diff --git a/releases/20261004-all-retained-v1/checkpoints/6657a05504a3b8f03e7889e63c0dd13adb5e7683f3a2c8ae5ae6daed7d15d9ae/asset-manifest.json b/releases/20261004-all-retained-v1/checkpoints/6657a05504a3b8f03e7889e63c0dd13adb5e7683f3a2c8ae5ae6daed7d15d9ae/asset-manifest.json new file mode 100644 index 0000000000000000000000000000000000000000..f9444944b0a3a7c6a1116df070f30b8b45e5b114 --- /dev/null +++ b/releases/20261004-all-retained-v1/checkpoints/6657a05504a3b8f03e7889e63c0dd13adb5e7683f3a2c8ae5ae6daed7d15d9ae/asset-manifest.json @@ -0,0 +1,212 @@ +{ + "audit_record_metadata": { + "codec": null, + "config": {}, + "implementation": { + "adapter_sha256": "035ca389848a37344025a69c8788fd66179f60ac21207c24779faeeb936c6f8a", + "native_batching_module": "ipfs_datasets_py.optimizers.logic_theorem_optimizer.modal_autoencoder_batching", + "native_batching_sha256": "6538fc6f4bf3c7e7ba94c7ef8b4fa00833ca4f728b4bf90a2684096b2f70dc5a", + "native_kernel_module": "ipfs_datasets_py.optimizers.logic_theorem_optimizer.modal_autoencoder_cuda", + "native_kernel_sha256": "954bcdee38c8f55f0d9d57045b9f2648aac7efcdf105b3655f410dea1249f2e1", + "native_secret_screen_sha256": "f53a59b989274d7944628017a3baae2ebd66dc432855a7aa92033774d7c41eab", + "reused_functions": [ + "_loss_chunk", + "_gradient_norm", + "plan_gradient_accumulation" + ], + "torch_version": "2.9.1+cpu" + }, + "parameter_sections": [ + "weights" + ], + "recorded_fit_kind": "canonical_supervisor_saved_feature_weights_with_unreproduced_fit_status", + "role": "qualification-20261001-02/supervisor/state/code-autoencoder/checkpoint.json", + "status": "additional_canonical_saved_campaign_model_or_component", + "task_id": null + }, + "candidate_aliases": [ + { + "audit_pin": { + "bytes": 12026163, + "path": "/home/barberb/lift_coding/artifacts/ir-model-manager-hf-sync-20261004/supplementary-remaining-canonical-model-audit-v2.json", + "sha256": "9579611f4010ba2d8c9a56fda1e2f5bbf75ee08af4f7a9819d4f04a0606b63f6" + }, + "original_checkpoint_pin": { + "bytes": 16850, + "path": "/home/barberb/lift_coding/artifacts/codebase_ir_terminal_bench/qualification-20261001-02/supervisor/state/code-autoencoder/checkpoint.json", + "sha256": "6657a05504a3b8f03e7889e63c0dd13adb5e7683f3a2c8ae5ae6daed7d15d9ae" + }, + "record_index": 10, + "role": "qualification-20261001-02/supervisor/state/code-autoencoder/checkpoint.json" + } + ], + "checkpoint_pin": { + "bytes": 16850, + "path": "/home/barberb/lift_coding/artifacts/ir-model-manager-hf-sync-20261004/supplement-packages/codebase-ir-autoencoder-8d/checkpoints/6657a05504a3b8f03e7889e63c0dd13adb5e7683f3a2c8ae5ae6daed7d15d9ae/checkpoint.json", + "sha256": "6657a05504a3b8f03e7889e63c0dd13adb5e7683f3a2c8ae5ae6daed7d15d9ae" + }, + "companion_assets": [ + { + "original_pin": { + "bytes": 3277, + "path": "/home/barberb/lift_coding/artifacts/codebase_ir_terminal_bench/qualification-20261001-02/supervisor/state/code-autoencoder/receipt.json", + "sha256": "11833ae89590eca114dcf5e669f2079a9b463353867fb3d25c2f204cb06dec19" + }, + "published_file": { + "file_pin": { + "bytes": 3277, + "path": "/home/barberb/lift_coding/artifacts/ir-model-manager-hf-sync-20261004/supplement-packages/codebase-ir-autoencoder-8d/payloads/11833ae89590eca114dcf5e669f2079a9b463353867fb3d25c2f204cb06dec19/asset.bin", + "sha256": "11833ae89590eca114dcf5e669f2079a9b463353867fb3d25c2f204cb06dec19" + }, + "path_in_repo": "releases/20261004-all-retained-v1/companions/11833ae89590eca114dcf5e669f2079a9b463353867fb3d25c2f204cb06dec19/asset.bin" + } + } + ], + "model_metadata": { + "architecture": "tanh-linear-autoencoder@1", + "description": "Exact retained campaign artifact. Registration does not qualify runtime, teacher, source fidelity or proof authority.", + "huggingface_config": { + "complete_runtime_io_contract": false, + "ir_checkpoint": { + "dimension": 8, + "dimension_role": "latent", + "donor": null, + "format_id": null, + "initialization_only": false, + "ir_family_id": "codebase_ir", + "original_checkpoint_pin": { + "bytes": 16850, + "path": "/home/barberb/lift_coding/artifacts/codebase_ir_terminal_bench/qualification-20261001-02/supervisor/state/code-autoencoder/checkpoint.json", + "sha256": "6657a05504a3b8f03e7889e63c0dd13adb5e7683f3a2c8ae5ae6daed7d15d9ae" + }, + "profile_id": null, + "proof_authority": false, + "record_id": "ir-model-asset-binding/v1:2d486d8977963aada57cce0b8c57431cc661da098e5c81b9f004318dc459bfad", + "role": "qualification-20261001-02/supervisor/state/code-autoencoder/checkpoint.json", + "runtime_ready": false, + "schema_version": null, + "task_id": null, + "teacher_qualified": false, + "trained": null + }, + "model_type_is_broad_autoencoder_taxonomy": true, + "no_new_native_profile_or_training_run_id": true, + "original_recorded_metadata": { + "codec": null, + "config": {}, + "declaration": { + "auxiliary_dimensions": { + "input_width": 44, + "payload_domain": "security-code@1", + "projection_family": "code-ast-control-flow-contract-advisory@1" + }, + "external_lane_binding": { + "checkpoint_pointer": "/latent_width", + "declared_dimension": 8, + "dimension_role": "latent", + "owning_family_scope": "Codebase supervisor storage; original security-code domain preserved", + "source_input": "code AST/control-flow features" + }, + "owning_ir_family": "codebase_ir", + "role": "qualification-20261001-02/supervisor/state/code-autoencoder/checkpoint.json", + "source_campaign": "/home/barberb/lift_coding/artifacts/codebase_ir_terminal_bench" + }, + "external_lane_binding": { + "checkpoint_pointer": "/latent_width", + "declared_dimension": 8, + "dimension_role": "latent", + "owning_family_scope": "Codebase supervisor storage; original security-code domain preserved", + "source_input": "code AST/control-flow features" + }, + "implementation": { + "adapter_sha256": "035ca389848a37344025a69c8788fd66179f60ac21207c24779faeeb936c6f8a", + "native_batching_module": "ipfs_datasets_py.optimizers.logic_theorem_optimizer.modal_autoencoder_batching", + "native_batching_sha256": "6538fc6f4bf3c7e7ba94c7ef8b4fa00833ca4f728b4bf90a2684096b2f70dc5a", + "native_kernel_module": "ipfs_datasets_py.optimizers.logic_theorem_optimizer.modal_autoencoder_cuda", + "native_kernel_sha256": "954bcdee38c8f55f0d9d57045b9f2648aac7efcdf105b3655f410dea1249f2e1", + "native_secret_screen_sha256": "f53a59b989274d7944628017a3baae2ebd66dc432855a7aa92033774d7c41eab", + "reused_functions": [ + "_loss_chunk", + "_gradient_norm", + "plan_gradient_accumulation" + ], + "torch_version": "2.9.1+cpu" + }, + "input_output_contract": { + "input_schema": null, + "ir_schema": null, + "payload_domain": "security-code@1", + "projection_family": "code-ast-control-flow-contract-advisory@1", + "state_schema": null + }, + "parameter_sections": [ + "weights" + ], + "recorded_fit_kind": "canonical_supervisor_saved_feature_weights_with_unreproduced_fit_status", + "recorded_original_flags": { + "admitted": null, + "execution_authority": null, + "legal_ir_views_loaded": false, + "legal_ir_weights_loaded": false, + "proof_authority": null, + "publication_performed": null, + "qualified": null, + "semantic_correctness_verified": null + }, + "schema": "supervisor-code-autoencoder-checkpoint@1", + "status": "additional_canonical_saved_campaign_model_or_component" + }, + "serialized_checkpoint_schema": "supervisor-code-autoencoder-checkpoint@1" + }, + "inputs": [ + { + "data_type": "features", + "description": "Recorded input feature count, distinct from latent lane width.", + "name": "source_features", + "shape": [ + 44 + ] + } + ], + "model_id": "ir-model-asset-binding/v1:2d486d8977963aada57cce0b8c57431cc661da098e5c81b9f004318dc459bfad", + "model_name": "codebase_ir retained 6657a05504a3b8f0", + "model_revision": "6657a05504a3b8f03e7889e63c0dd13adb5e7683f3a2c8ae5ae6daed7d15d9ae", + "model_type": "encoder_decoder", + "outputs": [], + "revision_id": "6657a05504a3b8f03e7889e63c0dd13adb5e7683f3a2c8ae5ae6daed7d15d9ae", + "tags": [ + "retained-ir-artifact", + "codebase_ir", + "metadata-only-registration" + ] + }, + "original_checkpoint_pin": { + "bytes": 16850, + "path": "/home/barberb/lift_coding/artifacts/codebase_ir_terminal_bench/qualification-20261001-02/supervisor/state/code-autoencoder/checkpoint.json", + "sha256": "6657a05504a3b8f03e7889e63c0dd13adb5e7683f3a2c8ae5ae6daed7d15d9ae" + }, + "path_in_repo": "releases/20261004-all-retained-v1/checkpoints/6657a05504a3b8f03e7889e63c0dd13adb5e7683f3a2c8ae5ae6daed7d15d9ae/checkpoint.json", + "qualification": { + "complete_runtime_io_contract": false, + "full_source_closure_verified": false, + "model_manager_registration_performed": false, + "new_model_or_embedding_execution": false, + "proof_authority": false, + "publication_performed": false, + "runtime_ready": false, + "teacher_qualified": false, + "training_executed": false + }, + "raw_checkpoint_bytes_rewritten": false, + "repository_id": "Publicus/codebase-ir-autoencoder-8d", + "same_byte_source_aliases": [ + { + "bytes": 16850, + "path": "/home/barberb/lift_coding/artifacts/codebase_ir_terminal_bench/qualification-20261001-02/supervisor/state/code-autoencoder/checkpoint.json", + "sha256": "6657a05504a3b8f03e7889e63c0dd13adb5e7683f3a2c8ae5ae6daed7d15d9ae" + } + ], + "schema": "ir-retained-campaign-artifact-manifest/v1", + "selected_sources_are_partial_explicit_pointers": true, + "unavailable_declared_companions": [] +} diff --git a/releases/20261004-all-retained-v1/checkpoints/6657a05504a3b8f03e7889e63c0dd13adb5e7683f3a2c8ae5ae6daed7d15d9ae/checkpoint.json b/releases/20261004-all-retained-v1/checkpoints/6657a05504a3b8f03e7889e63c0dd13adb5e7683f3a2c8ae5ae6daed7d15d9ae/checkpoint.json new file mode 100644 index 0000000000000000000000000000000000000000..4b395b6befe5861a60a63adabaa29e10c0a7da1b --- /dev/null +++ b/releases/20261004-all-retained-v1/checkpoints/6657a05504a3b8f03e7889e63c0dd13adb5e7683f3a2c8ae5ae6daed7d15d9ae/checkpoint.json @@ -0,0 +1 @@ +{"architecture":"tanh-linear-autoencoder@1","domain":"security-code@1","feature_manifest_sha256":"26446fff44ec664c4c52f7a59e68aab110628c813280a143d27892d1b47312a7","implementation":{"adapter_sha256":"035ca389848a37344025a69c8788fd66179f60ac21207c24779faeeb936c6f8a","native_batching_module":"ipfs_datasets_py.optimizers.logic_theorem_optimizer.modal_autoencoder_batching","native_batching_sha256":"6538fc6f4bf3c7e7ba94c7ef8b4fa00833ca4f728b4bf90a2684096b2f70dc5a","native_kernel_module":"ipfs_datasets_py.optimizers.logic_theorem_optimizer.modal_autoencoder_cuda","native_kernel_sha256":"954bcdee38c8f55f0d9d57045b9f2648aac7efcdf105b3655f410dea1249f2e1","native_secret_screen_sha256":"f53a59b989274d7944628017a3baae2ebd66dc432855a7aa92033774d7c41eab","reused_functions":["_loss_chunk","_gradient_norm","plan_gradient_accumulation"],"torch_version":"2.9.1+cpu"},"input_width":44,"latent_width":8,"legal_ir_views_loaded":false,"legal_ir_weights_loaded":false,"projection_family":"code-ast-control-flow-contract-advisory@1","schema":"supervisor-code-autoencoder-checkpoint@1","tla_projection":{"reason":"no temporal specification inferred from reconstruction","status":"unsupported"},"weights":[[[-0.07207141816616058,0.01862102746963501,-0.07503605633974075,-0.1752946525812149,-0.11654055118560791,-0.07841934263706207,-0.0040815467946231365,-0.019644934684038162],[0.08464302867650986,-0.004479785915464163,0.04477837309241295,-0.02173578552901745,-0.06809306144714355,0.030873669311404228,0.020478256046772003,-0.002233741572126746],[-0.22559455037117004,-0.11293016374111176,-0.013045892119407654,0.18169941008090973,0.023978697136044502,0.275167316198349,0.1649499535560608,0.037905484437942505],[-0.008672353811562061,-0.18650709092617035,0.10431844741106033,-0.021910332143306732,0.08256790786981583,-0.12081433087587357,0.08707883208990097,0.10397583246231079],[0.17788860201835632,-0.20546525716781616,-0.029130270704627037,-0.11503859609365463,-0.1005314365029335,0.035371121019124985,-0.08979406952857971,0.315350204706192],[-0.15906840562820435,-0.13696826994419098,-0.09866940230131149,-0.025475025177001953,-0.10847525298595428,0.11943528801202774,-0.021944120526313782,0.15857550501823425],[0.04576835408806801,-0.24554948508739471,0.007601964753121138,-0.11111071705818176,0.07264089584350586,0.11887788772583008,0.058717045933008194,0.12046446651220322],[-0.1800706386566162,0.04505918174982071,0.10223937034606934,-0.02983236312866211,-0.07443328946828842,-0.25719159841537476,0.1332879364490509,0.105145663022995],[0.06773655861616135,0.11043630540370941,0.10166247189044952,-0.16089534759521484,0.20280739665031433,-0.06845933943986893,-0.0436413511633873,0.22481633722782135],[0.0745677575469017,-0.13536551594734192,0.025952814146876335,0.10629656910896301,-0.042624399065971375,0.13576973974704742,-0.13433673977851868,0.18957263231277466],[0.1313331127166748,-0.06991055607795715,-0.17893025279045105,0.13023121654987335,0.22978843748569489,0.012496961280703545,-0.08002720028162003,0.18609723448753357],[-0.3461346924304962,-0.37890514731407166,-0.0496973916888237,0.004204094409942627,-0.028511520475149155,0.25790536403656006,-0.06842708587646484,0.02648555114865303],[0.06358729302883148,-0.04122148081660271,-0.26035428047180176,-0.03497372195124626,0.1462751030921936,0.10015296936035156,0.0804758220911026,0.09477241337299347],[0.10314787924289703,-0.12335153669118881,0.02228342741727829,0.18291082978248596,0.04692397639155388,0.16039404273033142,0.1890590637922287,0.23136401176452637],[0.028211405500769615,-0.15851105749607086,-0.00555591844022274,-0.06886019557714462,-0.12517419457435608,-0.0027384068816900253,-0.0710553228855133,0.020702598616480827],[0.12820017337799072,-0.19629040360450745,-0.24374786019325256,0.07711930572986603,-0.0924970954656601,0.13052906095981598,-0.2159256786108017,0.07090055197477341],[-0.05486876890063286,-0.058947909623384476,0.04662670940160751,-0.006039335858076811,-0.01661275140941143,0.04222343862056732,-0.06439322978258133,-0.07665359228849411],[0.1373642385005951,-0.211894229054451,-0.06657508760690689,0.27816975116729736,0.09928480535745621,0.24151867628097534,0.04134038835763931,0.22760307788848877],[-0.038137756288051605,-0.17138922214508057,-0.1720690131187439,0.02384805865585804,-0.09465455263853073,-0.057190876454114914,-0.03253702074289322,-0.26289501786231995],[0.3449041545391083,-0.014455704018473625,-0.32965168356895447,0.1926943063735962,-0.22182542085647583,0.045342862606048584,-0.083469457924366,-0.028367243707180023],[-0.0762193575501442,0.001719291671179235,-0.17332947254180908,0.1885032206773758,0.08502334356307983,0.09110996872186661,0.04087752848863602,0.16321441531181335],[0.18120962381362915,-0.13435319066047668,-0.22852540016174316,0.23922894895076752,-0.12589603662490845,0.11884304136037827,0.14817304909229279,0.07646922022104263],[0.05204244330525398,0.00822261068969965,0.030509332194924355,-0.12730233371257782,-0.07142066955566406,0.029408318921923637,-0.019694795832037926,0.029464418068528175],[-0.02541450783610344,-0.17786648869514465,-0.08784990012645721,0.19412922859191895,0.009200187399983406,-0.19670429825782776,-0.08547170460224152,0.005128504242748022],[0.3572952449321747,0.15043585002422333,-0.15505391359329224,-0.15461912751197815,0.27450644969940186,-0.12021087855100632,-0.18368542194366455,0.15665335953235626],[-0.11654727160930634,0.07759613543748856,-0.22963067889213562,-0.11560758948326111,0.0019371788948774338,-0.14616650342941284,0.2863105535507202,-0.01939775049686432],[0.03633606433868408,-0.15978623926639557,-0.19083687663078308,-0.09577671438455582,-0.10170220583677292,0.08503173291683197,-0.08610062301158905,0.09551472961902618],[0.3373384177684784,-0.06191583350300789,0.12284763902425766,0.34545081853866577,0.11685008555650711,0.17406612634658813,0.09405172616243362,-0.025030098855495453],[-0.02039674110710621,0.09561118483543396,-0.016509220004081726,-0.055715158581733704,0.08864129334688187,0.01670367456972599,-0.05982174351811409,-0.021847985684871674],[-0.11568617820739746,-0.16895538568496704,0.06475511938333511,0.04445195943117142,0.09293778985738754,0.011547932401299477,0.11838264018297195,0.17780324816703796],[-0.06265576928853989,0.12379079312086105,0.07919450849294662,0.08947903662919998,0.12602289021015167,0.11734184622764587,0.2097925841808319,0.16018183529376984],[0.133955717086792,-0.0467512421309948,-0.07941243052482605,-0.1812891811132431,-0.03790314123034477,-0.02172680012881756,0.05512368306517601,0.018955744802951813],[-0.08761024475097656,-0.08264237642288208,-0.007334758527576923,0.13942763209342957,0.12771067023277283,0.024246007204055786,-0.12430280447006226,0.19609971344470978],[0.03472360596060753,-0.25096791982650757,-0.06620095670223236,0.009581509977579117,-0.158562570810318,0.004853714257478714,0.0510421022772789,-0.10866071283817291],[0.230606347322464,-0.10066982358694077,-0.2293374389410019,-0.12963321805000305,0.15830053389072418,0.09652415663003922,-0.14497117698192596,0.044759903103113174],[-0.13380277156829834,0.1671568900346756,0.09623076021671295,-0.09763041138648987,-0.11328045278787613,-0.11360454559326172,0.11953341215848923,0.09503348916769028],[-0.09874075651168823,0.05534931644797325,-0.06019098311662674,-0.018766989931464195,-0.21228983998298645,0.007086670491844416,-0.06305446475744247,-0.09166698157787323],[0.006265462841838598,-0.29484823346138,0.1654040813446045,-0.14582619071006775,-0.0032458461355417967,0.22480373084545135,0.1161203533411026,-0.11832146346569061],[0.14125049114227295,-0.062413446605205536,-0.09800983220338821,0.11106068640947342,-0.07277665287256241,0.23300328850746155,0.07728993147611618,0.08748949319124222],[0.08993802219629288,-0.08534125983715057,0.04228820651769638,0.26617419719696045,-0.09445346891880035,0.023917824029922485,-0.08391711860895157,0.04202921316027641],[0.03311983868479729,0.3752495050430298,0.1392277181148529,0.16614295542240143,-0.004238390363752842,0.17322088778018951,0.0862397849559784,0.11818742752075195],[-0.05057290196418762,0.3218311369419098,0.02764340117573738,0.05533077195286751,0.057416725903749466,0.020577261224389076,0.047187887132167816,0.09520089626312256],[-0.04950619488954544,-0.1605827659368515,0.22253410518169403,0.16475190222263336,0.02000248245894909,0.05442396178841591,0.023600950837135315,0.08083236962556839],[0.007659209426492453,-0.01505274511873722,-0.035301633179187775,-0.21591752767562866,-0.018203239887952805,-0.20047222077846527,0.02836727350950241,0.15898659825325012]],[0.0017283663619309664,-0.1185624971985817,-0.008069627918303013,-0.08568274974822998,-0.006703303661197424,-0.012610943987965584,-0.029123863205313683,0.08559860289096832],[[-0.22809916734695435,0.03746969252824783,0.0088279964402318,-0.10678347945213318,0.11212985962629318,0.04423566535115242,0.006927295122295618,-0.39975878596305847,-0.003224574029445648,0.09086151421070099,0.012073745019733906,-0.3379601836204529,0.09579309821128845,0.18689540028572083,0.17440085113048553,0.08233422785997391,0.06415048986673355,0.1372014880180359,-0.0729861855506897,0.2315024435520172,-0.069312684237957,0.10574980080127716,0.08553317189216614,-0.03202055022120476,0.04427514225244522,-0.022958414629101753,-0.1184840127825737,0.1903134137392044,-0.026893747970461845,-0.04362580180168152,0.017178121954202652,0.031725265085697174,-0.05968970060348511,-0.05450792238116264,-0.029725972563028336,0.058549873530864716,0.060307879000902176,-0.06810985505580902,0.05295640602707863,0.009194458834826946,0.11675476282835007,-0.06755802780389786,-0.09322725981473923,-0.12389790266752243],[0.1775227189064026,0.025601020082831383,-0.09078989177942276,-0.08817761391401291,-0.13467954099178314,-0.3653407096862793,-0.1768074780702591,0.06300428509712219,0.18353737890720367,-0.04920008406043053,0.09930229187011719,-0.16048488020896912,-0.09656310081481934,-0.03747495263814926,-0.020504821091890335,-0.1116124764084816,-0.008897509425878525,-0.0877116397023201,-0.23185671865940094,0.16273725032806396,0.005135431885719299,0.015245701186358929,0.004325283225625753,-0.06967324018478394,0.11276061832904816,0.07894447445869446,-0.024653641507029533,-0.013488324359059334,-0.013662751764059067,0.01974339783191681,0.021032899618148804,0.0313413068652153,0.10591918230056763,-0.05857665836811066,-0.08111458271741867,-0.08367681503295898,-0.0018760948441922665,-0.16961759328842163,0.010048145428299904,0.28035828471183777,0.005968237295746803,0.14979250729084015,-0.026212505996227264,0.018278315663337708],[-0.15579871833324432,0.046142369508743286,0.01806296408176422,-0.11576934903860092,0.019017592072486877,-0.2276948094367981,0.052221886813640594,0.03655757009983063,0.08905196934938431,0.047724902629852295,-0.09433241933584213,-0.13734914362430573,-0.17314369976520538,-0.11133157461881638,-0.03977889567613602,-0.2880862057209015,0.031036263331770897,-0.04414672031998634,-0.29125910997390747,-0.21227920055389404,-0.10181339085102081,-0.15881679952144623,-0.03292781487107277,-0.06250856816768646,0.1028071865439415,-0.17756393551826477,-0.07519875466823578,0.0832555890083313,-0.07295580953359604,0.0016532184090465307,-0.07049912214279175,0.02465985342860222,-0.03880230337381363,-0.0761704221367836,-0.04382379725575447,0.023638401180505753,0.015865236520767212,0.01790532097220421,-0.005596451461315155,-0.02300332859158516,-0.06523588299751282,-0.09919042885303497,0.06619434058666229,-0.03699612244963646],[-0.11871060729026794,0.03153404965996742,0.01795399747788906,0.012804128229618073,0.09669125080108643,-0.27698296308517456,0.019175376743078232,0.08488509058952332,-0.031998567283153534,0.15326645970344543,0.12693439424037933,0.057140447199344635,-0.013048266991972923,0.1357431709766388,-0.058877136558294296,0.25738969445228577,-0.020831013098359108,0.03780227154493332,0.024068035185337067,0.12678787112236023,0.16588902473449707,0.16096194088459015,-0.059687815606594086,0.0986405462026596,-0.0003059308510273695,-0.11186662316322327,-0.03962423652410507,0.12456657737493515,0.01933252438902855,-0.006528138183057308,0.007342714816331863,-0.0765136256814003,0.11956483125686646,0.11279794573783875,-0.07863219082355499,-0.1938619464635849,0.028533855453133583,-0.030666587874293327,-0.07865286618471146,-0.02968279831111431,-0.10607652366161346,0.0457342267036438,0.12232279777526855,-0.1688232719898224],[-0.3115995228290558,0.05457530543208122,0.04514113813638687,-0.06785211712121964,-0.23390702903270721,-0.25384917855262756,-0.027400819584727287,-0.15637394785881042,0.07480055838823318,-0.13737806677818298,0.03801214322447777,0.02712465450167656,0.1336037665605545,0.07266242802143097,-0.09862582385540009,-0.06531914323568344,-0.024385077878832817,0.22094352543354034,-0.19507312774658203,-0.23640228807926178,-0.05169673636555672,-0.0074047911912202835,-0.05845026671886444,0.08153623342514038,-0.0016029539983719587,0.16667494177818298,-0.056495197117328644,-0.08893692493438721,0.11880554258823395,0.055322807282209396,0.0781932920217514,-0.23928584158420563,0.10137113183736801,0.05230602249503136,0.18345844745635986,-0.07725339382886887,-0.08073892444372177,0.010308418422937393,-0.06728016585111618,0.07307904958724976,-0.09880349785089493,-0.029264399781823158,0.06427709013223648,-0.09489454329013824],[-0.5200158357620239,0.026542652398347855,0.12759871780872345,-0.18788865208625793,0.010294685140252113,-0.258081316947937,0.08547448366880417,-0.3544151782989502,-0.06384172290563583,0.14144253730773926,0.0432424321770668,0.19421130418777466,-0.014635428786277771,0.18985120952129364,-0.007843452505767345,0.06824249774217606,-0.047819316387176514,-0.021963350474834442,-0.07576663792133331,-0.04482610896229744,0.0851927176117897,0.08356188982725143,0.09172802418470383,-0.08066367357969284,-0.023330207914114,-0.013613886199891567,0.06721058487892151,0.0994224026799202,0.013695167377591133,0.061654232442379,-0.003213275223970413,0.03353330120444298,0.008193086832761765,-0.027103997766971588,0.03014235757291317,-0.057703983038663864,0.01903950423002243,0.07901941239833832,-0.03833458200097084,0.007446906063705683,0.01473214104771614,0.0556614063680172,0.023454809561371803,-0.19977448880672455],[-0.08173997700214386,0.05128111317753792,0.03523479774594307,0.028202176094055176,-0.015129451639950275,0.0978483185172081,0.09764005243778229,0.13371524214744568,-0.07600026577711105,-0.21505780518054962,-0.021409476175904274,-0.08537031710147858,0.1956070214509964,0.36099374294281006,0.01627560332417488,-0.4973472058773041,-0.07565644383430481,0.06610828638076782,0.026640867814421654,-0.019975975155830383,0.03001319244503975,0.16018827259540558,0.11557184159755707,0.04878116771578789,-0.12276355922222137,0.21614882349967957,-0.12603846192359924,0.1295049637556076,0.2112463116645813,-0.003978898283094168,0.0632171779870987,-0.145793616771698,-0.10632172226905823,0.04417163133621216,0.1136641800403595,0.0462074913084507,-0.058076512068510056,0.1047176793217659,-0.07343998551368713,-0.06969091296195984,0.14561432600021362,0.09696310758590698,-0.102276511490345,0.018972115591168404],[0.146026149392128,-0.02108321525156498,-0.0004211125196889043,0.17134930193424225,0.2521629333496094,0.2462916076183319,0.1525115668773651,0.1504482924938202,0.03366132080554962,0.17192557454109192,0.015416616573929787,-0.1518300473690033,0.09463822841644287,0.14246100187301636,0.006984966807067394,-0.015106004662811756,0.0028294380754232407,0.17568036913871765,-0.2384973019361496,0.07081559300422668,0.13502472639083862,0.0098446449264884,-0.21732981503009796,0.05309608578681946,0.13800159096717834,0.07425947487354279,0.11030977964401245,0.10230065882205963,0.05141304433345795,0.05403298884630203,-0.05016583949327469,-0.10606569796800613,0.0664479210972786,-0.03203338384628296,0.024952832609415054,-0.03657035157084465,-0.08279235661029816,-0.04759629815816879,0.05599427595734596,0.030224161222577095,-0.01932760514318943,0.09766695648431778,0.0312533937394619,0.12545037269592285]],[0.12593942880630493,0.04186595603823662,-0.042807962745428085,0.12877073884010315,0.14054028689861298,0.21459609270095825,0.11544228345155716,0.12207373231649399,0.10077514499425888,-0.005349378567188978,0.06567605584859848,0.02600911445915699,-0.07329240441322327,0.0021113110706210136,-0.015940245240926743,0.10704618692398071,-0.0006545280339196324,-0.07341210544109344,-0.0006918450817465782,0.05707922950387001,0.025602545589208603,0.04035802558064461,0.07770844548940659,-0.006154632195830345,0.004491859115660191,-0.0052565475925803185,-0.059463296085596085,0.0022426277864724398,0.005808743182569742,-0.0026864970568567514,0.02986624836921692,0.024755030870437622,0.055848438292741776,0.012161282822489738,-0.03396623581647873,-0.06957673281431198,0.031985074281692505,-0.051344823092222214,-0.04404604807496071,0.13004882633686066,-0.013720176182687283,0.059091608971357346,0.011992860585451126,0.1428530216217041]]} \ No newline at end of file diff --git a/releases/20261004-all-retained-v1/checkpoints/77a4ee91035029586a8a59251b17d42f2d5a60d9c16c58c17d39148f0a472084/asset-manifest.json b/releases/20261004-all-retained-v1/checkpoints/77a4ee91035029586a8a59251b17d42f2d5a60d9c16c58c17d39148f0a472084/asset-manifest.json new file mode 100644 index 0000000000000000000000000000000000000000..cd73f23df4f1afae8eabf2dc1f6fbc7f7af1fa08 --- /dev/null +++ b/releases/20261004-all-retained-v1/checkpoints/77a4ee91035029586a8a59251b17d42f2d5a60d9c16c58c17d39148f0a472084/asset-manifest.json @@ -0,0 +1,191 @@ +{ + "audit_record_metadata": { + "codec": null, + "config": { + "betas": [ + 0.9, + 0.999 + ], + "eps": 1e-08, + "learning_rate": 0.01, + "name": "Adam" + }, + "implementation": null, + "parameter_sections": [ + "state.parameters" + ], + "recorded_fit_kind": "recorded_native_feature_autoencoder_fit", + "role": "codebase-adaptation-qualification-20261002-05/child-training-context/checkpoint.json", + "status": "additional_canonical_saved_campaign_model_or_component", + "task_id": null + }, + "candidate_aliases": [ + { + "audit_pin": { + "bytes": 12026163, + "path": "/home/barberb/lift_coding/artifacts/ir-model-manager-hf-sync-20261004/supplementary-remaining-canonical-model-audit-v2.json", + "sha256": "9579611f4010ba2d8c9a56fda1e2f5bbf75ee08af4f7a9819d4f04a0606b63f6" + }, + "original_checkpoint_pin": { + "bytes": 566384, + "path": "/home/barberb/lift_coding/artifacts/codebase_ir_terminal_bench/codebase-adaptation-qualification-20261002-05/child-training-context/checkpoint.json", + "sha256": "77a4ee91035029586a8a59251b17d42f2d5a60d9c16c58c17d39148f0a472084" + }, + "record_index": 8, + "role": "codebase-adaptation-qualification-20261002-05/child-training-context/checkpoint.json" + } + ], + "checkpoint_pin": { + "bytes": 566384, + "path": "/home/barberb/lift_coding/artifacts/ir-model-manager-hf-sync-20261004/supplement-packages/codebase-ir-autoencoder-8d/checkpoints/77a4ee91035029586a8a59251b17d42f2d5a60d9c16c58c17d39148f0a472084/checkpoint.json", + "sha256": "77a4ee91035029586a8a59251b17d42f2d5a60d9c16c58c17d39148f0a472084" + }, + "companion_assets": [], + "model_metadata": { + "architecture": "retained-serialized-component; architecture-unqualified", + "description": "Exact retained campaign artifact. Registration does not qualify runtime, teacher, source fidelity or proof authority.", + "huggingface_config": { + "complete_runtime_io_contract": false, + "ir_checkpoint": { + "dimension": 8, + "dimension_role": "latent", + "donor": null, + "format_id": null, + "initialization_only": false, + "ir_family_id": "codebase_ir", + "original_checkpoint_pin": { + "bytes": 566384, + "path": "/home/barberb/lift_coding/artifacts/codebase_ir_terminal_bench/codebase-adaptation-qualification-20261002-05/child-training-context/checkpoint.json", + "sha256": "77a4ee91035029586a8a59251b17d42f2d5a60d9c16c58c17d39148f0a472084" + }, + "profile_id": null, + "proof_authority": false, + "record_id": "ir-model-asset-binding/v1:459f5d53c6152a8425aabc62b5e19fb33856003138959fb601e2b30cbd489138", + "role": "codebase-adaptation-qualification-20261002-05/child-training-context/checkpoint.json", + "runtime_ready": false, + "schema_version": "codebase-ir-source-bound-feature-targets@1", + "task_id": null, + "teacher_qualified": false, + "trained": null + }, + "model_type_is_broad_autoencoder_taxonomy": true, + "no_new_native_profile_or_training_run_id": true, + "original_recorded_metadata": { + "codec": null, + "config": { + "betas": [ + 0.9, + 0.999 + ], + "eps": 1e-08, + "learning_rate": 0.01, + "name": "Adam" + }, + "declaration": { + "auxiliary_dimensions": { + "completed_epochs": 19, + "input_feature_count": 54, + "latent_width": 8, + "natural_language_logic_decoder_trained": false, + "original_dimension_role": "latent" + }, + "external_lane_binding": { + "checkpoint_pointer": "/state/latent_width", + "declared_dimension": 8, + "dimension_role": "latent", + "source_input": "native compiler structural features" + }, + "owning_ir_family": "codebase_ir", + "role": "codebase-adaptation-qualification-20261002-05/child-training-context/checkpoint.json", + "source_campaign": "/home/barberb/lift_coding/artifacts/codebase_ir_terminal_bench" + }, + "external_lane_binding": { + "checkpoint_pointer": "/state/latent_width", + "declared_dimension": 8, + "dimension_role": "latent", + "source_input": "native compiler structural features" + }, + "implementation": null, + "input_output_contract": { + "input_schema": "native-projection-feature-space/v1", + "ir_schema": "codebase-ir-source-bound-feature-targets@1", + "payload_domain": null, + "projection_family": null, + "state_schema": "native-projection-feature-state/v1" + }, + "parameter_sections": [ + "state.parameters" + ], + "recorded_fit_kind": "recorded_native_feature_autoencoder_fit", + "recorded_original_flags": { + "admitted": null, + "execution_authority": null, + "legal_ir_views_loaded": null, + "legal_ir_weights_loaded": null, + "proof_authority": null, + "publication_performed": null, + "qualified": null, + "semantic_correctness_verified": null + }, + "schema": "native-projection-feature-state/v1", + "status": "additional_canonical_saved_campaign_model_or_component" + }, + "serialized_checkpoint_schema": "native-projection-feature-state/v1" + }, + "inputs": [ + { + "data_type": "features", + "description": "Recorded input feature count, distinct from latent lane width.", + "name": "source_features", + "shape": [ + 54 + ] + } + ], + "model_id": "ir-model-asset-binding/v1:459f5d53c6152a8425aabc62b5e19fb33856003138959fb601e2b30cbd489138", + "model_name": "codebase_ir retained 77a4ee9103502958", + "model_revision": "77a4ee91035029586a8a59251b17d42f2d5a60d9c16c58c17d39148f0a472084", + "model_type": "encoder_decoder", + "outputs": [], + "revision_id": "77a4ee91035029586a8a59251b17d42f2d5a60d9c16c58c17d39148f0a472084", + "tags": [ + "retained-ir-artifact", + "codebase_ir", + "metadata-only-registration" + ] + }, + "original_checkpoint_pin": { + "bytes": 566384, + "path": "/home/barberb/lift_coding/artifacts/codebase_ir_terminal_bench/codebase-adaptation-qualification-20261002-05/child-training-context/checkpoint.json", + "sha256": "77a4ee91035029586a8a59251b17d42f2d5a60d9c16c58c17d39148f0a472084" + }, + "path_in_repo": "releases/20261004-all-retained-v1/checkpoints/77a4ee91035029586a8a59251b17d42f2d5a60d9c16c58c17d39148f0a472084/checkpoint.json", + "qualification": { + "complete_runtime_io_contract": false, + "full_source_closure_verified": false, + "model_manager_registration_performed": false, + "new_model_or_embedding_execution": false, + "proof_authority": false, + "publication_performed": false, + "runtime_ready": false, + "teacher_qualified": false, + "training_executed": false + }, + "raw_checkpoint_bytes_rewritten": false, + "repository_id": "Publicus/codebase-ir-autoencoder-8d", + "same_byte_source_aliases": [ + { + "bytes": 566384, + "path": "/home/barberb/lift_coding/artifacts/codebase_ir_terminal_bench/codebase-adaptation-qualification-20261002-05/child-training-context/checkpoint.json", + "sha256": "77a4ee91035029586a8a59251b17d42f2d5a60d9c16c58c17d39148f0a472084" + }, + { + "bytes": 566384, + "path": "/home/barberb/lift_coding/artifacts/codebase_ir_terminal_bench/codebase-adaptation-qualification-20261002-05/child-frozen-context/checkpoint.json", + "sha256": "77a4ee91035029586a8a59251b17d42f2d5a60d9c16c58c17d39148f0a472084" + } + ], + "schema": "ir-retained-campaign-artifact-manifest/v1", + "selected_sources_are_partial_explicit_pointers": true, + "unavailable_declared_companions": [] +} diff --git a/releases/20261004-all-retained-v1/checkpoints/77a4ee91035029586a8a59251b17d42f2d5a60d9c16c58c17d39148f0a472084/checkpoint.json b/releases/20261004-all-retained-v1/checkpoints/77a4ee91035029586a8a59251b17d42f2d5a60d9c16c58c17d39148f0a472084/checkpoint.json new file mode 100644 index 0000000000000000000000000000000000000000..a8363ddeace022b30e7628521ff6eeae983aa7ae --- /dev/null +++ b/releases/20261004-all-retained-v1/checkpoints/77a4ee91035029586a8a59251b17d42f2d5a60d9c16c58c17d39148f0a472084/checkpoint.json @@ -0,0 +1 @@ +{"contract":{"adapter":{"identifier":"native-domain-target-adapter","sha256":"88d619efdc83f8e207b13b05f879c956655a7b5825f5647b46457ca92539c3cf","version":"1"},"domain":"codebase_ir","embedding":{"dimension":54,"model_id":"native-projection-features","provenance_sha256":"f6ad4a9d1080152b6ed7fd023ddec2864c46dc9e1f91e4c68adf7b2581b544b3","revision":"v1"},"input_schema":"native-projection-feature-space/v1","ir_schema":"codebase-ir-source-bound-feature-targets@1","objective_id":"native-projection-reconstruction/v1","objective_sha256":"37ea48aecb09a3c44883fc69fe55f06393bb8db065b4a36a8d01cb60bf495b3d","optimizer":{"identifier":"native-projection-feature-autoencoder/v1","sha256":"a058d1cdb403e3b185b9965a88a0b60ccbcdea9ea4ccab3048e3782c21efe5f4","version":"1"},"projections":[{"catalog_binding":{"composition":null,"family_sha256":"2f97d18441e518304a373946799fe09766d46f17c7fc890fe8cc365e57a2df3e","profile_sha256":null,"property_sha256":[],"view_sha256":"f1eca8074edf7c32227e19397de9c0fed371096049f1b29ddfb7f292dfbd59d5"},"composition_id":null,"family_id":"program","native_profile_id":"dynamic_hoare","native_view_role":null,"profile_id":null,"projection_id":"codebase_ir.contracts@1","property_ids":[],"required":true,"target_schema":"native_structural_feature_view","view_role":"normalized"},{"catalog_binding":{"composition":null,"family_sha256":"2f97d18441e518304a373946799fe09766d46f17c7fc890fe8cc365e57a2df3e","profile_sha256":null,"property_sha256":[],"view_sha256":"f1eca8074edf7c32227e19397de9c0fed371096049f1b29ddfb7f292dfbd59d5"},"composition_id":null,"family_id":"program","native_profile_id":"program_ir","native_view_role":null,"profile_id":null,"projection_id":"codebase_ir.program@1","property_ids":[],"required":true,"target_schema":"native_structural_feature_view","view_role":"normalized"}],"schema":"autoencoder-modality-contract/v1","source_language":"structured","state_codec":{"identifier":"native-projection-feature-state/v1","sha256":"a058d1cdb403e3b185b9965a88a0b60ccbcdea9ea4ccab3048e3782c21efe5f4","version":"1:latent-8"},"target_codec":{"identifier":"native-domain-target-envelope","sha256":"b373c8b26310a761525459880de7fa7ba052e0fde57f1d0cbe2ddd9d2f85b586","version":"1"},"training_purpose":"feature_pretraining","validators":[{"authority":"advisory","evidence_kind":"declaration","projection_ids":["codebase_ir.contracts@1","codebase_ir.program@1"],"required":true,"validator_id":"native-target-structure"}]},"feature_space":{"admitted":false,"columns":[["codebase_ir.contracts@1","[[\"native_kind\"],\"contracts\"]"],["codebase_ir.contracts@1","[[\"schema\"],\"codebase-ir-native-structural-feature-view@1\"]"],["codebase_ir.program@1","[[\"document\",\"commands\",0,\"command_id\"],\"command:0\"]"],["codebase_ir.program@1","[[\"document\",\"commands\",0,\"effects\",\"nondeterministic\"],false]"],["codebase_ir.program@1","[[\"document\",\"commands\",0,\"effects\",\"performs_io\"],false]"],["codebase_ir.program@1","[[\"document\",\"commands\",0,\"effects\",\"synchronizes\"],false]"],["codebase_ir.program@1","[[\"document\",\"commands\",0,\"evaluation_order\",0],\"expr:9\"]"],["codebase_ir.program@1","[[\"document\",\"commands\",0,\"expression_ids\",0],\"expression:2\"]"],["codebase_ir.program@1","[[\"document\",\"commands\",0,\"kind\"],\"return\"]"],["codebase_ir.program@1","[[\"document\",\"expressions\",0,\"expression_id\"],\"expression:0\"]"],["codebase_ir.program@1","[[\"document\",\"expressions\",0,\"kind\"],\"symbol\"]"],["codebase_ir.program@1","[[\"document\",\"expressions\",0,\"operator\"],\"\"]"],["codebase_ir.program@1","[[\"document\",\"expressions\",0,\"symbol_ids\",0],\"symbol:0\"]"],["codebase_ir.program@1","[[\"document\",\"expressions\",0,\"type_ref\"],\"any\"]"],["codebase_ir.program@1","[[\"document\",\"expressions\",1,\"attributes\",\"value\"],1]"],["codebase_ir.program@1","[[\"document\",\"expressions\",1,\"attributes\",\"value\"],2]"],["codebase_ir.program@1","[[\"document\",\"expressions\",1,\"expression_id\"],\"expression:1\"]"],["codebase_ir.program@1","[[\"document\",\"expressions\",1,\"kind\"],\"literal\"]"],["codebase_ir.program@1","[[\"document\",\"expressions\",1,\"operator\"],\"\"]"],["codebase_ir.program@1","[[\"document\",\"expressions\",1,\"type_ref\"],\"int\"]"],["codebase_ir.program@1","[[\"document\",\"expressions\",2,\"evaluation_order\",0],\"expr:6\"]"],["codebase_ir.program@1","[[\"document\",\"expressions\",2,\"evaluation_order\",1],\"expr:8\"]"],["codebase_ir.program@1","[[\"document\",\"expressions\",2,\"expression_id\"],\"expression:2\"]"],["codebase_ir.program@1","[[\"document\",\"expressions\",2,\"kind\"],\"binary\"]"],["codebase_ir.program@1","[[\"document\",\"expressions\",2,\"operand_ids\",0],\"expression:0\"]"],["codebase_ir.program@1","[[\"document\",\"expressions\",2,\"operand_ids\",1],\"expression:1\"]"],["codebase_ir.program@1","[[\"document\",\"expressions\",2,\"operator\"],\"add\"]"],["codebase_ir.program@1","[[\"document\",\"expressions\",2,\"type_ref\"],\"any\"]"],["codebase_ir.program@1","[[\"document\",\"functions\",0,\"cfg\",\"blocks\",0,\"block_id\"],\"block:0\"]"],["codebase_ir.program@1","[[\"document\",\"functions\",0,\"cfg\",\"blocks\",0,\"command_ids\",0],\"command:0\"]"],["codebase_ir.program@1","[[\"document\",\"functions\",0,\"cfg\",\"entry_block_id\"],\"block:0\"]"],["codebase_ir.program@1","[[\"document\",\"functions\",0,\"cfg\",\"graph_id\"],\"graph:0\"]"],["codebase_ir.program@1","[[\"document\",\"functions\",0,\"cfg\",\"normal_exit_block_ids\",0],\"block:0\"]"],["codebase_ir.program@1","[[\"document\",\"functions\",0,\"effects\",\"nondeterministic\"],false]"],["codebase_ir.program@1","[[\"document\",\"functions\",0,\"effects\",\"performs_io\"],false]"],["codebase_ir.program@1","[[\"document\",\"functions\",0,\"effects\",\"reads\",0],\"symbol:increment.n.parameter\"]"],["codebase_ir.program@1","[[\"document\",\"functions\",0,\"effects\",\"synchronizes\"],false]"],["codebase_ir.program@1","[[\"document\",\"functions\",0,\"function_id\"],\"function:0\"]"],["codebase_ir.program@1","[[\"document\",\"functions\",0,\"name\"],\"increment\"]"],["codebase_ir.program@1","[[\"document\",\"functions\",0,\"parameter_symbol_ids\",0],\"symbol:0\"]"],["codebase_ir.program@1","[[\"document\",\"functions\",0,\"purity\"],\"pure\"]"],["codebase_ir.program@1","[[\"document\",\"functions\",0,\"result_symbol_id\"],\"symbol:1\"]"],["codebase_ir.program@1","[[\"document\",\"functions\",0,\"return_type\"],\"int\"]"],["codebase_ir.program@1","[[\"document\",\"schema_version\"],\"program-ir/v1\"]"],["codebase_ir.program@1","[[\"document\",\"symbols\",0,\"kind\"],\"parameter\"]"],["codebase_ir.program@1","[[\"document\",\"symbols\",0,\"name\"],\"n\"]"],["codebase_ir.program@1","[[\"document\",\"symbols\",0,\"symbol_id\"],\"symbol:0\"]"],["codebase_ir.program@1","[[\"document\",\"symbols\",0,\"type_ref\"],\"int\"]"],["codebase_ir.program@1","[[\"document\",\"symbols\",1,\"kind\"],\"result\"]"],["codebase_ir.program@1","[[\"document\",\"symbols\",1,\"name\"],\"result\"]"],["codebase_ir.program@1","[[\"document\",\"symbols\",1,\"symbol_id\"],\"symbol:1\"]"],["codebase_ir.program@1","[[\"document\",\"symbols\",1,\"type_ref\"],\"int\"]"],["codebase_ir.program@1","[[\"native_kind\"],\"program\"]"],["codebase_ir.program@1","[[\"schema\"],\"codebase-ir-native-structural-feature-view@1\"]"]],"domain_id":"codebase_ir","excluded_projection_ids":[],"formalized":false,"normalization":"log1p_then_l2_per_projection","projection_ids":["codebase_ir.contracts@1","codebase_ir.program@1"],"projections":{"codebase_ir.contracts@1":{"logic_family":"program","producer_id":"codebase-source-target-adapter","profile":"dynamic_hoare","properties":[],"representation_kind":"native_structural_feature_view","view_role":null},"codebase_ir.program@1":{"logic_family":"program","producer_id":"codebase-source-target-adapter","profile":"program_ir","properties":[],"representation_kind":"native_structural_feature_view","view_role":null}},"promotion_performed":false,"qualified":false,"schema":"native-projection-feature-space/v1","training_sources":["792dc6f8bf0090bcc4eb496f34183dbe1e425b7a142a3317e03aaa9a0cbdfaca","b6bbc82094ee49ccd9eeabef03e9668479f6ce1f58abf6fe7142bb9284b4afbb"],"training_targets_sha256":"1019009160bada4af69a3db01ebf5ec34e15b1b5fc0f213791dbeeaffa533da4"},"report":{"admitted":false,"after":{"objective":0.006472753826528788,"projections":{"codebase_ir.contracts@1":{"cosine":6.198883056640625e-06,"guarded_auxiliary":0.0,"reconstruction":0.0017209446523338556},"codebase_ir.program@1":{"cosine":0.049826741218566895,"guarded_auxiliary":0.0,"reconstruction":0.006241268943995237}}},"attempted_epochs":16,"backend":"native-projection-feature-autoencoder/v1","base_state_sha256":"5b11655ff6ad29e3e7c326e6dcff6f0fc696b1a343667d2434325d3528dcfe63","before":{"objective":0.049822211265563965,"projections":{"codebase_ir.contracts@1":{"cosine":0.0006432533264160156,"guarded_auxiliary":0.0,"reconstruction":0.07577791810035706},"codebase_ir.program@1":{"cosine":0.16421175003051758,"guarded_auxiliary":0.0,"reconstruction":0.007380997762084007}}},"codebase_provenance":{"admission_authority":false,"admitted":false,"ancestral_training":[{"path":"calc.py","repository_id":"repository:authored-codebase-adaptation","source_digest":"dab1f2e184164f685f25b7b514b053e3c3cdcc7ddff0e36389072bae85b2b3ac"},{"path":"known_variant.py","repository_id":"repository:authored-codebase-adaptation","source_digest":"c4dda35cb25554f8fc4f35be9888fcebb4ad1c9143cd7d1c8f5b40010b3a23da"}],"behavioral_satisfaction":false,"canary_monitoring":{"after":{"coverage":[{"known_atoms":2,"projection_id":"codebase_ir.contracts@1","unknown_atoms":0},{"known_atoms":51,"projection_id":"codebase_ir.program@1","unknown_atoms":0}],"inference":{"admitted":false,"contract_sha256":"ffa5b51cdda9db9c27bece4fb1983874ac944b500a05b493d9ef42c0d89d22f5","coverage":[{"known_atoms":2,"projection_id":"codebase_ir.contracts@1","unknown_atoms":0},{"known_atoms":51,"projection_id":"codebase_ir.program@1","unknown_atoms":0}],"decoded_formulas_generated":false,"feature_space_sha256":"f6ad4a9d1080152b6ed7fd023ddec2864c46dc9e1f91e4c68adf7b2581b544b3","formalized":false,"promotion_performed":false,"qualified":false,"representation":"native_compiler_structural_features_not_semantic_text_embeddings","rows":[{"latent":[-0.44877079390440233,0.34575986782592855,-0.3397806108806754,0.8113549305108404,0.770006529204761,0.8143067254932654,-0.5097516539875313,-0.8002704097392691],"reconstructed_projection_features":{"codebase_ir.contracts@1":[0.7511388804945861,0.7458761327668928],"codebase_ir.program@1":[0.1210235422148586,0.29189928126859427,0.1604348376300283,0.20158281395910466,0.15258919163498755,0.15766592515948263,0.16933338367156137,0.12203555653791062,0.10041458289204097,0.16026882920449226,0.31538122537277513,0.26143482707371246,0.08851482259766724,0.1285233814969699,0.2761147707702975,0.19104982640678023,0.16001882841436663,0.18315565952394883,0.13818374358442756,0.15474051927578408,0.2186019226895295,0.21849157737787822,0.3217299209081515,0.2048788697355981,0.08045875810631943,0.16117591836518072,0.20272495729319528,0.14935738954744757,0.11690284030651185,0.1894762247600803,0.174861494809249,0.2725803165359789,0.1570069581124938,0.16289616428666118,0.1474331055834457,0.12823857228413044,0.21698658246827202,0.22155089577687043,0.3300609969640758,0.19374227017380896,0.23575960497782883,0.24061145065928358,0.20405391246619953,0.1871706325593729,0.1440704095589181,0.2560229745889313,0.21397850428355422,0.1489870035333613,0.28675621353633945,0.16223720366104993,0.21573363231567255,0.11274471208239084]},"source_digest":"5cb392660bf8072ec5b5d2337b7d8c00a4f166f96ab4dd2af48725267ecc3bc0"}],"schema":"native-projection-feature-inference/v1","state_sha256":"715a0022ff04c0b31f5db969b547025fb610b9f5748df09c3dde3c765acc06ce","training_executed":false},"mean_squared_error":0.006073850170867033,"mean_squared_errors":[0.006073850170867033],"semantic_or_property_evaluation":false,"source_digests":["5cb392660bf8072ec5b5d2337b7d8c00a4f166f96ab4dd2af48725267ecc3bc0"],"used_for_selection":false},"before":{"coverage":[{"known_atoms":2,"projection_id":"codebase_ir.contracts@1","unknown_atoms":0},{"known_atoms":51,"projection_id":"codebase_ir.program@1","unknown_atoms":0}],"inference":{"admitted":false,"contract_sha256":"ffa5b51cdda9db9c27bece4fb1983874ac944b500a05b493d9ef42c0d89d22f5","coverage":[{"known_atoms":2,"projection_id":"codebase_ir.contracts@1","unknown_atoms":0},{"known_atoms":51,"projection_id":"codebase_ir.program@1","unknown_atoms":0}],"decoded_formulas_generated":false,"feature_space_sha256":"f6ad4a9d1080152b6ed7fd023ddec2864c46dc9e1f91e4c68adf7b2581b544b3","formalized":false,"promotion_performed":false,"qualified":false,"representation":"native_compiler_structural_features_not_semantic_text_embeddings","rows":[{"latent":[-0.3021145573378092,0.23866692583177423,0.03163537195866415,0.5910383928516949,0.5789933849787137,0.5542626307240011,-0.3081006127197835,-0.5491975922887963],"reconstructed_projection_features":{"codebase_ir.contracts@1":[0.4477793917843374,0.41675328938221246],"codebase_ir.program@1":[0.2497194782762361,0.03445535265062151,0.1582899478678446,0.037278897130632746,0.24419690667488825,0.203175277632121,0.23173580076434652,0.15821588942659656,0.21717901896072983,0.16361059745545414,-0.01773130605685133,0.015465008877282763,0.1192456900247495,0.0907707553602217,-0.005747602287998914,0.160487872859138,0.10777649044981122,0.1347181386465142,0.12652864900673866,0.1277131674141192,0.012184018407742137,0.15225840090155793,-0.02108706965912857,0.2060642074410771,0.14937675193924474,0.11276285263938593,0.13804422313180298,0.2217108518660366,0.1916621496523495,0.1548520080050676,0.084818481718672,0.09547699959456732,0.12847284977707485,0.20166491177974355,0.12775893266901875,0.2489821243667349,0.046688442882280246,0.010804302864031702,0.02775661518460241,0.2273730540403834,0.06513517594310181,0.02787475490618362,0.22059893011363957,0.21987559342593674,0.21184110600728384,0.08230904366682099,0.26541675874584897,0.18143977663793465,-0.0670070810875107,0.11267891506993563,0.1086750832664306,0.2886756728034843]},"source_digest":"5cb392660bf8072ec5b5d2337b7d8c00a4f166f96ab4dd2af48725267ecc3bc0"}],"schema":"native-projection-feature-inference/v1","state_sha256":"5b11655ff6ad29e3e7c326e6dcff6f0fc696b1a343667d2434325d3528dcfe63","training_executed":false},"mean_squared_error":0.009914217226577818,"mean_squared_errors":[0.009914217226577818],"semantic_or_property_evaluation":false,"source_digests":["5cb392660bf8072ec5b5d2337b7d8c00a4f166f96ab4dd2af48725267ecc3bc0"],"used_for_selection":false},"purpose":"repeated_post_selection_diagnostic_not_unseen_qualification","used_for_selection":false},"canary_targets":[{"admitted":false,"domain_id":"codebase_ir","formalized":false,"projections":[{"expression":{"document":{"commands":[{"attributes":{},"command_id":"command:0","effects":{"allocates":[],"deallocates":[],"nondeterministic":false,"performs_io":false,"raises":[],"reads":[],"synchronizes":false,"writes":[]},"evaluation_order":["expr:9"],"expression_ids":["expression:2"],"kind":"return","target_symbol_ids":[],"undefined_behavior":[]}],"expressions":[{"attributes":{},"evaluation_order":[],"expression_id":"expression:0","kind":"symbol","operand_ids":[],"operator":"","symbol_ids":["symbol:0"],"type_ref":"any"},{"attributes":{"value":1},"evaluation_order":[],"expression_id":"expression:1","kind":"literal","operand_ids":[],"operator":"","symbol_ids":[],"type_ref":"int"},{"attributes":{},"evaluation_order":["expr:6","expr:8"],"expression_id":"expression:2","kind":"binary","operand_ids":["expression:0","expression:1"],"operator":"add","symbol_ids":[],"type_ref":"any"}],"functions":[{"cfg":{"blocks":[{"block_id":"block:0","command_ids":["command:0"]}],"edges":[],"entry_block_id":"block:0","exceptional_exit_block_ids":[],"graph_id":"graph:0","normal_exit_block_ids":["block:0"]},"declared_exceptions":[],"effects":{"allocates":[],"deallocates":[],"nondeterministic":false,"performs_io":false,"raises":[],"reads":["symbol:increment.n.parameter"],"synchronizes":false,"writes":[]},"exception_symbol_ids":[],"function_id":"function:0","local_symbol_ids":[],"name":"increment","parameter_symbol_ids":["symbol:0"],"purity":"pure","result_symbol_id":"symbol:1","return_type":"int"}],"global_symbol_ids":[],"schema_version":"program-ir/v1","symbols":[{"attributes":{},"kind":"parameter","name":"n","symbol_id":"symbol:0","type_ref":"int"},{"attributes":{},"kind":"result","name":"result","symbol_id":"symbol:1","type_ref":"int"}]},"native_kind":"program","schema":"codebase-ir-native-structural-feature-view@1"},"feature_only":true,"logic_family":"program","producer_id":"codebase-source-target-adapter","producer_version":"codebase-ir-source-bound-feature-targets@1","profile":"program_ir","projection_id":"codebase_ir.program@1","properties":[],"representation_kind":"native_structural_feature_view","target_schema":"codebase-ir-source-bound-feature-targets@1","view_id":"program.program_ir/v1","view_role":null},{"expression":{"documents":[],"native_kind":"contracts","schema":"codebase-ir-native-structural-feature-view@1"},"feature_only":true,"logic_family":"program","producer_id":"codebase-source-target-adapter","producer_version":"codebase-ir-source-bound-feature-targets@1","profile":"dynamic_hoare","projection_id":"codebase_ir.contracts@1","properties":[],"representation_kind":"native_structural_feature_view","target_schema":"codebase-ir-source-bound-feature-targets@1","view_id":"program.program_contract/v1","view_role":null}],"qualification_gaps":["source_runtime_semantics_not_verified","backend_proofs_not_run","kernel_proofs_not_run","feature_reconstruction_is_not_formalization"],"qualified":false,"ready_for_training":true,"schema_version":"autoencoder-domain-targets/v1","source_digest":"5cb392660bf8072ec5b5d2337b7d8c00a4f166f96ab4dd2af48725267ecc3bc0","unsupported":[],"validation":[{"details":{"ast_node_count":14,"authored_contract_cids":[],"authored_contracts":[],"captured_ast":{"calls":[],"diagnostics":[],"effects":[],"frontend":{"ast_schema":{"identifier":"ipfs-datasets.software-contracts.ast-ir@1.0.0","major":1,"minor":0,"name":"ipfs-datasets.software-contracts.ast-ir","patch":0},"capabilities":["annotations","awaits","calls","decorators","diagnostics","duplicate_definitions","effects","generators","imports","modules","raises","references","scopes","signatures","source_spans","state_access","symbols","undefined_reference_candidates","unsupported_constructs"],"frontend_name":"cpython-ast","frontend_version":"1.2.1","language":"python","language_version":"3.12","schema":"ipfs-datasets.software-contracts.frontend-capability@1.0.0","source_extensions":[".py",".pyi"],"toolchain_cid":"baguqeerar6isk2o6l6peildks6id6mzkg6kpgn6tefr24ro5ckm4hqtntuaa"},"imports":[],"module":{"export_names":["increment"],"module_id":"module:bafkreigikomnn2573hgplkeuf36bsnkercv3p5jumx7ajynfvhjszxjtlm","name":"canary","scope_id":"scope:module","span":{"end_byte":74,"end_column":0,"end_line":4,"start_byte":0,"start_column":0,"start_line":1}},"provenance":{"path":"canary.py","repository_id":"repository:authored-codebase-adaptation","repository_tree_cid":"baguqeerammiwwo6qmsqbeyvj4jizg2qbqqe6ia6354ky6kjzcd7v6ayo24zq","revision":"snapshot:baguqeerammiwwo6qmsqbeyvj4jizg2qbqqe6ia6354ky6kjzcd7v6ayo24zq","source_cid":"bafkreigikomnn2573hgplkeuf36bsnkercv3p5jumx7ajynfvhjszxjtlm"},"references":[{"context":"type","is_qualified":false,"name":"int","reference_id":"reference:44:1","scope_id":"scope:module","span":{"end_byte":47,"end_column":20,"end_line":2,"start_byte":44,"start_column":17,"start_line":2}},{"context":"type","is_qualified":false,"name":"int","reference_id":"reference:52:0","scope_id":"scope:module","span":{"end_byte":55,"end_column":28,"end_line":2,"start_byte":52,"start_column":25,"start_line":2}},{"context":"read","is_qualified":false,"name":"n","reference_id":"reference:68:2","scope_id":"scope:function:27:0","span":{"end_byte":69,"end_column":12,"end_line":3,"start_byte":68,"start_column":11,"start_line":3}}],"schema":"ipfs-datasets.software-contracts.ast-ir@1.0.0","scopes":[{"kind":"module","owner_symbol_id":null,"parent_scope_id":null,"scope_id":"scope:module","span":{"end_byte":74,"end_column":0,"end_line":4,"start_byte":0,"start_column":0,"start_line":1}},{"kind":"function","owner_symbol_id":"symbol:27:0","parent_scope_id":"scope:module","scope_id":"scope:function:27:0","span":{"end_byte":73,"end_column":16,"end_line":3,"start_byte":27,"start_column":0,"start_line":2}}],"symbols":[{"decorator_names":[],"definition_ordinal":0,"flags":[],"kind":"function","name":"increment","qualified_name":"canary.increment","scope_id":"scope:module","signature":{"is_async":false,"is_generator":false,"parameters":[{"annotation":"int","default_kind":"none","kind":"positional_or_named","name":"n","position":0}],"return_annotation":"int"},"span":{"end_byte":73,"end_column":16,"end_line":3,"start_byte":27,"start_column":0,"start_line":2},"symbol_id":"symbol:27:0","visibility":"public"},{"decorator_names":[],"definition_ordinal":0,"flags":[],"kind":"parameter","name":"n","qualified_name":"canary.increment.n","scope_id":"scope:function:27:0","signature":null,"span":{"end_byte":47,"end_column":20,"end_line":2,"start_byte":41,"start_column":14,"start_line":2},"symbol_id":"symbol:41:1","visibility":"public"}],"unsupported":[]},"completion_authority":false,"correspondence":{"is_runtime_equivalence_proof":false,"operation":"native_source_maps_retained_without_rebinding","spans":[{"end_byte":73,"source_ref_id":"source:canary.py","source_text":"def increment(n: int) -> int:\n return n + 1","span_id":"span:function.increment.1","start_byte":27},{"end_byte":73,"source_ref_id":"source:canary.py","source_text":"n + 1","span_id":"span:increment.expr.4","start_byte":68},{"end_byte":69,"source_ref_id":"source:canary.py","source_text":"n","span_id":"span:increment.expr.5","start_byte":68},{"end_byte":73,"source_ref_id":"source:canary.py","source_text":"1","span_id":"span:increment.expr.7","start_byte":72},{"end_byte":47,"source_ref_id":"source:canary.py","source_text":"n: int","span_id":"span:increment.param.n.2","start_byte":41},{"end_byte":73,"source_ref_id":"source:canary.py","source_text":"return n + 1","span_id":"span:increment.stmt.3","start_byte":61}],"subjects":[{"native_id":"symbol:increment.n.parameter","native_kind":"symbols","source_ref_ids":["source:canary.py"],"span_ids":["span:increment.param.n.2"]},{"native_id":"symbol:increment.result.result","native_kind":"symbols","source_ref_ids":["source:canary.py"],"span_ids":["span:function.increment.1"]},{"native_id":"expr:6","native_kind":"expressions","source_ref_ids":["source:canary.py"],"span_ids":["span:increment.expr.5"]},{"native_id":"expr:8","native_kind":"expressions","source_ref_ids":["source:canary.py"],"span_ids":["span:increment.expr.7"]},{"native_id":"expr:9","native_kind":"expressions","source_ref_ids":["source:canary.py"],"span_ids":["span:increment.expr.4"]},{"native_id":"command:10","native_kind":"commands","source_ref_ids":["source:canary.py"],"span_ids":["span:increment.stmt.3"]},{"native_id":"function:increment","native_kind":"functions","source_ref_ids":["source:canary.py"],"span_ids":["span:function.increment.1"]}]},"execution_authority":false,"feature_only":true,"limits":{"max_ast_depth":48,"max_ast_nodes":2048,"max_condition_bytes":16384,"max_contracts":8,"max_functions":16,"max_source_bytes":65536,"max_target_bytes":4194304},"lowered_contract_sha256":[],"manifest":{"ast_revision_id":"rev:repository:authored-codebase-adaptation:snapshot:baguqeerammiwwo6qmsqbeyvj4jizg2qbqqe6ia6354ky6kjzcd7v6ayo24zq","authority":"structural_only","coverage":{"ast_failed":0,"ast_ok":5,"ast_partial":0,"captured_entries":5,"checked_properties":0,"formalized_properties":0,"inventory_entries":5,"opaque_entries":0,"semantic_symbols":10,"unindexed_entries":0},"schema":"codebase-ir-structural-manifest@1","semantic_state":{"artifacts":[{"artifact_id":"artifact:snapshot-evidence","confidence":"exact","kind":"snapshot-evidence","metadata":{"acquisition":"git-clean","exclusions":[".eggs",".git",".hg",".mypy_cache",".nox",".pytest_cache",".ruff_cache",".semantic-index",".semantic_index",".svn",".tox",".venv","__pycache__","build","coverage","dist","env","external","htmlcov","node_modules","semantic-index-state","site-packages","third-party","third_party","vendor","venv"],"snapshot":{"entries":[{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerabsgxnwkrx5csnutftobl5z7c73btcx2rt7h35i3rkggsuuap2zzq","git_blob_oid":"3f61573bdca90df8f9b568e5ddbcc1db79b79716","head_blob_oid":"3f61573bdca90df8f9b568e5ddbcc1db79b79716","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"calc.py","raw_path_hex":"63616c632e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":47,"source_cid":"bafkreig2whzodbawj5uf6jnxwuklau7dypg4y7o76drwhcihfoxilmvtvq"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerajwgfjxct6ev5hycxwpxxdqh2k355vfhwa56eecfwrgdg74ys247q","git_blob_oid":"f53de9ed93d63f21d6b1704fd7730e5c5b88116b","head_blob_oid":"f53de9ed93d63f21d6b1704fd7730e5c5b88116b","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"canary.py","raw_path_hex":"63616e6172792e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":74,"source_cid":"bafkreigikomnn2573hgplkeuf36bsnkercv3p5jumx7ajynfvhjszxjtlm"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeeran335suxhrujm5xsiufhwmkurllkdr4tpsgsqxjga2x2g2w76mwcq","git_blob_oid":"f3703caf2cb27ed7d0723f908de3cc18afe848e5","head_blob_oid":"f3703caf2cb27ed7d0723f908de3cc18afe848e5","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"consumer.py","raw_path_hex":"636f6e73756d65722e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":80,"source_cid":"bafkreihyszjx5tk5qbfhozf4crvsp6ksnnbxi3p2wukm4k3emnqjntzvpy"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeeranffxmtbya3jkqwhitzsqu2uut75rgig5z56dbm5gsm5f24sibd5q","git_blob_oid":"cd576ff9aa5c64d2ac030ba0cda873e55f1674c8","head_blob_oid":"cd576ff9aa5c64d2ac030ba0cda873e55f1674c8","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"known_variant.py","raw_path_hex":"6b6e6f776e5f76617269616e742e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":80,"source_cid":"bafkreige3wrvzmsvkt4pytzvx2mir7hlwswrzekdzv6rzd23iaaqword3i"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerakfncwummy2seg54ujlf23zgxyqzy3hhteb7xswegcis4ffilq32a","git_blob_oid":"530aee57eeae73b69b574365e3691707840a6425","head_blob_oid":"530aee57eeae73b69b574365e3691707840a6425","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"tune.py","raw_path_hex":"74756e652e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":70,"source_cid":"bafkreiecl6al6zc2gzt4gqewrsa4qnj77zeuensr3abb3fjhuyvwbw56la"}],"exclusions":[".eggs",".git",".hg",".mypy_cache",".nox",".pytest_cache",".ruff_cache",".semantic-index",".semantic_index",".svn",".tox",".venv","__pycache__","build","coverage","dist","env","external","htmlcov","node_modules","semantic-index-state","site-packages","third-party","third_party","vendor","venv"],"git_commit":"245ec0b27a0af48ab04395c711e77462429017dc","git_tree":"ddbfbf4539c31833133407262e58ba70cd474e1f","max_entries":256,"max_file_bytes":65536,"mode":"git-clean","repository_id":"repository:authored-codebase-adaptation","schema":"ipfs-datasets.software-contracts.semantic-repository-snapshot@4","snapshot_cid":"baguqeerammiwwo6qmsqbeyvj4jizg2qbqqe6ia6354ky6kjzcd7v6ayo24zq"}},"path":"@snapshot-evidence","schema":"ipfs-datasets.software-contracts.semantic-artifact@1","source_cid":"baguqeerammiwwo6qmsqbeyvj4jizg2qbqqe6ia6354ky6kjzcd7v6ayo24zq"}],"edges":[{"confidence":"conservative","edge_id":"baguqeerabn5edvyyevbfe72l2pfmmidcklkdb3bkkgozbwr7d56jpgapamba","extraction_method":"lexical","extractor_version":"2","metadata":{"native_boundary":false,"resolution":"definite","unresolved_target":"lexical:calc.increment"},"relation":"calls","schema":"ipfs-datasets.software-contracts.semantic-edge@1","source_id":"baguqeeravsk7toexjllt5gartvy3njr4xgfdq5d3qynhbjqyksd7qvkcb3oq","span":{"end_column":23,"end_line":4,"path":"consumer.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":11,"start_line":4},"target_id":"baguqeera476wbd3y6sc4dvajcpip577iqeg4wll5m6nldahv4y5kjm3sdm3q"},{"confidence":"exact","edge_id":"baguqeeraoyq3yphrub6yy3ketqlw4zevhhsehvbthjoiptvu4cnd7egzmsxq","extraction_method":"static_import","extractor_version":"2","metadata":{"alias":"increment","resolution":"definite","unresolved_target":"module:calc.increment"},"relation":"imports","schema":"ipfs-datasets.software-contracts.semantic-edge@1","source_id":"baguqeerai4gbwgjxgfruz7lrabnvhzv5zpk3gqco27j3cyxyn2g4mepuaq6a","span":{"end_column":26,"end_line":1,"path":"consumer.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"target_id":"baguqeera476wbd3y6sc4dvajcpip577iqeg4wll5m6nldahv4y5kjm3sdm3q"},{"confidence":"exact","edge_id":"baguqeerarswhckw3shvppawwxa2fzu5uwrtpt45qnealckpgfmifbhur2h6q","extraction_method":"global_binding","extractor_version":"2","metadata":{"resolution":"unresolved","unresolved_target":"global:increment"},"relation":"reads_state","schema":"ipfs-datasets.software-contracts.semantic-edge@1","source_id":"baguqeeravsk7toexjllt5gartvy3njr4xgfdq5d3qynhbjqyksd7qvkcb3oq","span":{"end_column":20,"end_line":4,"path":"consumer.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":11,"start_line":4},"target_id":"global:increment"}],"extractor_name":"semantic-repository-scanner","extractor_version":"1","repository_id":"repository:authored-codebase-adaptation","schema":"ipfs-datasets.software-contracts.semantic-index@2","state_cid":"baguqeeraaaeru6rnyq3gncbpuylkr5blamb527je2femcsidjrfzjufa72fa","symbols":[{"annotations":{"n":"int","return":"int"},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"function","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":1}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]}}],"frontend_declarations":["symbol:0:0"],"frontend_notices":[]},"module_path":"calc.py","namespace":"calc","normalized_ast":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":1}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]},"property_role":null,"qualified_name":"calc.increment","repository_id":"repository:authored-codebase-adaptation","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{"is_generator":false,"parameters":[{"annotation":"int","default":"","default_kind":"none","kind":"positional_or_keyword","name":"n"}],"return":"int"},"source_cid":"bafkreig2whzodbawj5uf6jnxwuklau7dypg4y7o76drwhcihfoxilmvtvq","span":{"end_column":16,"end_line":2,"path":"calc.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeera476wbd3y6sc4dvajcpip577iqeg4wll5m6nldahv4y5kjm3sdm3q","version_cid":"baguqeeraqffaj3iokylh6op2oub6o7cbwdfwfii6e4g77ufr733zcyu6gata"},{"annotations":{},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"module","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"Module","body":[],"type_ignores":[]}}],"frontend_declarations":[null],"frontend_notices":[]},"module_path":"known_variant.py","namespace":"known_variant","normalized_ast":{"_type":"Module","body":[],"type_ignores":[]},"property_role":null,"qualified_name":"known_variant","repository_id":"repository:authored-codebase-adaptation","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{},"source_cid":"bafkreige3wrvzmsvkt4pytzvx2mir7hlwswrzekdzv6rzd23iaaqword3i","span":{"end_column":0,"end_line":1,"path":"known_variant.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeera4rifsdnsyvemvgxtivxxjkbw2mwjdoxqptrgamu7xo2qocs5v7lq","version_cid":"baguqeeratoowubgomg2srcaeyvacwuncge53awke6itpewnz7cuw3smtsgua"},{"annotations":{"n":"int","return":"int"},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"function","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":2}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]}}],"frontend_declarations":["symbol:33:0"],"frontend_notices":[]},"module_path":"known_variant.py","namespace":"known_variant","normalized_ast":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":2}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]},"property_role":null,"qualified_name":"known_variant.increment","repository_id":"repository:authored-codebase-adaptation","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{"is_generator":false,"parameters":[{"annotation":"int","default":"","default_kind":"none","kind":"positional_or_keyword","name":"n"}],"return":"int"},"source_cid":"bafkreige3wrvzmsvkt4pytzvx2mir7hlwswrzekdzv6rzd23iaaqword3i","span":{"end_column":16,"end_line":3,"path":"known_variant.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":2},"stable_id":"baguqeera6nll2gp7nlbkbblbnzwmhrm3vtww6ejpblvhibc665icrso6qp2q","version_cid":"baguqeerauvisxy74ycxgnuupff2bmkvfphaakxeqhlgzho4crehajonxuuqa"},{"annotations":{},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"module","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"Module","body":[],"type_ignores":[]}}],"frontend_declarations":[null],"frontend_notices":[]},"module_path":"tune.py","namespace":"tune","normalized_ast":{"_type":"Module","body":[],"type_ignores":[]},"property_role":null,"qualified_name":"tune","repository_id":"repository:authored-codebase-adaptation","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{},"source_cid":"bafkreiecl6al6zc2gzt4gqewrsa4qnj77zeuensr3abb3fjhuyvwbw56la","span":{"end_column":0,"end_line":1,"path":"tune.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeerafkdiownpby627wfxbyf5zyor4q4arqgkrfmzabseiqw7ff7p4b6q","version_cid":"baguqeeramhwf7t3l2ozkdmiwrbpquxmahgeka2qgohjg5atvzt7wcihsh66q"},{"annotations":{"n":"int","return":"int"},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"function","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":1}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]}}],"frontend_declarations":["symbol:27:0"],"frontend_notices":[]},"module_path":"canary.py","namespace":"canary","normalized_ast":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":1}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]},"property_role":null,"qualified_name":"canary.increment","repository_id":"repository:authored-codebase-adaptation","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{"is_generator":false,"parameters":[{"annotation":"int","default":"","default_kind":"none","kind":"positional_or_keyword","name":"n"}],"return":"int"},"source_cid":"bafkreigikomnn2573hgplkeuf36bsnkercv3p5jumx7ajynfvhjszxjtlm","span":{"end_column":16,"end_line":3,"path":"canary.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":2},"stable_id":"baguqeerafuca76cgccq73djxxh6clrlm3uxmiuam6lxcqykksml5o55awzrq","version_cid":"baguqeerak3tfur6oyz4sy4ysi5idcafp6qpf26tp575lycqrlg3cmvbo5uga"},{"annotations":{},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"module","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"Module","body":[{"_type":"ImportFrom","level":0,"module":"calc","names":[{"_type":"alias","asname":null,"name":"increment"}]}],"type_ignores":[]}}],"frontend_declarations":[null],"frontend_notices":[]},"module_path":"consumer.py","namespace":"consumer","normalized_ast":{"_type":"Module","body":[{"_type":"ImportFrom","level":0,"module":"calc","names":[{"_type":"alias","asname":null,"name":"increment"}]}],"type_ignores":[]},"property_role":null,"qualified_name":"consumer","repository_id":"repository:authored-codebase-adaptation","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{},"source_cid":"bafkreihyszjx5tk5qbfhozf4crvsp6ksnnbxi3p2wukm4k3emnqjntzvpy","span":{"end_column":0,"end_line":1,"path":"consumer.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeerai4gbwgjxgfruz7lrabnvhzv5zpk3gqco27j3cyxyn2g4mepuaq6a","version_cid":"baguqeeraxx2isoo636ogz3cx6pt6juvnhug2ks6tzh6w4ifgbm5gtwzrydha"},{"annotations":{"n":"int","return":"int"},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"function","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":1}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]}}],"frontend_declarations":["symbol:23:0"],"frontend_notices":[]},"module_path":"tune.py","namespace":"tune","normalized_ast":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":1}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]},"property_role":null,"qualified_name":"tune.increment","repository_id":"repository:authored-codebase-adaptation","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{"is_generator":false,"parameters":[{"annotation":"int","default":"","default_kind":"none","kind":"positional_or_keyword","name":"n"}],"return":"int"},"source_cid":"bafkreiecl6al6zc2gzt4gqewrsa4qnj77zeuensr3abb3fjhuyvwbw56la","span":{"end_column":16,"end_line":3,"path":"tune.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":2},"stable_id":"baguqeeraihifva5brpdu5qfnckxcnenepjow3g7qlwkqub6v3bp72pyvhjgq","version_cid":"baguqeerat5kxgfac2kj6au5vxdfsd2ub6jjbxpm43ltlpko4evaopgpmtlcq"},{"annotations":{},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"module","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"Module","body":[],"type_ignores":[]}}],"frontend_declarations":[null],"frontend_notices":[]},"module_path":"calc.py","namespace":"calc","normalized_ast":{"_type":"Module","body":[],"type_ignores":[]},"property_role":null,"qualified_name":"calc","repository_id":"repository:authored-codebase-adaptation","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{},"source_cid":"bafkreig2whzodbawj5uf6jnxwuklau7dypg4y7o76drwhcihfoxilmvtvq","span":{"end_column":0,"end_line":1,"path":"calc.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeeraru2pagfkgu4knwolre3ig2ueobopqkeylzx73ooj266czs4ygj5q","version_cid":"baguqeera4f7ptmp4y2xr6jbrnuiadxejgziwg4nhtbof5jeyrha2vpx6fupq"},{"annotations":{"n":"int","return":"int"},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"function","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"Call","args":[{"_type":"Name","ctx":{"_type":"Load"},"id":"n"}],"func":{"_type":"Name","ctx":{"_type":"Load"},"id":"increment"},"keywords":[]}}],"decorator_list":[],"name":"consume","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]}}],"frontend_declarations":["symbol:28:0"],"frontend_notices":[]},"module_path":"consumer.py","namespace":"consumer","normalized_ast":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"Call","args":[{"_type":"Name","ctx":{"_type":"Load"},"id":"n"}],"func":{"_type":"Name","ctx":{"_type":"Load"},"id":"increment"},"keywords":[]}}],"decorator_list":[],"name":"consume","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]},"property_role":null,"qualified_name":"consumer.consume","repository_id":"repository:authored-codebase-adaptation","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{"is_generator":false,"parameters":[{"annotation":"int","default":"","default_kind":"none","kind":"positional_or_keyword","name":"n"}],"return":"int"},"source_cid":"bafkreihyszjx5tk5qbfhozf4crvsp6ksnnbxi3p2wukm4k3emnqjntzvpy","span":{"end_column":23,"end_line":4,"path":"consumer.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":3},"stable_id":"baguqeeravsk7toexjllt5gartvy3njr4xgfdq5d3qynhbjqyksd7qvkcb3oq","version_cid":"baguqeerafpib6643dhf2wymwxut3s3wjt3cbjxb2sktosmtugwkrdfmvid2a"},{"annotations":{},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"module","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"Module","body":[],"type_ignores":[]}}],"frontend_declarations":[null],"frontend_notices":[]},"module_path":"canary.py","namespace":"canary","normalized_ast":{"_type":"Module","body":[],"type_ignores":[]},"property_role":null,"qualified_name":"canary","repository_id":"repository:authored-codebase-adaptation","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{},"source_cid":"bafkreigikomnn2573hgplkeuf36bsnkercv3p5jumx7ajynfvhjszxjtlm","span":{"end_column":0,"end_line":1,"path":"canary.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeeraxksh7l4sv4siogzlipkqvr2vtkfj33tnawzb454dvrk4pgq2soma","version_cid":"baguqeeraqlvs5s45ukqlfph6vzdjcig3vk6v2lid3pc5irgmqhkb7gmpb6rq"}]},"snapshot":{"entries":[{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerabsgxnwkrx5csnutftobl5z7c73btcx2rt7h35i3rkggsuuap2zzq","git_blob_oid":"3f61573bdca90df8f9b568e5ddbcc1db79b79716","head_blob_oid":"3f61573bdca90df8f9b568e5ddbcc1db79b79716","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"calc.py","raw_path_hex":"63616c632e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":47,"source_cid":"bafkreig2whzodbawj5uf6jnxwuklau7dypg4y7o76drwhcihfoxilmvtvq"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerajwgfjxct6ev5hycxwpxxdqh2k355vfhwa56eecfwrgdg74ys247q","git_blob_oid":"f53de9ed93d63f21d6b1704fd7730e5c5b88116b","head_blob_oid":"f53de9ed93d63f21d6b1704fd7730e5c5b88116b","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"canary.py","raw_path_hex":"63616e6172792e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":74,"source_cid":"bafkreigikomnn2573hgplkeuf36bsnkercv3p5jumx7ajynfvhjszxjtlm"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeeran335suxhrujm5xsiufhwmkurllkdr4tpsgsqxjga2x2g2w76mwcq","git_blob_oid":"f3703caf2cb27ed7d0723f908de3cc18afe848e5","head_blob_oid":"f3703caf2cb27ed7d0723f908de3cc18afe848e5","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"consumer.py","raw_path_hex":"636f6e73756d65722e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":80,"source_cid":"bafkreihyszjx5tk5qbfhozf4crvsp6ksnnbxi3p2wukm4k3emnqjntzvpy"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeeranffxmtbya3jkqwhitzsqu2uut75rgig5z56dbm5gsm5f24sibd5q","git_blob_oid":"cd576ff9aa5c64d2ac030ba0cda873e55f1674c8","head_blob_oid":"cd576ff9aa5c64d2ac030ba0cda873e55f1674c8","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"known_variant.py","raw_path_hex":"6b6e6f776e5f76617269616e742e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":80,"source_cid":"bafkreige3wrvzmsvkt4pytzvx2mir7hlwswrzekdzv6rzd23iaaqword3i"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerakfncwummy2seg54ujlf23zgxyqzy3hhteb7xswegcis4ffilq32a","git_blob_oid":"530aee57eeae73b69b574365e3691707840a6425","head_blob_oid":"530aee57eeae73b69b574365e3691707840a6425","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"tune.py","raw_path_hex":"74756e652e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":70,"source_cid":"bafkreiecl6al6zc2gzt4gqewrsa4qnj77zeuensr3abb3fjhuyvwbw56la"}],"exclusions":[".eggs",".git",".hg",".mypy_cache",".nox",".pytest_cache",".ruff_cache",".semantic-index",".semantic_index",".svn",".tox",".venv","__pycache__","build","coverage","dist","env","external","htmlcov","node_modules","semantic-index-state","site-packages","third-party","third_party","vendor","venv"],"git_commit":"245ec0b27a0af48ab04395c711e77462429017dc","git_tree":"ddbfbf4539c31833133407262e58ba70cd474e1f","max_entries":256,"max_file_bytes":65536,"mode":"git-clean","repository_id":"repository:authored-codebase-adaptation","schema":"ipfs-datasets.software-contracts.semantic-repository-snapshot@4","snapshot_cid":"baguqeerammiwwo6qmsqbeyvj4jizg2qbqqe6ia6354ky6kjzcd7v6ayo24zq"},"units":[{"ast_cid":"baguqeerahy3d2obipbaq672mc6cyl65duj5q43wkrbjigmc7b6jx5y7h3jva","entry_cid":"baguqeerabsgxnwkrx5csnutftobl5z7c73btcx2rt7h35i3rkggsuuap2zzq","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:63616c632e7079"},{"ast_cid":"baguqeerauf37w47mvpc23qr6eazagfur3co3oxyapoufzusw6anuvg56tvrq","entry_cid":"baguqeerajwgfjxct6ev5hycxwpxxdqh2k355vfhwa56eecfwrgdg74ys247q","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:63616e6172792e7079"},{"ast_cid":"baguqeerajwywsckjji25wsyrbnyqxsz64m5dg2aoa3c4osyqi5r37ulifbdq","entry_cid":"baguqeeran335suxhrujm5xsiufhwmkurllkdr4tpsgsqxjga2x2g2w76mwcq","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:636f6e73756d65722e7079"},{"ast_cid":"baguqeeracx6wyiw3vpufo3caky6zrjvoy34ji7bhmtm5wpvjjlagxyhx6e5q","entry_cid":"baguqeeranffxmtbya3jkqwhitzsqu2uut75rgig5z56dbm5gsm5f24sibd5q","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:6b6e6f776e5f76617269616e742e7079"},{"ast_cid":"baguqeeraqo2zylnkuasda6frt23qobbdsaedjd6qtkimcolalohdpb665hga","entry_cid":"baguqeerakfncwummy2seg54ujlf23zgxyqzy3hhteb7xswegcis4ffilq32a","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:74756e652e7079"}]},"native_adapter":{"adapter_version":"software-verification-source-adapter/v1.0.1","backend_requests":[{"attributes":{"fake_success_forbidden":true,"function_id":"function:increment","program_id":"bafkreifww2ovs2cjplk75tk6fxem67yujf6muaah7nl7oep3ddywqfrtem","requires_canonical_backend":true},"goal_kind":"verification_condition","logic_family":"smt","obligation_statement":"Establish the admitted contract obligations for function 'increment' via the shared SMT compiler; do not treat adapter success as a proof.","request_id":"backend-request:function:increment.contract","schema":"ipfs_datasets_py/logic/software-verification/canonical-backend-request@1","source_ref_ids":["source:canary.py"],"subject_ids":["function:increment"],"theory_tags":["equality","qf_lia"]}],"diagnostics":[],"document":{"artifacts":[{"artifact_id":"artifact:canary.py","config_id":"","content_cid":"","content_sha256":"c85398d6ebbfd9ccf5a8942efc19354488abb7f53465fe04e1a5a9d32cdd335b","license_expression":"","media_type":"text/x-python","metadata":{"language":"python"},"parent_artifact_ids":[],"path":"canary.py","producer_id":"","review_status":"","role":"input","schema_id":"software-verification-source","schema_version":"v1","size":74,"trust_decision":""}],"assumptions":[{"assumption_id":"assumption:python.language-semantics","expression":{"adapter":"software-verification-source-adapter/v1.0.1","subset":"v1"},"extensions":{},"kind":"semantic","schema_version":"verification-assumption/v1","source_ref_ids":[],"span_ids":["span:function.increment.1"],"statement":"Only the admitted python subset is given executable ProgramIR semantics; other features stay observational.","subject_ids":["decl:function.increment"]},{"assumption_id":"assumption:python.memory","expression":{"memory_model":"abstract_objects"},"extensions":{},"kind":"modeling","schema_version":"verification-assumption/v1","source_ref_ids":[],"span_ids":["span:function.increment.1"],"statement":"python memory is modeled as abstract object identity without a precise heap graph in this adapter version.","subject_ids":["decl:function.increment"]},{"assumption_id":"assumption:python.runtime","expression":{"concurrency":"sequential","language":"python"},"extensions":{},"kind":"platform","schema_version":"verification-assumption/v1","source_ref_ids":[],"span_ids":["span:function.increment.1"],"statement":"python runtime is sequential, single-threaded for the admitted subset; the GIL or event-loop concurrency is not modeled.","subject_ids":["decl:function.increment"]},{"assumption_id":"assumption:python.undefined-behavior","expression":{"undefined_behavior_policy":"retain_unsupported"},"extensions":{},"kind":"semantic","schema_version":"verification-assumption/v1","source_ref_ids":[],"span_ids":["span:function.increment.1"],"statement":"Undefined or implementation-defined python behavior is not silently executed; unsupported constructs are retained as diagnostics.","subject_ids":["decl:function.increment"]}],"bounds":[{"bound_id":"bound:python.source-bytes","description":"Adapter admission bound for source size.","extensions":{},"kind":"resource_bounded","limits":{"max_source_bytes":2097152},"source_ref_ids":["source:canary.py"],"span_ids":[]}],"declarations":[{"declaration_id":"decl:function.increment","depends_on":[],"extensions":{},"kind":"function","name":"increment","payload":{"complete_lowering":true,"function_id":"function:increment","language":"python","parameter_symbol_ids":["symbol:increment.n.parameter"],"return_type":"int"},"source_ref_ids":["source:canary.py"],"span_ids":["span:function.increment.1"]}],"diagnostics":[],"document_id":"bafkreigowylu54nstczk7tpyaxb3wqczoxzldrwsn62zyxfmm5nmklnoi4","extensions":{"lfv.source_adapter.version":"software-verification-source-adapter/v1.0.1"},"metadata":{"adapter":"SourceSoftwareVerificationAdapter@1","language":"python","path":"canary.py"},"observations":{"adapter_version":"software-verification-source-adapter/v1.0.1","backend_requests":[{"attributes":{"fake_success_forbidden":true,"function_id":"function:increment","program_id":"bafkreifww2ovs2cjplk75tk6fxem67yujf6muaah7nl7oep3ddywqfrtem","requires_canonical_backend":true},"goal_kind":"verification_condition","logic_family":"smt","obligation_statement":"Establish the admitted contract obligations for function 'increment' via the shared SMT compiler; do not treat adapter success as a proof.","request_id":"backend-request:function:increment.contract","schema":"ipfs_datasets_py/logic/software-verification/canonical-backend-request@1","source_ref_ids":["source:canary.py"],"subject_ids":["function:increment"],"theory_tags":["equality","qf_lia"]}],"interface":"SourceSoftwareVerificationAdapter@1","unsupported_constructs":[]},"properties":[{"assumption_ids":["assumption:python.language-semantics","assumption:python.memory","assumption:python.runtime","assumption:python.undefined-behavior"],"bound_ids":[],"expression":{"function_id":"function:increment","purity":"pure"},"extensions":{},"kind":"safety","logic_family":"software_verification","property_id":"property:function:increment.safety","schema_version":"verification-property/v1","source_ref_ids":["source:canary.py"],"span_ids":["span:function.increment.1"],"statement":"Function increment respects its admitted control-flow and effect summary under the declared language assumptions.","subject_ids":["decl:function.increment"]}],"schema_version":"software-verification-ir/v1","sources":[{"container_sha256":"","container_uri":"","content_cid":"","content_sha256":"c85398d6ebbfd9ccf5a8942efc19354488abb7f53465fe04e1a5a9d32cdd335b","license_expression":"","metadata":{"byte_length":74,"language":"python","path":"canary.py"},"ref_id":"source:canary.py","review_status":"unreviewed","source_id":"canary.py","source_revision":"snapshot:baguqeerammiwwo6qmsqbeyvj4jizg2qbqqe6ia6354ky6kjzcd7v6ayo24zq","source_uri":"file:///canary.py"}],"spans":[{"end_byte":73,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:canary.py","span_id":"span:function.increment.1","start_byte":27,"start_char":null,"start_column":1,"start_line":2},{"end_byte":73,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:canary.py","span_id":"span:increment.expr.4","start_byte":68,"start_char":null,"start_column":12,"start_line":3},{"end_byte":69,"end_char":null,"end_column":12,"end_line":3,"metadata":{},"source_ref_id":"source:canary.py","span_id":"span:increment.expr.5","start_byte":68,"start_char":null,"start_column":12,"start_line":3},{"end_byte":73,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:canary.py","span_id":"span:increment.expr.7","start_byte":72,"start_char":null,"start_column":16,"start_line":3},{"end_byte":47,"end_char":null,"end_column":20,"end_line":2,"metadata":{},"source_ref_id":"source:canary.py","span_id":"span:increment.param.n.2","start_byte":41,"start_char":null,"start_column":15,"start_line":2},{"end_byte":73,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:canary.py","span_id":"span:increment.stmt.3","start_byte":61,"start_char":null,"start_column":5,"start_line":3}]},"evidence":null,"fake_backend_success":false,"interface":"SourceSoftwareVerificationAdapter@1","language":"python","path":"canary.py","program":{"commands":[{"attributes":{},"command_id":"command:10","effects":{"allocates":[],"deallocates":[],"nondeterministic":false,"performs_io":false,"raises":[],"reads":[],"synchronizes":false,"writes":[]},"evaluation_order":["expr:9"],"expression_ids":["expr:9"],"kind":"return","source_ref_ids":["source:canary.py"],"span_ids":["span:increment.stmt.3"],"target_symbol_ids":[],"undefined_behavior":[]}],"expressions":[{"attributes":{},"evaluation_order":[],"expression_id":"expr:6","kind":"symbol","operand_ids":[],"operator":"","source_ref_ids":["source:canary.py"],"span_ids":["span:increment.expr.5"],"symbol_ids":["symbol:increment.n.parameter"],"type_ref":"any"},{"attributes":{"value":1},"evaluation_order":[],"expression_id":"expr:8","kind":"literal","operand_ids":[],"operator":"","source_ref_ids":["source:canary.py"],"span_ids":["span:increment.expr.7"],"symbol_ids":[],"type_ref":"int"},{"attributes":{},"evaluation_order":["expr:6","expr:8"],"expression_id":"expr:9","kind":"binary","operand_ids":["expr:6","expr:8"],"operator":"add","source_ref_ids":["source:canary.py"],"span_ids":["span:increment.expr.4"],"symbol_ids":[],"type_ref":"any"}],"functions":[{"cfg":{"blocks":[{"block_id":"block:entry","command_ids":["command:10"],"source_ref_ids":["source:canary.py"],"span_ids":["span:function.increment.1"]}],"edges":[],"entry_block_id":"block:entry","exceptional_exit_block_ids":[],"graph_id":"cfg:increment","normal_exit_block_ids":["block:entry"]},"declared_exceptions":[],"effects":{"allocates":[],"deallocates":[],"nondeterministic":false,"performs_io":false,"raises":[],"reads":["symbol:increment.n.parameter"],"synchronizes":false,"writes":[]},"exception_symbol_ids":[],"function_id":"function:increment","local_symbol_ids":[],"name":"increment","parameter_symbol_ids":["symbol:increment.n.parameter"],"purity":"pure","result_symbol_id":"symbol:increment.result.result","return_type":"int","source_ref_ids":["source:canary.py"],"span_ids":["span:function.increment.1"]}],"global_symbol_ids":[],"metadata":{"adapter":"SourceSoftwareVerificationAdapter@1","language":"python","path":"canary.py"},"program_id":"bafkreifww2ovs2cjplk75tk6fxem67yujf6muaah7nl7oep3ddywqfrtem","schema_version":"program-ir/v1","sources":[{"container_sha256":"","container_uri":"","content_cid":"","content_sha256":"c85398d6ebbfd9ccf5a8942efc19354488abb7f53465fe04e1a5a9d32cdd335b","license_expression":"","metadata":{"byte_length":74,"language":"python","path":"canary.py"},"ref_id":"source:canary.py","review_status":"unreviewed","source_id":"canary.py","source_revision":"snapshot:baguqeerammiwwo6qmsqbeyvj4jizg2qbqqe6ia6354ky6kjzcd7v6ayo24zq","source_uri":"file:///canary.py"}],"spans":[{"end_byte":73,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:canary.py","span_id":"span:function.increment.1","start_byte":27,"start_char":null,"start_column":1,"start_line":2},{"end_byte":73,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:canary.py","span_id":"span:increment.expr.4","start_byte":68,"start_char":null,"start_column":12,"start_line":3},{"end_byte":69,"end_char":null,"end_column":12,"end_line":3,"metadata":{},"source_ref_id":"source:canary.py","span_id":"span:increment.expr.5","start_byte":68,"start_char":null,"start_column":12,"start_line":3},{"end_byte":73,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:canary.py","span_id":"span:increment.expr.7","start_byte":72,"start_char":null,"start_column":16,"start_line":3},{"end_byte":47,"end_char":null,"end_column":20,"end_line":2,"metadata":{},"source_ref_id":"source:canary.py","span_id":"span:increment.param.n.2","start_byte":41,"start_char":null,"start_column":15,"start_line":2},{"end_byte":73,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:canary.py","span_id":"span:increment.stmt.3","start_byte":61,"start_char":null,"start_column":5,"start_line":3}],"symbols":[{"attributes":{},"kind":"parameter","name":"n","source_ref_ids":["source:canary.py"],"span_ids":["span:increment.param.n.2"],"symbol_id":"symbol:increment.n.parameter","type_ref":"int"},{"attributes":{},"kind":"result","name":"result","source_ref_ids":["source:canary.py"],"span_ids":["span:function.increment.1"],"symbol_id":"symbol:increment.result.result","type_ref":"int"}]},"schema":"ipfs_datasets_py/logic/software-verification/source-adapter-result@1","status":"success","unsupported_constructs":[]},"native_bridge_results":[{"kind":"program","native_id":"bafkreifww2ovs2cjplk75tk6fxem67yujf6muaah7nl7oep3ddywqfrtem","result":{"bridge_version":"1.0.0","diagnostics":[],"domain_identity":"bafkreifww2ovs2cjplk75tk6fxem67yujf6muaah7nl7oep3ddywqfrtem","expression":{"content_digest":"931782f767685a82278e117a3a9256db112c53343391d6700da16c673abe5152","expression_id":"expr:sv:program:bafkreifww2ovs2cjplk75tk6fxem67yujf6muaah7nl7oep3ddywqfrtem","family":{"interface":"LogicIdentityNamespaces@1","namespace":"family","schema_version":"logic-identity-namespaces/v1","value":"program","version":"1.0.0"},"interface":"TypedExpression@1","metadata":{"bridge":"SoftwareVerificationSyntaxBridge@1","domain_identity":"bafkreifww2ovs2cjplk75tk6fxem67yujf6muaah7nl7oep3ddywqfrtem","kind":"program","source_identities":["c85398d6ebbfd9ccf5a8942efc19354488abb7f53465fe04e1a5a9d32cdd335b","file:///canary.py","source:canary.py","span:function.increment.1","span:increment.expr.4","span:increment.expr.5","span:increment.expr.7","span:increment.param.n.2","span:increment.stmt.3"],"view_role":""},"profile":{"interface":"LogicIdentityNamespaces@1","namespace":"profile","schema_version":"logic-identity-namespaces/v1","value":"program_ir","version":"1.0.0"},"root":{"arguments":[],"binders":[],"extension":{"children":[],"family":{"interface":"LogicIdentityNamespaces@1","namespace":"family","schema_version":"logic-identity-namespaces/v1","value":"program","version":"1.0.0"},"features":["program.ir","software_verification.program"],"interface":"LogicExtensionNode@1","metadata":{},"node_id":"node:sv:program:bafkreifww2ovs2cjplk75tk6fxem67yujf6muaah7nl7oep3ddywqfrtem:ext","payload":{"bridge_interface":"SoftwareVerificationSyntaxBridge@1","bridge_version":"1.0.0","document":{"commands":[{"attributes":{},"command_id":"command:10","effects":{"allocates":[],"deallocates":[],"nondeterministic":false,"performs_io":false,"raises":[],"reads":[],"synchronizes":false,"writes":[]},"evaluation_order":["expr:9"],"expression_ids":["expr:9"],"kind":"return","source_ref_ids":["source:canary.py"],"span_ids":["span:increment.stmt.3"],"target_symbol_ids":[],"undefined_behavior":[]}],"expressions":[{"attributes":{},"evaluation_order":[],"expression_id":"expr:6","kind":"symbol","operand_ids":[],"operator":"","source_ref_ids":["source:canary.py"],"span_ids":["span:increment.expr.5"],"symbol_ids":["symbol:increment.n.parameter"],"type_ref":"any"},{"attributes":{"value":1},"evaluation_order":[],"expression_id":"expr:8","kind":"literal","operand_ids":[],"operator":"","source_ref_ids":["source:canary.py"],"span_ids":["span:increment.expr.7"],"symbol_ids":[],"type_ref":"int"},{"attributes":{},"evaluation_order":["expr:6","expr:8"],"expression_id":"expr:9","kind":"binary","operand_ids":["expr:6","expr:8"],"operator":"add","source_ref_ids":["source:canary.py"],"span_ids":["span:increment.expr.4"],"symbol_ids":[],"type_ref":"any"}],"functions":[{"cfg":{"blocks":[{"block_id":"block:entry","command_ids":["command:10"],"source_ref_ids":["source:canary.py"],"span_ids":["span:function.increment.1"]}],"edges":[],"entry_block_id":"block:entry","exceptional_exit_block_ids":[],"graph_id":"cfg:increment","normal_exit_block_ids":["block:entry"]},"declared_exceptions":[],"effects":{"allocates":[],"deallocates":[],"nondeterministic":false,"performs_io":false,"raises":[],"reads":["symbol:increment.n.parameter"],"synchronizes":false,"writes":[]},"exception_symbol_ids":[],"function_id":"function:increment","local_symbol_ids":[],"name":"increment","parameter_symbol_ids":["symbol:increment.n.parameter"],"purity":"pure","result_symbol_id":"symbol:increment.result.result","return_type":"int","source_ref_ids":["source:canary.py"],"span_ids":["span:function.increment.1"]}],"global_symbol_ids":[],"metadata":{"adapter":"SourceSoftwareVerificationAdapter@1","language":"python","path":"canary.py"},"program_id":"bafkreifww2ovs2cjplk75tk6fxem67yujf6muaah7nl7oep3ddywqfrtem","schema_version":"program-ir/v1","sources":[{"container_sha256":"","container_uri":"","content_cid":"","content_sha256":"c85398d6ebbfd9ccf5a8942efc19354488abb7f53465fe04e1a5a9d32cdd335b","license_expression":"","metadata":{"byte_length":74,"language":"python","path":"canary.py"},"ref_id":"source:canary.py","review_status":"unreviewed","source_id":"canary.py","source_revision":"snapshot:baguqeerammiwwo6qmsqbeyvj4jizg2qbqqe6ia6354ky6kjzcd7v6ayo24zq","source_uri":"file:///canary.py"}],"spans":[{"end_byte":73,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:canary.py","span_id":"span:function.increment.1","start_byte":27,"start_char":null,"start_column":1,"start_line":2},{"end_byte":73,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:canary.py","span_id":"span:increment.expr.4","start_byte":68,"start_char":null,"start_column":12,"start_line":3},{"end_byte":69,"end_char":null,"end_column":12,"end_line":3,"metadata":{},"source_ref_id":"source:canary.py","span_id":"span:increment.expr.5","start_byte":68,"start_char":null,"start_column":12,"start_line":3},{"end_byte":73,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:canary.py","span_id":"span:increment.expr.7","start_byte":72,"start_char":null,"start_column":16,"start_line":3},{"end_byte":47,"end_char":null,"end_column":20,"end_line":2,"metadata":{},"source_ref_id":"source:canary.py","span_id":"span:increment.param.n.2","start_byte":41,"start_char":null,"start_column":15,"start_line":2},{"end_byte":73,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:canary.py","span_id":"span:increment.stmt.3","start_byte":61,"start_char":null,"start_column":5,"start_line":3}],"symbols":[{"attributes":{},"kind":"parameter","name":"n","source_ref_ids":["source:canary.py"],"span_ids":["span:increment.param.n.2"],"symbol_id":"symbol:increment.n.parameter","type_ref":"int"},{"attributes":{},"kind":"result","name":"result","source_ref_ids":["source:canary.py"],"span_ids":["span:function.increment.1"],"symbol_id":"symbol:increment.result.result","type_ref":"int"}]},"domain_identity":"bafkreifww2ovs2cjplk75tk6fxem67yujf6muaah7nl7oep3ddywqfrtem","domain_schema":"program-ir/v1","kind":"program","schema_version":"program.program_ir/v1","source_identities":["c85398d6ebbfd9ccf5a8942efc19354488abb7f53465fe04e1a5a9d32cdd335b","file:///canary.py","source:canary.py","span:function.increment.1","span:increment.expr.4","span:increment.expr.5","span:increment.expr.7","span:increment.param.n.2","span:increment.stmt.3"],"view_role":""},"payload_schema":"program.program_ir/v1","profile":{"interface":"LogicIdentityNamespaces@1","namespace":"profile","schema_version":"logic-identity-namespaces/v1","value":"program_ir","version":"1.0.0"},"schema_version":"syntax-logic-extension-node/v1"},"kind":"extension","metadata":{},"node_id":"node:sv:program:bafkreifww2ovs2cjplk75tk6fxem67yujf6muaah7nl7oep3ddywqfrtem","schema_version":"syntax-logic-node/v1","sort":{"arguments":[],"kind":"bool","name":"Bool","schema_version":"syntax-logic-sort/v1"},"symbol":""},"schema_version":"syntax-typed-expression/v1","signature":{"family":{"interface":"LogicIdentityNamespaces@1","namespace":"family","schema_version":"logic-identity-namespaces/v1","value":"program","version":"1.0.0"},"features":["program.ir","software_verification.program"],"interface":"LogicSignature@1","metadata":{"bridge":"SoftwareVerificationSyntaxBridge@1","domain":"software_verification","kind":"program"},"profile":{"interface":"LogicIdentityNamespaces@1","namespace":"profile","schema_version":"logic-identity-namespaces/v1","value":"program_ir","version":"1.0.0"},"schema_version":"syntax-logic-signature/v1","signature_id":"sig:sv:program","sorts":[{"arguments":[],"kind":"bool","name":"Bool","schema_version":"syntax-logic-sort/v1"}],"symbols":[]}},"has_document":true,"interface":"SoftwareVerificationSyntaxBridge@1","kind":"program","losses":[],"preservation":"exact","route":{"domain_schema":"program-ir/v1","family_id":"program","features":["software_verification.program","program.ir"],"kind":"program","notes":"","payload_schema":"program.program_ir/v1","profile_id":"program_ir","schema":"software-verification.syntax-bridge-route/v1","view_role":""},"schema":"software-verification.syntax-bridge-result/v1","source_identities":["c85398d6ebbfd9ccf5a8942efc19354488abb7f53465fe04e1a5a9d32cdd335b","file:///canary.py","source:canary.py","span:function.increment.1","span:increment.expr.4","span:increment.expr.5","span:increment.expr.7","span:increment.param.n.2","span:increment.stmt.3"],"status":"ok","unsupported":[]}}],"native_contracts":[],"native_program":{"commands":[{"attributes":{},"command_id":"command:10","effects":{"allocates":[],"deallocates":[],"nondeterministic":false,"performs_io":false,"raises":[],"reads":[],"synchronizes":false,"writes":[]},"evaluation_order":["expr:9"],"expression_ids":["expr:9"],"kind":"return","source_ref_ids":["source:canary.py"],"span_ids":["span:increment.stmt.3"],"target_symbol_ids":[],"undefined_behavior":[]}],"expressions":[{"attributes":{},"evaluation_order":[],"expression_id":"expr:6","kind":"symbol","operand_ids":[],"operator":"","source_ref_ids":["source:canary.py"],"span_ids":["span:increment.expr.5"],"symbol_ids":["symbol:increment.n.parameter"],"type_ref":"any"},{"attributes":{"value":1},"evaluation_order":[],"expression_id":"expr:8","kind":"literal","operand_ids":[],"operator":"","source_ref_ids":["source:canary.py"],"span_ids":["span:increment.expr.7"],"symbol_ids":[],"type_ref":"int"},{"attributes":{},"evaluation_order":["expr:6","expr:8"],"expression_id":"expr:9","kind":"binary","operand_ids":["expr:6","expr:8"],"operator":"add","source_ref_ids":["source:canary.py"],"span_ids":["span:increment.expr.4"],"symbol_ids":[],"type_ref":"any"}],"functions":[{"cfg":{"blocks":[{"block_id":"block:entry","command_ids":["command:10"],"source_ref_ids":["source:canary.py"],"span_ids":["span:function.increment.1"]}],"edges":[],"entry_block_id":"block:entry","exceptional_exit_block_ids":[],"graph_id":"cfg:increment","normal_exit_block_ids":["block:entry"]},"declared_exceptions":[],"effects":{"allocates":[],"deallocates":[],"nondeterministic":false,"performs_io":false,"raises":[],"reads":["symbol:increment.n.parameter"],"synchronizes":false,"writes":[]},"exception_symbol_ids":[],"function_id":"function:increment","local_symbol_ids":[],"name":"increment","parameter_symbol_ids":["symbol:increment.n.parameter"],"purity":"pure","result_symbol_id":"symbol:increment.result.result","return_type":"int","source_ref_ids":["source:canary.py"],"span_ids":["span:function.increment.1"]}],"global_symbol_ids":[],"metadata":{"adapter":"SourceSoftwareVerificationAdapter@1","language":"python","path":"canary.py"},"program_id":"bafkreifww2ovs2cjplk75tk6fxem67yujf6muaah7nl7oep3ddywqfrtem","schema_version":"program-ir/v1","sources":[{"container_sha256":"","container_uri":"","content_cid":"","content_sha256":"c85398d6ebbfd9ccf5a8942efc19354488abb7f53465fe04e1a5a9d32cdd335b","license_expression":"","metadata":{"byte_length":74,"language":"python","path":"canary.py"},"ref_id":"source:canary.py","review_status":"unreviewed","source_id":"canary.py","source_revision":"snapshot:baguqeerammiwwo6qmsqbeyvj4jizg2qbqqe6ia6354ky6kjzcd7v6ayo24zq","source_uri":"file:///canary.py"}],"spans":[{"end_byte":73,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:canary.py","span_id":"span:function.increment.1","start_byte":27,"start_char":null,"start_column":1,"start_line":2},{"end_byte":73,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:canary.py","span_id":"span:increment.expr.4","start_byte":68,"start_char":null,"start_column":12,"start_line":3},{"end_byte":69,"end_char":null,"end_column":12,"end_line":3,"metadata":{},"source_ref_id":"source:canary.py","span_id":"span:increment.expr.5","start_byte":68,"start_char":null,"start_column":12,"start_line":3},{"end_byte":73,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:canary.py","span_id":"span:increment.expr.7","start_byte":72,"start_char":null,"start_column":16,"start_line":3},{"end_byte":47,"end_char":null,"end_column":20,"end_line":2,"metadata":{},"source_ref_id":"source:canary.py","span_id":"span:increment.param.n.2","start_byte":41,"start_char":null,"start_column":15,"start_line":2},{"end_byte":73,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:canary.py","span_id":"span:increment.stmt.3","start_byte":61,"start_char":null,"start_column":5,"start_line":3}],"symbols":[{"attributes":{},"kind":"parameter","name":"n","source_ref_ids":["source:canary.py"],"span_ids":["span:increment.param.n.2"],"symbol_id":"symbol:increment.n.parameter","type_ref":"int"},{"attributes":{},"kind":"result","name":"result","source_ref_ids":["source:canary.py"],"span_ids":["span:function.increment.1"],"symbol_id":"symbol:increment.result.result","type_ref":"int"}]},"profile":{"completion_authority":false,"domain_id":"codebase_ir","executes_source":false,"execution_authority":false,"feature_only":true,"feature_view":"native documents with stable positional references; provenance retained outside learned expressions","feature_view_schema":"codebase-ir-native-structural-feature-view@1","limits":{"max_ast_depth":48,"max_ast_nodes":2048,"max_condition_bytes":16384,"max_contracts":8,"max_functions":16,"max_source_bytes":65536,"max_target_bytes":4194304},"native_routes":{"contract":{"available_without_typed_evidence":false,"family":"program","kind":"contract","owner_schema":"program-contract/v1","payload_schema":"program.program_contract/v1","profile":"dynamic_hoare","requires_explicit_source_ref":true,"requires_program_binding":true,"typed_owner":"ProgramContract","view_role":""},"program":{"available_without_typed_evidence":false,"family":"program","kind":"program","owner_schema":"program-ir/v1","payload_schema":"program.program_ir/v1","profile":"program_ir","requires_explicit_source_ref":true,"requires_program_binding":false,"typed_owner":"ProgramIR","view_role":""}},"projection_ids":["codebase_ir.program@1","codebase_ir.contracts@1"],"proof_authority":false,"provider_calls":0,"readiness":"complete supported source adapter, exact native bridge, no unsupported inventory","schema":"codebase-ir-source-bound-feature-targets@1","semantic_formula_decoder":false,"solver_calls":0,"source_semantics_verified":false,"unsupported_policy":"retain source-bound frontiers and deny training readiness"},"proof_authority":false,"publication_receipt":{"ast_revision_id":"rev:repository:authored-codebase-adaptation:snapshot:baguqeerammiwwo6qmsqbeyvj4jizg2qbqqe6ia6354ky6kjzcd7v6ayo24zq","generation":1,"manifest_cid":"baguqeerabcgminjgcgnin7h556cr77dd4zjrpxh5pou7rvxmqtlbnmz6jdyq","operation_id":"adaptation-initial","previous_head":null,"repository_id":"repository:authored-codebase-adaptation","request_cid":"baguqeerap6c557cg7iz6wr2ypf6cwmhwl73cscg2qj53io2nm5clehhikyoa","schema":"codebase-publication-receipt@1","snapshot_cid":"baguqeerammiwwo6qmsqbeyvj4jizg2qbqqe6ia6354ky6kjzcd7v6ayo24zq"},"semantic_formula_decoder":false,"source_binding":{"ast_cid":"baguqeerauf37w47mvpc23qr6eazagfur3co3oxyapoufzusw6anuvg56tvrq","content_sha256":"c85398d6ebbfd9ccf5a8942efc19354488abb7f53465fe04e1a5a9d32cdd335b","entry":{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerajwgfjxct6ev5hycxwpxxdqh2k355vfhwa56eecfwrgdg74ys247q","git_blob_oid":"f53de9ed93d63f21d6b1704fd7730e5c5b88116b","head_blob_oid":"f53de9ed93d63f21d6b1704fd7730e5c5b88116b","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"canary.py","raw_path_hex":"63616e6172792e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":74,"source_cid":"bafkreigikomnn2573hgplkeuf36bsnkercv3p5jumx7ajynfvhjszxjtlm"},"head":{"ast_revision_id":"rev:repository:authored-codebase-adaptation:snapshot:baguqeerammiwwo6qmsqbeyvj4jizg2qbqqe6ia6354ky6kjzcd7v6ayo24zq","generation":1,"manifest_cid":"baguqeerabcgminjgcgnin7h556cr77dd4zjrpxh5pou7rvxmqtlbnmz6jdyq","receipt_cid":"baguqeeraczdmcdqhf2trdhouxmu2lgksmsmfiy2f2tzifbpn6nof5sv2mhza","repository_id":"repository:authored-codebase-adaptation","schema":"codebase-head@1","snapshot_cid":"baguqeerammiwwo6qmsqbeyvj4jizg2qbqqe6ia6354ky6kjzcd7v6ayo24zq"},"path":"canary.py","repository_id":"repository:authored-codebase-adaptation","schema":"codebase-ir-feature-source-binding@1","source_cid":"bafkreigikomnn2573hgplkeuf36bsnkercv3p5jumx7ajynfvhjszxjtlm","source_key":"raw:63616e6172792e7079","source_revision":"snapshot:baguqeerammiwwo6qmsqbeyvj4jizg2qbqqe6ia6354ky6kjzcd7v6ayo24zq","unit":{"ast_cid":"baguqeerauf37w47mvpc23qr6eazagfur3co3oxyapoufzusw6anuvg56tvrq","entry_cid":"baguqeerajwgfjxct6ev5hycxwpxxdqh2k355vfhwa56eecfwrgdg74ys247q","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:63616e6172792e7079"}},"source_bytes_hex":"2320666978656420646961676e6f7374696320666978747572650a64656620696e6372656d656e74286e3a20696e7429202d3e20696e743a0a2020202072657475726e206e202b20310a","source_semantics_verified":false,"target_schema":"codebase-ir-source-bound-feature-targets@1","unknown_inventory":[{"field":"type_ref","native_id":"expr:6","native_kind":"expressions","value":"any"},{"field":"type_ref","native_id":"expr:9","native_kind":"expressions","value":"any"}]},"required":true,"stage":"target","status":"passed","validator_id":"codebase_ir.exact_native_target_replay@1"}]}],"completion_authority":false,"continuation":"exact_frozen_basis_adam_resume","contract_sha256":"ffa5b51cdda9db9c27bece4fb1983874ac944b500a05b493d9ef42c0d89d22f5","current_evaluation_bindings":[{"binding":{"ast_cid":"baguqeeraf5bkk7yxlmooephvsnvhn3tj2ib4xn5wjzz67ykjvnhhhcy254qq","authored_contracts":[],"content_sha256":"c85398d6ebbfd9ccf5a8942efc19354488abb7f53465fe04e1a5a9d32cdd335b","entry":{"acquisition":"working-captured","disposition":"working","entry_cid":"baguqeerawfv32ovbfotx6fx2pzmrkj2ijgyt7ansazbczqaer3kdizgmmc7a","git_blob_oid":"f53de9ed93d63f21d6b1704fd7730e5c5b88116b","head_blob_oid":"f53de9ed93d63f21d6b1704fd7730e5c5b88116b","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"canary.py","raw_path_hex":"63616e6172792e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":74,"source_cid":"bafkreigikomnn2573hgplkeuf36bsnkercv3p5jumx7ajynfvhjszxjtlm"},"head":{"ast_revision_id":"rev:repository:authored-codebase-adaptation:snapshot:baguqeerabvzsbegblbxjaltdbx2adj2m4rrsbiv33vyh6swdmmpz4wfqcyna","generation":2,"manifest_cid":"baguqeerayebb522x6hx2mzlseerjqanctoud7rypsrw4gpvp5d6tf3tklkja","receipt_cid":"baguqeeragkllmtmizzyuvn4lthgtp7lgz33kcjr4t3waffqeezvt27pa5g7q","repository_id":"repository:authored-codebase-adaptation","schema":"codebase-head@1","snapshot_cid":"baguqeerabvzsbegblbxjaltdbx2adj2m4rrsbiv33vyh6swdmmpz4wfqcyna"},"path":"canary.py","repository_id":"repository:authored-codebase-adaptation","schema":"codebase-ir-feature-source-binding@1","source_cid":"bafkreigikomnn2573hgplkeuf36bsnkercv3p5jumx7ajynfvhjszxjtlm","source_key":"raw:63616e6172792e7079","source_revision":"snapshot:baguqeerabvzsbegblbxjaltdbx2adj2m4rrsbiv33vyh6swdmmpz4wfqcyna","unit":{"ast_cid":"baguqeeraf5bkk7yxlmooephvsnvhn3tj2ib4xn5wjzz67ykjvnhhhcy254qq","entry_cid":"baguqeerawfv32ovbfotx6fx2pzmrkj2ijgyt7ansazbczqaer3kdizgmmc7a","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:63616e6172792e7079"}},"role":"canary"},{"binding":{"ast_cid":"baguqeerapvzc5yhz3vdu5t3n4kvvhkc5zox4reoevwojh2y7h62xrfxagkxq","authored_contracts":[],"content_sha256":"825f80bf645a3667c340968c81c8353ffe49423651d8021d9527a62b60dbbe58","entry":{"acquisition":"working-captured","disposition":"working","entry_cid":"baguqeerazqg7prfncgs7tsqxuatxi5neyq26s5padtnyiupotd5tvwfz56ba","git_blob_oid":"530aee57eeae73b69b574365e3691707840a6425","head_blob_oid":"530aee57eeae73b69b574365e3691707840a6425","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"tune.py","raw_path_hex":"74756e652e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":70,"source_cid":"bafkreiecl6al6zc2gzt4gqewrsa4qnj77zeuensr3abb3fjhuyvwbw56la"},"head":{"ast_revision_id":"rev:repository:authored-codebase-adaptation:snapshot:baguqeerabvzsbegblbxjaltdbx2adj2m4rrsbiv33vyh6swdmmpz4wfqcyna","generation":2,"manifest_cid":"baguqeerayebb522x6hx2mzlseerjqanctoud7rypsrw4gpvp5d6tf3tklkja","receipt_cid":"baguqeeragkllmtmizzyuvn4lthgtp7lgz33kcjr4t3waffqeezvt27pa5g7q","repository_id":"repository:authored-codebase-adaptation","schema":"codebase-head@1","snapshot_cid":"baguqeerabvzsbegblbxjaltdbx2adj2m4rrsbiv33vyh6swdmmpz4wfqcyna"},"path":"tune.py","repository_id":"repository:authored-codebase-adaptation","schema":"codebase-ir-feature-source-binding@1","source_cid":"bafkreiecl6al6zc2gzt4gqewrsa4qnj77zeuensr3abb3fjhuyvwbw56la","source_key":"raw:74756e652e7079","source_revision":"snapshot:baguqeerabvzsbegblbxjaltdbx2adj2m4rrsbiv33vyh6swdmmpz4wfqcyna","unit":{"ast_cid":"baguqeerapvzc5yhz3vdu5t3n4kvvhkc5zox4reoevwojh2y7h62xrfxagkxq","entry_cid":"baguqeerazqg7prfncgs7tsqxuatxi5neyq26s5padtnyiupotd5tvwfz56ba","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:74756e652e7079"}},"role":"tune"}],"feature_space_sha256":"f6ad4a9d1080152b6ed7fd023ddec2864c46dc9e1f91e4c68adf7b2581b544b3","formalized":false,"head":{"ast_revision_id":"rev:repository:authored-codebase-adaptation:snapshot:baguqeerabvzsbegblbxjaltdbx2adj2m4rrsbiv33vyh6swdmmpz4wfqcyna","generation":2,"manifest_cid":"baguqeerayebb522x6hx2mzlseerjqanctoud7rypsrw4gpvp5d6tf3tklkja","receipt_cid":"baguqeeragkllmtmizzyuvn4lthgtp7lgz33kcjr4t3waffqeezvt27pa5g7q","repository_id":"repository:authored-codebase-adaptation","schema":"codebase-head@1","snapshot_cid":"baguqeerabvzsbegblbxjaltdbx2adj2m4rrsbiv33vyh6swdmmpz4wfqcyna"},"implementation":{"files":{"ipfs_datasets_py.logic.software_contracts.codebase_ir_targets":"88d619efdc83f8e207b13b05f879c956655a7b5825f5647b46457ca92539c3cf","ipfs_datasets_py.logic.software_contracts.codebase_source_training":"aea5fa8803ae6b6dde7c4e71b81f68a7f95257b3a5d76cea693ee13e66710aa0","ipfs_datasets_py.optimizers.logic_theorem_optimizer.autoencoder_projection_features":"0d93a2e56d0b46cff34f15c4792042bca33f47af00da80e21fa501ddf442de06","ipfs_datasets_py.optimizers.logic_theorem_optimizer.autoencoder_runtime_registry":"ca31983a5f514c7f5cf8b1b9250ef92e1beb13c0a2305381aac575931e79b4ac","ipfs_datasets_py.optimizers.logic_theorem_optimizer.codebase_feature_worker":"91174cb51a0832e4cd691e56f94c0d6b34af1f06e6afec2c0d780d58fa3196db","ipfs_datasets_py.optimizers.logic_theorem_optimizer.modal_autoencoder_cuda":"954bcdee38c8f55f0d9d57045b9f2648aac7efcdf105b3655f410dea1249f2e1"},"scope":"listed_local_files_only_not_execution_attestation","sha256":"982c19bc0002078f28ee20c061906dca30af797bd30dea5137da5567dad9e69c"},"parent_version_id":"sha256:8386c4eb912b9f3ffd763df5f4bfe29fe97b6e5f4e7c5c0ba09684cafe8a5866","promotion_performed":false,"proof_authority":false,"qualified":false,"replay_monitoring":{"coverage":[{"known_atoms":2,"projection_id":"codebase_ir.contracts@1","unknown_atoms":0},{"known_atoms":51,"projection_id":"codebase_ir.program@1","unknown_atoms":0},{"known_atoms":2,"projection_id":"codebase_ir.contracts@1","unknown_atoms":0},{"known_atoms":51,"projection_id":"codebase_ir.program@1","unknown_atoms":0}],"inference":{"admitted":false,"contract_sha256":"ffa5b51cdda9db9c27bece4fb1983874ac944b500a05b493d9ef42c0d89d22f5","coverage":[{"known_atoms":2,"projection_id":"codebase_ir.contracts@1","unknown_atoms":0},{"known_atoms":51,"projection_id":"codebase_ir.program@1","unknown_atoms":0},{"known_atoms":2,"projection_id":"codebase_ir.contracts@1","unknown_atoms":0},{"known_atoms":51,"projection_id":"codebase_ir.program@1","unknown_atoms":0}],"decoded_formulas_generated":false,"feature_space_sha256":"f6ad4a9d1080152b6ed7fd023ddec2864c46dc9e1f91e4c68adf7b2581b544b3","formalized":false,"promotion_performed":false,"qualified":false,"representation":"native_compiler_structural_features_not_semantic_text_embeddings","rows":[{"latent":[-0.44877079390440233,0.34575986782592855,-0.3397806108806754,0.8113549305108404,0.770006529204761,0.8143067254932654,-0.5097516539875313,-0.8002704097392691],"reconstructed_projection_features":{"codebase_ir.contracts@1":[0.7511388804945861,0.7458761327668928],"codebase_ir.program@1":[0.1210235422148586,0.29189928126859427,0.1604348376300283,0.20158281395910466,0.15258919163498755,0.15766592515948263,0.16933338367156137,0.12203555653791062,0.10041458289204097,0.16026882920449226,0.31538122537277513,0.26143482707371246,0.08851482259766724,0.1285233814969699,0.2761147707702975,0.19104982640678023,0.16001882841436665,0.18315565952394883,0.13818374358442756,0.15474051927578408,0.21860192268952947,0.21849157737787822,0.3217299209081515,0.2048788697355981,0.08045875810631943,0.1611759183651807,0.20272495729319528,0.14935738954744757,0.11690284030651185,0.1894762247600803,0.174861494809249,0.2725803165359789,0.15700695811249377,0.16289616428666118,0.1474331055834457,0.12823857228413044,0.21698658246827202,0.22155089577687043,0.3300609969640758,0.19374227017380896,0.23575960497782883,0.24061145065928358,0.20405391246619953,0.1871706325593729,0.1440704095589181,0.2560229745889313,0.21397850428355422,0.1489870035333613,0.2867562135363395,0.16223720366104993,0.21573363231567255,0.11274471208239084]},"source_digest":"b6bbc82094ee49ccd9eeabef03e9668479f6ce1f58abf6fe7142bb9284b4afbb"},{"latent":[-0.47464361877333655,0.35411814786110646,-0.3473361947283009,0.8067306527810216,0.7589527802187817,0.8215099739091558,-0.5122596312470543,-0.7985219528047308],"reconstructed_projection_features":{"codebase_ir.contracts@1":[0.7506307818718765,0.746872051596566],"codebase_ir.program@1":[0.1206474765622976,0.29064807773780793,0.15600864687182325,0.20928513149256978,0.14870921626407668,0.15185299733406218,0.1625260536390196,0.11794805304430396,0.10275220684844243,0.15472367299459658,0.30938067058072666,0.26087673427143093,0.08162636451018034,0.128549375711342,0.2713584390103481,0.18606691831863506,0.16073795217025919,0.18518030527733353,0.13609521123857898,0.14961659125875448,0.21592341951307292,0.21460741139739686,0.3200287339998603,0.20110817251403426,0.08133666744865134,0.1617234997486351,0.2009693370080215,0.1465997391894327,0.1141856221481512,0.1867356487095651,0.1763743798406896,0.26548951410584526,0.15687833194734152,0.15781493357286747,0.13873417433994528,0.12958376349657846,0.21169728709843977,0.21991174453447734,0.32874739094938626,0.1907333066963176,0.23393436357174718,0.2395183993673179,0.19570019287267518,0.18151485705374493,0.14173855210585745,0.25304349347166377,0.20627643394729178,0.14708055687995852,0.29136304918103806,0.15882572374135392,0.21081092174320581,0.10820115726849744]},"source_digest":"792dc6f8bf0090bcc4eb496f34183dbe1e425b7a142a3317e03aaa9a0cbdfaca"}],"schema":"native-projection-feature-inference/v1","state_sha256":"715a0022ff04c0b31f5db969b547025fb610b9f5748df09c3dde3c765acc06ce","training_executed":false},"mean_squared_error":0.005832363972622348,"mean_squared_errors":[0.006073850170867033,0.005590877774377664],"semantic_or_property_evaluation":false,"source_digests":["b6bbc82094ee49ccd9eeabef03e9668479f6ce1f58abf6fe7142bb9284b4afbb","792dc6f8bf0090bcc4eb496f34183dbe1e425b7a142a3317e03aaa9a0cbdfaca"],"used_for_selection":false},"replay_targets":[{"admitted":false,"domain_id":"codebase_ir","formalized":false,"projections":[{"expression":{"document":{"commands":[{"attributes":{},"command_id":"command:0","effects":{"allocates":[],"deallocates":[],"nondeterministic":false,"performs_io":false,"raises":[],"reads":[],"synchronizes":false,"writes":[]},"evaluation_order":["expr:9"],"expression_ids":["expression:2"],"kind":"return","target_symbol_ids":[],"undefined_behavior":[]}],"expressions":[{"attributes":{},"evaluation_order":[],"expression_id":"expression:0","kind":"symbol","operand_ids":[],"operator":"","symbol_ids":["symbol:0"],"type_ref":"any"},{"attributes":{"value":1},"evaluation_order":[],"expression_id":"expression:1","kind":"literal","operand_ids":[],"operator":"","symbol_ids":[],"type_ref":"int"},{"attributes":{},"evaluation_order":["expr:6","expr:8"],"expression_id":"expression:2","kind":"binary","operand_ids":["expression:0","expression:1"],"operator":"add","symbol_ids":[],"type_ref":"any"}],"functions":[{"cfg":{"blocks":[{"block_id":"block:0","command_ids":["command:0"]}],"edges":[],"entry_block_id":"block:0","exceptional_exit_block_ids":[],"graph_id":"graph:0","normal_exit_block_ids":["block:0"]},"declared_exceptions":[],"effects":{"allocates":[],"deallocates":[],"nondeterministic":false,"performs_io":false,"raises":[],"reads":["symbol:increment.n.parameter"],"synchronizes":false,"writes":[]},"exception_symbol_ids":[],"function_id":"function:0","local_symbol_ids":[],"name":"increment","parameter_symbol_ids":["symbol:0"],"purity":"pure","result_symbol_id":"symbol:1","return_type":"int"}],"global_symbol_ids":[],"schema_version":"program-ir/v1","symbols":[{"attributes":{},"kind":"parameter","name":"n","symbol_id":"symbol:0","type_ref":"int"},{"attributes":{},"kind":"result","name":"result","symbol_id":"symbol:1","type_ref":"int"}]},"native_kind":"program","schema":"codebase-ir-native-structural-feature-view@1"},"feature_only":true,"logic_family":"program","producer_id":"codebase-source-target-adapter","producer_version":"codebase-ir-source-bound-feature-targets@1","profile":"program_ir","projection_id":"codebase_ir.program@1","properties":[],"representation_kind":"native_structural_feature_view","target_schema":"codebase-ir-source-bound-feature-targets@1","view_id":"program.program_ir/v1","view_role":null},{"expression":{"documents":[],"native_kind":"contracts","schema":"codebase-ir-native-structural-feature-view@1"},"feature_only":true,"logic_family":"program","producer_id":"codebase-source-target-adapter","producer_version":"codebase-ir-source-bound-feature-targets@1","profile":"dynamic_hoare","projection_id":"codebase_ir.contracts@1","properties":[],"representation_kind":"native_structural_feature_view","target_schema":"codebase-ir-source-bound-feature-targets@1","view_id":"program.program_contract/v1","view_role":null}],"qualification_gaps":["source_runtime_semantics_not_verified","backend_proofs_not_run","kernel_proofs_not_run","feature_reconstruction_is_not_formalization"],"qualified":false,"ready_for_training":true,"schema_version":"autoencoder-domain-targets/v1","source_digest":"b6bbc82094ee49ccd9eeabef03e9668479f6ce1f58abf6fe7142bb9284b4afbb","unsupported":[],"validation":[{"details":{"ast_node_count":14,"authored_contract_cids":[],"authored_contracts":[],"captured_ast":{"calls":[],"diagnostics":[],"effects":[],"frontend":{"ast_schema":{"identifier":"ipfs-datasets.software-contracts.ast-ir@1.0.0","major":1,"minor":0,"name":"ipfs-datasets.software-contracts.ast-ir","patch":0},"capabilities":["annotations","awaits","calls","decorators","diagnostics","duplicate_definitions","effects","generators","imports","modules","raises","references","scopes","signatures","source_spans","state_access","symbols","undefined_reference_candidates","unsupported_constructs"],"frontend_name":"cpython-ast","frontend_version":"1.2.1","language":"python","language_version":"3.12","schema":"ipfs-datasets.software-contracts.frontend-capability@1.0.0","source_extensions":[".py",".pyi"],"toolchain_cid":"baguqeerar6isk2o6l6peildks6id6mzkg6kpgn6tefr24ro5ckm4hqtntuaa"},"imports":[],"module":{"export_names":["increment"],"module_id":"module:bafkreig2whzodbawj5uf6jnxwuklau7dypg4y7o76drwhcihfoxilmvtvq","name":"calc","scope_id":"scope:module","span":{"end_byte":47,"end_column":0,"end_line":3,"start_byte":0,"start_column":0,"start_line":1}},"provenance":{"path":"calc.py","repository_id":"repository:authored-codebase-adaptation","repository_tree_cid":"baguqeerammiwwo6qmsqbeyvj4jizg2qbqqe6ia6354ky6kjzcd7v6ayo24zq","revision":"snapshot:baguqeerammiwwo6qmsqbeyvj4jizg2qbqqe6ia6354ky6kjzcd7v6ayo24zq","source_cid":"bafkreig2whzodbawj5uf6jnxwuklau7dypg4y7o76drwhcihfoxilmvtvq"},"references":[{"context":"type","is_qualified":false,"name":"int","reference_id":"reference:17:1","scope_id":"scope:module","span":{"end_byte":20,"end_column":20,"end_line":1,"start_byte":17,"start_column":17,"start_line":1}},{"context":"type","is_qualified":false,"name":"int","reference_id":"reference:25:0","scope_id":"scope:module","span":{"end_byte":28,"end_column":28,"end_line":1,"start_byte":25,"start_column":25,"start_line":1}},{"context":"read","is_qualified":false,"name":"n","reference_id":"reference:41:2","scope_id":"scope:function:0:0","span":{"end_byte":42,"end_column":12,"end_line":2,"start_byte":41,"start_column":11,"start_line":2}}],"schema":"ipfs-datasets.software-contracts.ast-ir@1.0.0","scopes":[{"kind":"function","owner_symbol_id":"symbol:0:0","parent_scope_id":"scope:module","scope_id":"scope:function:0:0","span":{"end_byte":46,"end_column":16,"end_line":2,"start_byte":0,"start_column":0,"start_line":1}},{"kind":"module","owner_symbol_id":null,"parent_scope_id":null,"scope_id":"scope:module","span":{"end_byte":47,"end_column":0,"end_line":3,"start_byte":0,"start_column":0,"start_line":1}}],"symbols":[{"decorator_names":[],"definition_ordinal":0,"flags":[],"kind":"function","name":"increment","qualified_name":"calc.increment","scope_id":"scope:module","signature":{"is_async":false,"is_generator":false,"parameters":[{"annotation":"int","default_kind":"none","kind":"positional_or_named","name":"n","position":0}],"return_annotation":"int"},"span":{"end_byte":46,"end_column":16,"end_line":2,"start_byte":0,"start_column":0,"start_line":1},"symbol_id":"symbol:0:0","visibility":"public"},{"decorator_names":[],"definition_ordinal":0,"flags":[],"kind":"parameter","name":"n","qualified_name":"calc.increment.n","scope_id":"scope:function:0:0","signature":null,"span":{"end_byte":20,"end_column":20,"end_line":1,"start_byte":14,"start_column":14,"start_line":1},"symbol_id":"symbol:14:1","visibility":"public"}],"unsupported":[]},"completion_authority":false,"correspondence":{"is_runtime_equivalence_proof":false,"operation":"native_source_maps_retained_without_rebinding","spans":[{"end_byte":46,"source_ref_id":"source:calc.py","source_text":"def increment(n: int) -> int:\n return n + 1","span_id":"span:function.increment.1","start_byte":0},{"end_byte":46,"source_ref_id":"source:calc.py","source_text":"n + 1","span_id":"span:increment.expr.4","start_byte":41},{"end_byte":42,"source_ref_id":"source:calc.py","source_text":"n","span_id":"span:increment.expr.5","start_byte":41},{"end_byte":46,"source_ref_id":"source:calc.py","source_text":"1","span_id":"span:increment.expr.7","start_byte":45},{"end_byte":20,"source_ref_id":"source:calc.py","source_text":"n: int","span_id":"span:increment.param.n.2","start_byte":14},{"end_byte":46,"source_ref_id":"source:calc.py","source_text":"return n + 1","span_id":"span:increment.stmt.3","start_byte":34}],"subjects":[{"native_id":"symbol:increment.n.parameter","native_kind":"symbols","source_ref_ids":["source:calc.py"],"span_ids":["span:increment.param.n.2"]},{"native_id":"symbol:increment.result.result","native_kind":"symbols","source_ref_ids":["source:calc.py"],"span_ids":["span:function.increment.1"]},{"native_id":"expr:6","native_kind":"expressions","source_ref_ids":["source:calc.py"],"span_ids":["span:increment.expr.5"]},{"native_id":"expr:8","native_kind":"expressions","source_ref_ids":["source:calc.py"],"span_ids":["span:increment.expr.7"]},{"native_id":"expr:9","native_kind":"expressions","source_ref_ids":["source:calc.py"],"span_ids":["span:increment.expr.4"]},{"native_id":"command:10","native_kind":"commands","source_ref_ids":["source:calc.py"],"span_ids":["span:increment.stmt.3"]},{"native_id":"function:increment","native_kind":"functions","source_ref_ids":["source:calc.py"],"span_ids":["span:function.increment.1"]}]},"execution_authority":false,"feature_only":true,"limits":{"max_ast_depth":48,"max_ast_nodes":2048,"max_condition_bytes":16384,"max_contracts":8,"max_functions":16,"max_source_bytes":65536,"max_target_bytes":4194304},"lowered_contract_sha256":[],"manifest":{"ast_revision_id":"rev:repository:authored-codebase-adaptation:snapshot:baguqeerammiwwo6qmsqbeyvj4jizg2qbqqe6ia6354ky6kjzcd7v6ayo24zq","authority":"structural_only","coverage":{"ast_failed":0,"ast_ok":5,"ast_partial":0,"captured_entries":5,"checked_properties":0,"formalized_properties":0,"inventory_entries":5,"opaque_entries":0,"semantic_symbols":10,"unindexed_entries":0},"schema":"codebase-ir-structural-manifest@1","semantic_state":{"artifacts":[{"artifact_id":"artifact:snapshot-evidence","confidence":"exact","kind":"snapshot-evidence","metadata":{"acquisition":"git-clean","exclusions":[".eggs",".git",".hg",".mypy_cache",".nox",".pytest_cache",".ruff_cache",".semantic-index",".semantic_index",".svn",".tox",".venv","__pycache__","build","coverage","dist","env","external","htmlcov","node_modules","semantic-index-state","site-packages","third-party","third_party","vendor","venv"],"snapshot":{"entries":[{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerabsgxnwkrx5csnutftobl5z7c73btcx2rt7h35i3rkggsuuap2zzq","git_blob_oid":"3f61573bdca90df8f9b568e5ddbcc1db79b79716","head_blob_oid":"3f61573bdca90df8f9b568e5ddbcc1db79b79716","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"calc.py","raw_path_hex":"63616c632e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":47,"source_cid":"bafkreig2whzodbawj5uf6jnxwuklau7dypg4y7o76drwhcihfoxilmvtvq"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerajwgfjxct6ev5hycxwpxxdqh2k355vfhwa56eecfwrgdg74ys247q","git_blob_oid":"f53de9ed93d63f21d6b1704fd7730e5c5b88116b","head_blob_oid":"f53de9ed93d63f21d6b1704fd7730e5c5b88116b","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"canary.py","raw_path_hex":"63616e6172792e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":74,"source_cid":"bafkreigikomnn2573hgplkeuf36bsnkercv3p5jumx7ajynfvhjszxjtlm"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeeran335suxhrujm5xsiufhwmkurllkdr4tpsgsqxjga2x2g2w76mwcq","git_blob_oid":"f3703caf2cb27ed7d0723f908de3cc18afe848e5","head_blob_oid":"f3703caf2cb27ed7d0723f908de3cc18afe848e5","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"consumer.py","raw_path_hex":"636f6e73756d65722e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":80,"source_cid":"bafkreihyszjx5tk5qbfhozf4crvsp6ksnnbxi3p2wukm4k3emnqjntzvpy"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeeranffxmtbya3jkqwhitzsqu2uut75rgig5z56dbm5gsm5f24sibd5q","git_blob_oid":"cd576ff9aa5c64d2ac030ba0cda873e55f1674c8","head_blob_oid":"cd576ff9aa5c64d2ac030ba0cda873e55f1674c8","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"known_variant.py","raw_path_hex":"6b6e6f776e5f76617269616e742e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":80,"source_cid":"bafkreige3wrvzmsvkt4pytzvx2mir7hlwswrzekdzv6rzd23iaaqword3i"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerakfncwummy2seg54ujlf23zgxyqzy3hhteb7xswegcis4ffilq32a","git_blob_oid":"530aee57eeae73b69b574365e3691707840a6425","head_blob_oid":"530aee57eeae73b69b574365e3691707840a6425","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"tune.py","raw_path_hex":"74756e652e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":70,"source_cid":"bafkreiecl6al6zc2gzt4gqewrsa4qnj77zeuensr3abb3fjhuyvwbw56la"}],"exclusions":[".eggs",".git",".hg",".mypy_cache",".nox",".pytest_cache",".ruff_cache",".semantic-index",".semantic_index",".svn",".tox",".venv","__pycache__","build","coverage","dist","env","external","htmlcov","node_modules","semantic-index-state","site-packages","third-party","third_party","vendor","venv"],"git_commit":"245ec0b27a0af48ab04395c711e77462429017dc","git_tree":"ddbfbf4539c31833133407262e58ba70cd474e1f","max_entries":256,"max_file_bytes":65536,"mode":"git-clean","repository_id":"repository:authored-codebase-adaptation","schema":"ipfs-datasets.software-contracts.semantic-repository-snapshot@4","snapshot_cid":"baguqeerammiwwo6qmsqbeyvj4jizg2qbqqe6ia6354ky6kjzcd7v6ayo24zq"}},"path":"@snapshot-evidence","schema":"ipfs-datasets.software-contracts.semantic-artifact@1","source_cid":"baguqeerammiwwo6qmsqbeyvj4jizg2qbqqe6ia6354ky6kjzcd7v6ayo24zq"}],"edges":[{"confidence":"conservative","edge_id":"baguqeerabn5edvyyevbfe72l2pfmmidcklkdb3bkkgozbwr7d56jpgapamba","extraction_method":"lexical","extractor_version":"2","metadata":{"native_boundary":false,"resolution":"definite","unresolved_target":"lexical:calc.increment"},"relation":"calls","schema":"ipfs-datasets.software-contracts.semantic-edge@1","source_id":"baguqeeravsk7toexjllt5gartvy3njr4xgfdq5d3qynhbjqyksd7qvkcb3oq","span":{"end_column":23,"end_line":4,"path":"consumer.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":11,"start_line":4},"target_id":"baguqeera476wbd3y6sc4dvajcpip577iqeg4wll5m6nldahv4y5kjm3sdm3q"},{"confidence":"exact","edge_id":"baguqeeraoyq3yphrub6yy3ketqlw4zevhhsehvbthjoiptvu4cnd7egzmsxq","extraction_method":"static_import","extractor_version":"2","metadata":{"alias":"increment","resolution":"definite","unresolved_target":"module:calc.increment"},"relation":"imports","schema":"ipfs-datasets.software-contracts.semantic-edge@1","source_id":"baguqeerai4gbwgjxgfruz7lrabnvhzv5zpk3gqco27j3cyxyn2g4mepuaq6a","span":{"end_column":26,"end_line":1,"path":"consumer.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"target_id":"baguqeera476wbd3y6sc4dvajcpip577iqeg4wll5m6nldahv4y5kjm3sdm3q"},{"confidence":"exact","edge_id":"baguqeerarswhckw3shvppawwxa2fzu5uwrtpt45qnealckpgfmifbhur2h6q","extraction_method":"global_binding","extractor_version":"2","metadata":{"resolution":"unresolved","unresolved_target":"global:increment"},"relation":"reads_state","schema":"ipfs-datasets.software-contracts.semantic-edge@1","source_id":"baguqeeravsk7toexjllt5gartvy3njr4xgfdq5d3qynhbjqyksd7qvkcb3oq","span":{"end_column":20,"end_line":4,"path":"consumer.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":11,"start_line":4},"target_id":"global:increment"}],"extractor_name":"semantic-repository-scanner","extractor_version":"1","repository_id":"repository:authored-codebase-adaptation","schema":"ipfs-datasets.software-contracts.semantic-index@2","state_cid":"baguqeeraaaeru6rnyq3gncbpuylkr5blamb527je2femcsidjrfzjufa72fa","symbols":[{"annotations":{"n":"int","return":"int"},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"function","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":1}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]}}],"frontend_declarations":["symbol:0:0"],"frontend_notices":[]},"module_path":"calc.py","namespace":"calc","normalized_ast":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":1}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]},"property_role":null,"qualified_name":"calc.increment","repository_id":"repository:authored-codebase-adaptation","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{"is_generator":false,"parameters":[{"annotation":"int","default":"","default_kind":"none","kind":"positional_or_keyword","name":"n"}],"return":"int"},"source_cid":"bafkreig2whzodbawj5uf6jnxwuklau7dypg4y7o76drwhcihfoxilmvtvq","span":{"end_column":16,"end_line":2,"path":"calc.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeera476wbd3y6sc4dvajcpip577iqeg4wll5m6nldahv4y5kjm3sdm3q","version_cid":"baguqeeraqffaj3iokylh6op2oub6o7cbwdfwfii6e4g77ufr733zcyu6gata"},{"annotations":{},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"module","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"Module","body":[],"type_ignores":[]}}],"frontend_declarations":[null],"frontend_notices":[]},"module_path":"known_variant.py","namespace":"known_variant","normalized_ast":{"_type":"Module","body":[],"type_ignores":[]},"property_role":null,"qualified_name":"known_variant","repository_id":"repository:authored-codebase-adaptation","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{},"source_cid":"bafkreige3wrvzmsvkt4pytzvx2mir7hlwswrzekdzv6rzd23iaaqword3i","span":{"end_column":0,"end_line":1,"path":"known_variant.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeera4rifsdnsyvemvgxtivxxjkbw2mwjdoxqptrgamu7xo2qocs5v7lq","version_cid":"baguqeeratoowubgomg2srcaeyvacwuncge53awke6itpewnz7cuw3smtsgua"},{"annotations":{"n":"int","return":"int"},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"function","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":2}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]}}],"frontend_declarations":["symbol:33:0"],"frontend_notices":[]},"module_path":"known_variant.py","namespace":"known_variant","normalized_ast":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":2}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]},"property_role":null,"qualified_name":"known_variant.increment","repository_id":"repository:authored-codebase-adaptation","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{"is_generator":false,"parameters":[{"annotation":"int","default":"","default_kind":"none","kind":"positional_or_keyword","name":"n"}],"return":"int"},"source_cid":"bafkreige3wrvzmsvkt4pytzvx2mir7hlwswrzekdzv6rzd23iaaqword3i","span":{"end_column":16,"end_line":3,"path":"known_variant.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":2},"stable_id":"baguqeera6nll2gp7nlbkbblbnzwmhrm3vtww6ejpblvhibc665icrso6qp2q","version_cid":"baguqeerauvisxy74ycxgnuupff2bmkvfphaakxeqhlgzho4crehajonxuuqa"},{"annotations":{},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"module","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"Module","body":[],"type_ignores":[]}}],"frontend_declarations":[null],"frontend_notices":[]},"module_path":"tune.py","namespace":"tune","normalized_ast":{"_type":"Module","body":[],"type_ignores":[]},"property_role":null,"qualified_name":"tune","repository_id":"repository:authored-codebase-adaptation","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{},"source_cid":"bafkreiecl6al6zc2gzt4gqewrsa4qnj77zeuensr3abb3fjhuyvwbw56la","span":{"end_column":0,"end_line":1,"path":"tune.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeerafkdiownpby627wfxbyf5zyor4q4arqgkrfmzabseiqw7ff7p4b6q","version_cid":"baguqeeramhwf7t3l2ozkdmiwrbpquxmahgeka2qgohjg5atvzt7wcihsh66q"},{"annotations":{"n":"int","return":"int"},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"function","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":1}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]}}],"frontend_declarations":["symbol:27:0"],"frontend_notices":[]},"module_path":"canary.py","namespace":"canary","normalized_ast":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":1}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]},"property_role":null,"qualified_name":"canary.increment","repository_id":"repository:authored-codebase-adaptation","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{"is_generator":false,"parameters":[{"annotation":"int","default":"","default_kind":"none","kind":"positional_or_keyword","name":"n"}],"return":"int"},"source_cid":"bafkreigikomnn2573hgplkeuf36bsnkercv3p5jumx7ajynfvhjszxjtlm","span":{"end_column":16,"end_line":3,"path":"canary.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":2},"stable_id":"baguqeerafuca76cgccq73djxxh6clrlm3uxmiuam6lxcqykksml5o55awzrq","version_cid":"baguqeerak3tfur6oyz4sy4ysi5idcafp6qpf26tp575lycqrlg3cmvbo5uga"},{"annotations":{},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"module","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"Module","body":[{"_type":"ImportFrom","level":0,"module":"calc","names":[{"_type":"alias","asname":null,"name":"increment"}]}],"type_ignores":[]}}],"frontend_declarations":[null],"frontend_notices":[]},"module_path":"consumer.py","namespace":"consumer","normalized_ast":{"_type":"Module","body":[{"_type":"ImportFrom","level":0,"module":"calc","names":[{"_type":"alias","asname":null,"name":"increment"}]}],"type_ignores":[]},"property_role":null,"qualified_name":"consumer","repository_id":"repository:authored-codebase-adaptation","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{},"source_cid":"bafkreihyszjx5tk5qbfhozf4crvsp6ksnnbxi3p2wukm4k3emnqjntzvpy","span":{"end_column":0,"end_line":1,"path":"consumer.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeerai4gbwgjxgfruz7lrabnvhzv5zpk3gqco27j3cyxyn2g4mepuaq6a","version_cid":"baguqeeraxx2isoo636ogz3cx6pt6juvnhug2ks6tzh6w4ifgbm5gtwzrydha"},{"annotations":{"n":"int","return":"int"},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"function","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":1}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]}}],"frontend_declarations":["symbol:23:0"],"frontend_notices":[]},"module_path":"tune.py","namespace":"tune","normalized_ast":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":1}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]},"property_role":null,"qualified_name":"tune.increment","repository_id":"repository:authored-codebase-adaptation","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{"is_generator":false,"parameters":[{"annotation":"int","default":"","default_kind":"none","kind":"positional_or_keyword","name":"n"}],"return":"int"},"source_cid":"bafkreiecl6al6zc2gzt4gqewrsa4qnj77zeuensr3abb3fjhuyvwbw56la","span":{"end_column":16,"end_line":3,"path":"tune.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":2},"stable_id":"baguqeeraihifva5brpdu5qfnckxcnenepjow3g7qlwkqub6v3bp72pyvhjgq","version_cid":"baguqeerat5kxgfac2kj6au5vxdfsd2ub6jjbxpm43ltlpko4evaopgpmtlcq"},{"annotations":{},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"module","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"Module","body":[],"type_ignores":[]}}],"frontend_declarations":[null],"frontend_notices":[]},"module_path":"calc.py","namespace":"calc","normalized_ast":{"_type":"Module","body":[],"type_ignores":[]},"property_role":null,"qualified_name":"calc","repository_id":"repository:authored-codebase-adaptation","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{},"source_cid":"bafkreig2whzodbawj5uf6jnxwuklau7dypg4y7o76drwhcihfoxilmvtvq","span":{"end_column":0,"end_line":1,"path":"calc.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeeraru2pagfkgu4knwolre3ig2ueobopqkeylzx73ooj266czs4ygj5q","version_cid":"baguqeera4f7ptmp4y2xr6jbrnuiadxejgziwg4nhtbof5jeyrha2vpx6fupq"},{"annotations":{"n":"int","return":"int"},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"function","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"Call","args":[{"_type":"Name","ctx":{"_type":"Load"},"id":"n"}],"func":{"_type":"Name","ctx":{"_type":"Load"},"id":"increment"},"keywords":[]}}],"decorator_list":[],"name":"consume","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]}}],"frontend_declarations":["symbol:28:0"],"frontend_notices":[]},"module_path":"consumer.py","namespace":"consumer","normalized_ast":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"Call","args":[{"_type":"Name","ctx":{"_type":"Load"},"id":"n"}],"func":{"_type":"Name","ctx":{"_type":"Load"},"id":"increment"},"keywords":[]}}],"decorator_list":[],"name":"consume","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]},"property_role":null,"qualified_name":"consumer.consume","repository_id":"repository:authored-codebase-adaptation","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{"is_generator":false,"parameters":[{"annotation":"int","default":"","default_kind":"none","kind":"positional_or_keyword","name":"n"}],"return":"int"},"source_cid":"bafkreihyszjx5tk5qbfhozf4crvsp6ksnnbxi3p2wukm4k3emnqjntzvpy","span":{"end_column":23,"end_line":4,"path":"consumer.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":3},"stable_id":"baguqeeravsk7toexjllt5gartvy3njr4xgfdq5d3qynhbjqyksd7qvkcb3oq","version_cid":"baguqeerafpib6643dhf2wymwxut3s3wjt3cbjxb2sktosmtugwkrdfmvid2a"},{"annotations":{},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"module","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"Module","body":[],"type_ignores":[]}}],"frontend_declarations":[null],"frontend_notices":[]},"module_path":"canary.py","namespace":"canary","normalized_ast":{"_type":"Module","body":[],"type_ignores":[]},"property_role":null,"qualified_name":"canary","repository_id":"repository:authored-codebase-adaptation","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{},"source_cid":"bafkreigikomnn2573hgplkeuf36bsnkercv3p5jumx7ajynfvhjszxjtlm","span":{"end_column":0,"end_line":1,"path":"canary.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeeraxksh7l4sv4siogzlipkqvr2vtkfj33tnawzb454dvrk4pgq2soma","version_cid":"baguqeeraqlvs5s45ukqlfph6vzdjcig3vk6v2lid3pc5irgmqhkb7gmpb6rq"}]},"snapshot":{"entries":[{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerabsgxnwkrx5csnutftobl5z7c73btcx2rt7h35i3rkggsuuap2zzq","git_blob_oid":"3f61573bdca90df8f9b568e5ddbcc1db79b79716","head_blob_oid":"3f61573bdca90df8f9b568e5ddbcc1db79b79716","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"calc.py","raw_path_hex":"63616c632e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":47,"source_cid":"bafkreig2whzodbawj5uf6jnxwuklau7dypg4y7o76drwhcihfoxilmvtvq"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerajwgfjxct6ev5hycxwpxxdqh2k355vfhwa56eecfwrgdg74ys247q","git_blob_oid":"f53de9ed93d63f21d6b1704fd7730e5c5b88116b","head_blob_oid":"f53de9ed93d63f21d6b1704fd7730e5c5b88116b","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"canary.py","raw_path_hex":"63616e6172792e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":74,"source_cid":"bafkreigikomnn2573hgplkeuf36bsnkercv3p5jumx7ajynfvhjszxjtlm"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeeran335suxhrujm5xsiufhwmkurllkdr4tpsgsqxjga2x2g2w76mwcq","git_blob_oid":"f3703caf2cb27ed7d0723f908de3cc18afe848e5","head_blob_oid":"f3703caf2cb27ed7d0723f908de3cc18afe848e5","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"consumer.py","raw_path_hex":"636f6e73756d65722e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":80,"source_cid":"bafkreihyszjx5tk5qbfhozf4crvsp6ksnnbxi3p2wukm4k3emnqjntzvpy"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeeranffxmtbya3jkqwhitzsqu2uut75rgig5z56dbm5gsm5f24sibd5q","git_blob_oid":"cd576ff9aa5c64d2ac030ba0cda873e55f1674c8","head_blob_oid":"cd576ff9aa5c64d2ac030ba0cda873e55f1674c8","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"known_variant.py","raw_path_hex":"6b6e6f776e5f76617269616e742e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":80,"source_cid":"bafkreige3wrvzmsvkt4pytzvx2mir7hlwswrzekdzv6rzd23iaaqword3i"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerakfncwummy2seg54ujlf23zgxyqzy3hhteb7xswegcis4ffilq32a","git_blob_oid":"530aee57eeae73b69b574365e3691707840a6425","head_blob_oid":"530aee57eeae73b69b574365e3691707840a6425","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"tune.py","raw_path_hex":"74756e652e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":70,"source_cid":"bafkreiecl6al6zc2gzt4gqewrsa4qnj77zeuensr3abb3fjhuyvwbw56la"}],"exclusions":[".eggs",".git",".hg",".mypy_cache",".nox",".pytest_cache",".ruff_cache",".semantic-index",".semantic_index",".svn",".tox",".venv","__pycache__","build","coverage","dist","env","external","htmlcov","node_modules","semantic-index-state","site-packages","third-party","third_party","vendor","venv"],"git_commit":"245ec0b27a0af48ab04395c711e77462429017dc","git_tree":"ddbfbf4539c31833133407262e58ba70cd474e1f","max_entries":256,"max_file_bytes":65536,"mode":"git-clean","repository_id":"repository:authored-codebase-adaptation","schema":"ipfs-datasets.software-contracts.semantic-repository-snapshot@4","snapshot_cid":"baguqeerammiwwo6qmsqbeyvj4jizg2qbqqe6ia6354ky6kjzcd7v6ayo24zq"},"units":[{"ast_cid":"baguqeerahy3d2obipbaq672mc6cyl65duj5q43wkrbjigmc7b6jx5y7h3jva","entry_cid":"baguqeerabsgxnwkrx5csnutftobl5z7c73btcx2rt7h35i3rkggsuuap2zzq","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:63616c632e7079"},{"ast_cid":"baguqeerauf37w47mvpc23qr6eazagfur3co3oxyapoufzusw6anuvg56tvrq","entry_cid":"baguqeerajwgfjxct6ev5hycxwpxxdqh2k355vfhwa56eecfwrgdg74ys247q","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:63616e6172792e7079"},{"ast_cid":"baguqeerajwywsckjji25wsyrbnyqxsz64m5dg2aoa3c4osyqi5r37ulifbdq","entry_cid":"baguqeeran335suxhrujm5xsiufhwmkurllkdr4tpsgsqxjga2x2g2w76mwcq","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:636f6e73756d65722e7079"},{"ast_cid":"baguqeeracx6wyiw3vpufo3caky6zrjvoy34ji7bhmtm5wpvjjlagxyhx6e5q","entry_cid":"baguqeeranffxmtbya3jkqwhitzsqu2uut75rgig5z56dbm5gsm5f24sibd5q","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:6b6e6f776e5f76617269616e742e7079"},{"ast_cid":"baguqeeraqo2zylnkuasda6frt23qobbdsaedjd6qtkimcolalohdpb665hga","entry_cid":"baguqeerakfncwummy2seg54ujlf23zgxyqzy3hhteb7xswegcis4ffilq32a","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:74756e652e7079"}]},"native_adapter":{"adapter_version":"software-verification-source-adapter/v1.0.1","backend_requests":[{"attributes":{"fake_success_forbidden":true,"function_id":"function:increment","program_id":"bafkreieir6vgprnpainfamcx2xn47ysd2o3pnbwslmglj3wztge442gxm4","requires_canonical_backend":true},"goal_kind":"verification_condition","logic_family":"smt","obligation_statement":"Establish the admitted contract obligations for function 'increment' via the shared SMT compiler; do not treat adapter success as a proof.","request_id":"backend-request:function:increment.contract","schema":"ipfs_datasets_py/logic/software-verification/canonical-backend-request@1","source_ref_ids":["source:calc.py"],"subject_ids":["function:increment"],"theory_tags":["equality","qf_lia"]}],"diagnostics":[],"document":{"artifacts":[{"artifact_id":"artifact:calc.py","config_id":"","content_cid":"","content_sha256":"dab1f2e184164f685f25b7b514b053e3c3cdcc7ddff0e36389072bae85b2b3ac","license_expression":"","media_type":"text/x-python","metadata":{"language":"python"},"parent_artifact_ids":[],"path":"calc.py","producer_id":"","review_status":"","role":"input","schema_id":"software-verification-source","schema_version":"v1","size":47,"trust_decision":""}],"assumptions":[{"assumption_id":"assumption:python.language-semantics","expression":{"adapter":"software-verification-source-adapter/v1.0.1","subset":"v1"},"extensions":{},"kind":"semantic","schema_version":"verification-assumption/v1","source_ref_ids":[],"span_ids":["span:function.increment.1"],"statement":"Only the admitted python subset is given executable ProgramIR semantics; other features stay observational.","subject_ids":["decl:function.increment"]},{"assumption_id":"assumption:python.memory","expression":{"memory_model":"abstract_objects"},"extensions":{},"kind":"modeling","schema_version":"verification-assumption/v1","source_ref_ids":[],"span_ids":["span:function.increment.1"],"statement":"python memory is modeled as abstract object identity without a precise heap graph in this adapter version.","subject_ids":["decl:function.increment"]},{"assumption_id":"assumption:python.runtime","expression":{"concurrency":"sequential","language":"python"},"extensions":{},"kind":"platform","schema_version":"verification-assumption/v1","source_ref_ids":[],"span_ids":["span:function.increment.1"],"statement":"python runtime is sequential, single-threaded for the admitted subset; the GIL or event-loop concurrency is not modeled.","subject_ids":["decl:function.increment"]},{"assumption_id":"assumption:python.undefined-behavior","expression":{"undefined_behavior_policy":"retain_unsupported"},"extensions":{},"kind":"semantic","schema_version":"verification-assumption/v1","source_ref_ids":[],"span_ids":["span:function.increment.1"],"statement":"Undefined or implementation-defined python behavior is not silently executed; unsupported constructs are retained as diagnostics.","subject_ids":["decl:function.increment"]}],"bounds":[{"bound_id":"bound:python.source-bytes","description":"Adapter admission bound for source size.","extensions":{},"kind":"resource_bounded","limits":{"max_source_bytes":2097152},"source_ref_ids":["source:calc.py"],"span_ids":[]}],"declarations":[{"declaration_id":"decl:function.increment","depends_on":[],"extensions":{},"kind":"function","name":"increment","payload":{"complete_lowering":true,"function_id":"function:increment","language":"python","parameter_symbol_ids":["symbol:increment.n.parameter"],"return_type":"int"},"source_ref_ids":["source:calc.py"],"span_ids":["span:function.increment.1"]}],"diagnostics":[],"document_id":"bafkreiglowwfwhu7byapsyi2fw7u6u4wjmozrwougoefj4vmcosto7irie","extensions":{"lfv.source_adapter.version":"software-verification-source-adapter/v1.0.1"},"metadata":{"adapter":"SourceSoftwareVerificationAdapter@1","language":"python","path":"calc.py"},"observations":{"adapter_version":"software-verification-source-adapter/v1.0.1","backend_requests":[{"attributes":{"fake_success_forbidden":true,"function_id":"function:increment","program_id":"bafkreieir6vgprnpainfamcx2xn47ysd2o3pnbwslmglj3wztge442gxm4","requires_canonical_backend":true},"goal_kind":"verification_condition","logic_family":"smt","obligation_statement":"Establish the admitted contract obligations for function 'increment' via the shared SMT compiler; do not treat adapter success as a proof.","request_id":"backend-request:function:increment.contract","schema":"ipfs_datasets_py/logic/software-verification/canonical-backend-request@1","source_ref_ids":["source:calc.py"],"subject_ids":["function:increment"],"theory_tags":["equality","qf_lia"]}],"interface":"SourceSoftwareVerificationAdapter@1","unsupported_constructs":[]},"properties":[{"assumption_ids":["assumption:python.language-semantics","assumption:python.memory","assumption:python.runtime","assumption:python.undefined-behavior"],"bound_ids":[],"expression":{"function_id":"function:increment","purity":"pure"},"extensions":{},"kind":"safety","logic_family":"software_verification","property_id":"property:function:increment.safety","schema_version":"verification-property/v1","source_ref_ids":["source:calc.py"],"span_ids":["span:function.increment.1"],"statement":"Function increment respects its admitted control-flow and effect summary under the declared language assumptions.","subject_ids":["decl:function.increment"]}],"schema_version":"software-verification-ir/v1","sources":[{"container_sha256":"","container_uri":"","content_cid":"","content_sha256":"dab1f2e184164f685f25b7b514b053e3c3cdcc7ddff0e36389072bae85b2b3ac","license_expression":"","metadata":{"byte_length":47,"language":"python","path":"calc.py"},"ref_id":"source:calc.py","review_status":"unreviewed","source_id":"calc.py","source_revision":"snapshot:baguqeerammiwwo6qmsqbeyvj4jizg2qbqqe6ia6354ky6kjzcd7v6ayo24zq","source_uri":"file:///calc.py"}],"spans":[{"end_byte":46,"end_char":null,"end_column":16,"end_line":2,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:function.increment.1","start_byte":0,"start_char":null,"start_column":1,"start_line":1},{"end_byte":46,"end_char":null,"end_column":16,"end_line":2,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:increment.expr.4","start_byte":41,"start_char":null,"start_column":12,"start_line":2},{"end_byte":42,"end_char":null,"end_column":12,"end_line":2,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:increment.expr.5","start_byte":41,"start_char":null,"start_column":12,"start_line":2},{"end_byte":46,"end_char":null,"end_column":16,"end_line":2,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:increment.expr.7","start_byte":45,"start_char":null,"start_column":16,"start_line":2},{"end_byte":20,"end_char":null,"end_column":20,"end_line":1,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:increment.param.n.2","start_byte":14,"start_char":null,"start_column":15,"start_line":1},{"end_byte":46,"end_char":null,"end_column":16,"end_line":2,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:increment.stmt.3","start_byte":34,"start_char":null,"start_column":5,"start_line":2}]},"evidence":null,"fake_backend_success":false,"interface":"SourceSoftwareVerificationAdapter@1","language":"python","path":"calc.py","program":{"commands":[{"attributes":{},"command_id":"command:10","effects":{"allocates":[],"deallocates":[],"nondeterministic":false,"performs_io":false,"raises":[],"reads":[],"synchronizes":false,"writes":[]},"evaluation_order":["expr:9"],"expression_ids":["expr:9"],"kind":"return","source_ref_ids":["source:calc.py"],"span_ids":["span:increment.stmt.3"],"target_symbol_ids":[],"undefined_behavior":[]}],"expressions":[{"attributes":{},"evaluation_order":[],"expression_id":"expr:6","kind":"symbol","operand_ids":[],"operator":"","source_ref_ids":["source:calc.py"],"span_ids":["span:increment.expr.5"],"symbol_ids":["symbol:increment.n.parameter"],"type_ref":"any"},{"attributes":{"value":1},"evaluation_order":[],"expression_id":"expr:8","kind":"literal","operand_ids":[],"operator":"","source_ref_ids":["source:calc.py"],"span_ids":["span:increment.expr.7"],"symbol_ids":[],"type_ref":"int"},{"attributes":{},"evaluation_order":["expr:6","expr:8"],"expression_id":"expr:9","kind":"binary","operand_ids":["expr:6","expr:8"],"operator":"add","source_ref_ids":["source:calc.py"],"span_ids":["span:increment.expr.4"],"symbol_ids":[],"type_ref":"any"}],"functions":[{"cfg":{"blocks":[{"block_id":"block:entry","command_ids":["command:10"],"source_ref_ids":["source:calc.py"],"span_ids":["span:function.increment.1"]}],"edges":[],"entry_block_id":"block:entry","exceptional_exit_block_ids":[],"graph_id":"cfg:increment","normal_exit_block_ids":["block:entry"]},"declared_exceptions":[],"effects":{"allocates":[],"deallocates":[],"nondeterministic":false,"performs_io":false,"raises":[],"reads":["symbol:increment.n.parameter"],"synchronizes":false,"writes":[]},"exception_symbol_ids":[],"function_id":"function:increment","local_symbol_ids":[],"name":"increment","parameter_symbol_ids":["symbol:increment.n.parameter"],"purity":"pure","result_symbol_id":"symbol:increment.result.result","return_type":"int","source_ref_ids":["source:calc.py"],"span_ids":["span:function.increment.1"]}],"global_symbol_ids":[],"metadata":{"adapter":"SourceSoftwareVerificationAdapter@1","language":"python","path":"calc.py"},"program_id":"bafkreieir6vgprnpainfamcx2xn47ysd2o3pnbwslmglj3wztge442gxm4","schema_version":"program-ir/v1","sources":[{"container_sha256":"","container_uri":"","content_cid":"","content_sha256":"dab1f2e184164f685f25b7b514b053e3c3cdcc7ddff0e36389072bae85b2b3ac","license_expression":"","metadata":{"byte_length":47,"language":"python","path":"calc.py"},"ref_id":"source:calc.py","review_status":"unreviewed","source_id":"calc.py","source_revision":"snapshot:baguqeerammiwwo6qmsqbeyvj4jizg2qbqqe6ia6354ky6kjzcd7v6ayo24zq","source_uri":"file:///calc.py"}],"spans":[{"end_byte":46,"end_char":null,"end_column":16,"end_line":2,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:function.increment.1","start_byte":0,"start_char":null,"start_column":1,"start_line":1},{"end_byte":46,"end_char":null,"end_column":16,"end_line":2,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:increment.expr.4","start_byte":41,"start_char":null,"start_column":12,"start_line":2},{"end_byte":42,"end_char":null,"end_column":12,"end_line":2,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:increment.expr.5","start_byte":41,"start_char":null,"start_column":12,"start_line":2},{"end_byte":46,"end_char":null,"end_column":16,"end_line":2,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:increment.expr.7","start_byte":45,"start_char":null,"start_column":16,"start_line":2},{"end_byte":20,"end_char":null,"end_column":20,"end_line":1,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:increment.param.n.2","start_byte":14,"start_char":null,"start_column":15,"start_line":1},{"end_byte":46,"end_char":null,"end_column":16,"end_line":2,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:increment.stmt.3","start_byte":34,"start_char":null,"start_column":5,"start_line":2}],"symbols":[{"attributes":{},"kind":"parameter","name":"n","source_ref_ids":["source:calc.py"],"span_ids":["span:increment.param.n.2"],"symbol_id":"symbol:increment.n.parameter","type_ref":"int"},{"attributes":{},"kind":"result","name":"result","source_ref_ids":["source:calc.py"],"span_ids":["span:function.increment.1"],"symbol_id":"symbol:increment.result.result","type_ref":"int"}]},"schema":"ipfs_datasets_py/logic/software-verification/source-adapter-result@1","status":"success","unsupported_constructs":[]},"native_bridge_results":[{"kind":"program","native_id":"bafkreieir6vgprnpainfamcx2xn47ysd2o3pnbwslmglj3wztge442gxm4","result":{"bridge_version":"1.0.0","diagnostics":[],"domain_identity":"bafkreieir6vgprnpainfamcx2xn47ysd2o3pnbwslmglj3wztge442gxm4","expression":{"content_digest":"098c3ef29e322d9851e2f3f3d0dfc73eb0595e3994a17017c1d1a047a1db6888","expression_id":"expr:sv:program:bafkreieir6vgprnpainfamcx2xn47ysd2o3pnbwslmglj3wztge442gxm4","family":{"interface":"LogicIdentityNamespaces@1","namespace":"family","schema_version":"logic-identity-namespaces/v1","value":"program","version":"1.0.0"},"interface":"TypedExpression@1","metadata":{"bridge":"SoftwareVerificationSyntaxBridge@1","domain_identity":"bafkreieir6vgprnpainfamcx2xn47ysd2o3pnbwslmglj3wztge442gxm4","kind":"program","source_identities":["dab1f2e184164f685f25b7b514b053e3c3cdcc7ddff0e36389072bae85b2b3ac","file:///calc.py","source:calc.py","span:function.increment.1","span:increment.expr.4","span:increment.expr.5","span:increment.expr.7","span:increment.param.n.2","span:increment.stmt.3"],"view_role":""},"profile":{"interface":"LogicIdentityNamespaces@1","namespace":"profile","schema_version":"logic-identity-namespaces/v1","value":"program_ir","version":"1.0.0"},"root":{"arguments":[],"binders":[],"extension":{"children":[],"family":{"interface":"LogicIdentityNamespaces@1","namespace":"family","schema_version":"logic-identity-namespaces/v1","value":"program","version":"1.0.0"},"features":["program.ir","software_verification.program"],"interface":"LogicExtensionNode@1","metadata":{},"node_id":"node:sv:program:bafkreieir6vgprnpainfamcx2xn47ysd2o3pnbwslmglj3wztge442gxm4:ext","payload":{"bridge_interface":"SoftwareVerificationSyntaxBridge@1","bridge_version":"1.0.0","document":{"commands":[{"attributes":{},"command_id":"command:10","effects":{"allocates":[],"deallocates":[],"nondeterministic":false,"performs_io":false,"raises":[],"reads":[],"synchronizes":false,"writes":[]},"evaluation_order":["expr:9"],"expression_ids":["expr:9"],"kind":"return","source_ref_ids":["source:calc.py"],"span_ids":["span:increment.stmt.3"],"target_symbol_ids":[],"undefined_behavior":[]}],"expressions":[{"attributes":{},"evaluation_order":[],"expression_id":"expr:6","kind":"symbol","operand_ids":[],"operator":"","source_ref_ids":["source:calc.py"],"span_ids":["span:increment.expr.5"],"symbol_ids":["symbol:increment.n.parameter"],"type_ref":"any"},{"attributes":{"value":1},"evaluation_order":[],"expression_id":"expr:8","kind":"literal","operand_ids":[],"operator":"","source_ref_ids":["source:calc.py"],"span_ids":["span:increment.expr.7"],"symbol_ids":[],"type_ref":"int"},{"attributes":{},"evaluation_order":["expr:6","expr:8"],"expression_id":"expr:9","kind":"binary","operand_ids":["expr:6","expr:8"],"operator":"add","source_ref_ids":["source:calc.py"],"span_ids":["span:increment.expr.4"],"symbol_ids":[],"type_ref":"any"}],"functions":[{"cfg":{"blocks":[{"block_id":"block:entry","command_ids":["command:10"],"source_ref_ids":["source:calc.py"],"span_ids":["span:function.increment.1"]}],"edges":[],"entry_block_id":"block:entry","exceptional_exit_block_ids":[],"graph_id":"cfg:increment","normal_exit_block_ids":["block:entry"]},"declared_exceptions":[],"effects":{"allocates":[],"deallocates":[],"nondeterministic":false,"performs_io":false,"raises":[],"reads":["symbol:increment.n.parameter"],"synchronizes":false,"writes":[]},"exception_symbol_ids":[],"function_id":"function:increment","local_symbol_ids":[],"name":"increment","parameter_symbol_ids":["symbol:increment.n.parameter"],"purity":"pure","result_symbol_id":"symbol:increment.result.result","return_type":"int","source_ref_ids":["source:calc.py"],"span_ids":["span:function.increment.1"]}],"global_symbol_ids":[],"metadata":{"adapter":"SourceSoftwareVerificationAdapter@1","language":"python","path":"calc.py"},"program_id":"bafkreieir6vgprnpainfamcx2xn47ysd2o3pnbwslmglj3wztge442gxm4","schema_version":"program-ir/v1","sources":[{"container_sha256":"","container_uri":"","content_cid":"","content_sha256":"dab1f2e184164f685f25b7b514b053e3c3cdcc7ddff0e36389072bae85b2b3ac","license_expression":"","metadata":{"byte_length":47,"language":"python","path":"calc.py"},"ref_id":"source:calc.py","review_status":"unreviewed","source_id":"calc.py","source_revision":"snapshot:baguqeerammiwwo6qmsqbeyvj4jizg2qbqqe6ia6354ky6kjzcd7v6ayo24zq","source_uri":"file:///calc.py"}],"spans":[{"end_byte":46,"end_char":null,"end_column":16,"end_line":2,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:function.increment.1","start_byte":0,"start_char":null,"start_column":1,"start_line":1},{"end_byte":46,"end_char":null,"end_column":16,"end_line":2,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:increment.expr.4","start_byte":41,"start_char":null,"start_column":12,"start_line":2},{"end_byte":42,"end_char":null,"end_column":12,"end_line":2,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:increment.expr.5","start_byte":41,"start_char":null,"start_column":12,"start_line":2},{"end_byte":46,"end_char":null,"end_column":16,"end_line":2,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:increment.expr.7","start_byte":45,"start_char":null,"start_column":16,"start_line":2},{"end_byte":20,"end_char":null,"end_column":20,"end_line":1,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:increment.param.n.2","start_byte":14,"start_char":null,"start_column":15,"start_line":1},{"end_byte":46,"end_char":null,"end_column":16,"end_line":2,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:increment.stmt.3","start_byte":34,"start_char":null,"start_column":5,"start_line":2}],"symbols":[{"attributes":{},"kind":"parameter","name":"n","source_ref_ids":["source:calc.py"],"span_ids":["span:increment.param.n.2"],"symbol_id":"symbol:increment.n.parameter","type_ref":"int"},{"attributes":{},"kind":"result","name":"result","source_ref_ids":["source:calc.py"],"span_ids":["span:function.increment.1"],"symbol_id":"symbol:increment.result.result","type_ref":"int"}]},"domain_identity":"bafkreieir6vgprnpainfamcx2xn47ysd2o3pnbwslmglj3wztge442gxm4","domain_schema":"program-ir/v1","kind":"program","schema_version":"program.program_ir/v1","source_identities":["dab1f2e184164f685f25b7b514b053e3c3cdcc7ddff0e36389072bae85b2b3ac","file:///calc.py","source:calc.py","span:function.increment.1","span:increment.expr.4","span:increment.expr.5","span:increment.expr.7","span:increment.param.n.2","span:increment.stmt.3"],"view_role":""},"payload_schema":"program.program_ir/v1","profile":{"interface":"LogicIdentityNamespaces@1","namespace":"profile","schema_version":"logic-identity-namespaces/v1","value":"program_ir","version":"1.0.0"},"schema_version":"syntax-logic-extension-node/v1"},"kind":"extension","metadata":{},"node_id":"node:sv:program:bafkreieir6vgprnpainfamcx2xn47ysd2o3pnbwslmglj3wztge442gxm4","schema_version":"syntax-logic-node/v1","sort":{"arguments":[],"kind":"bool","name":"Bool","schema_version":"syntax-logic-sort/v1"},"symbol":""},"schema_version":"syntax-typed-expression/v1","signature":{"family":{"interface":"LogicIdentityNamespaces@1","namespace":"family","schema_version":"logic-identity-namespaces/v1","value":"program","version":"1.0.0"},"features":["program.ir","software_verification.program"],"interface":"LogicSignature@1","metadata":{"bridge":"SoftwareVerificationSyntaxBridge@1","domain":"software_verification","kind":"program"},"profile":{"interface":"LogicIdentityNamespaces@1","namespace":"profile","schema_version":"logic-identity-namespaces/v1","value":"program_ir","version":"1.0.0"},"schema_version":"syntax-logic-signature/v1","signature_id":"sig:sv:program","sorts":[{"arguments":[],"kind":"bool","name":"Bool","schema_version":"syntax-logic-sort/v1"}],"symbols":[]}},"has_document":true,"interface":"SoftwareVerificationSyntaxBridge@1","kind":"program","losses":[],"preservation":"exact","route":{"domain_schema":"program-ir/v1","family_id":"program","features":["software_verification.program","program.ir"],"kind":"program","notes":"","payload_schema":"program.program_ir/v1","profile_id":"program_ir","schema":"software-verification.syntax-bridge-route/v1","view_role":""},"schema":"software-verification.syntax-bridge-result/v1","source_identities":["dab1f2e184164f685f25b7b514b053e3c3cdcc7ddff0e36389072bae85b2b3ac","file:///calc.py","source:calc.py","span:function.increment.1","span:increment.expr.4","span:increment.expr.5","span:increment.expr.7","span:increment.param.n.2","span:increment.stmt.3"],"status":"ok","unsupported":[]}}],"native_contracts":[],"native_program":{"commands":[{"attributes":{},"command_id":"command:10","effects":{"allocates":[],"deallocates":[],"nondeterministic":false,"performs_io":false,"raises":[],"reads":[],"synchronizes":false,"writes":[]},"evaluation_order":["expr:9"],"expression_ids":["expr:9"],"kind":"return","source_ref_ids":["source:calc.py"],"span_ids":["span:increment.stmt.3"],"target_symbol_ids":[],"undefined_behavior":[]}],"expressions":[{"attributes":{},"evaluation_order":[],"expression_id":"expr:6","kind":"symbol","operand_ids":[],"operator":"","source_ref_ids":["source:calc.py"],"span_ids":["span:increment.expr.5"],"symbol_ids":["symbol:increment.n.parameter"],"type_ref":"any"},{"attributes":{"value":1},"evaluation_order":[],"expression_id":"expr:8","kind":"literal","operand_ids":[],"operator":"","source_ref_ids":["source:calc.py"],"span_ids":["span:increment.expr.7"],"symbol_ids":[],"type_ref":"int"},{"attributes":{},"evaluation_order":["expr:6","expr:8"],"expression_id":"expr:9","kind":"binary","operand_ids":["expr:6","expr:8"],"operator":"add","source_ref_ids":["source:calc.py"],"span_ids":["span:increment.expr.4"],"symbol_ids":[],"type_ref":"any"}],"functions":[{"cfg":{"blocks":[{"block_id":"block:entry","command_ids":["command:10"],"source_ref_ids":["source:calc.py"],"span_ids":["span:function.increment.1"]}],"edges":[],"entry_block_id":"block:entry","exceptional_exit_block_ids":[],"graph_id":"cfg:increment","normal_exit_block_ids":["block:entry"]},"declared_exceptions":[],"effects":{"allocates":[],"deallocates":[],"nondeterministic":false,"performs_io":false,"raises":[],"reads":["symbol:increment.n.parameter"],"synchronizes":false,"writes":[]},"exception_symbol_ids":[],"function_id":"function:increment","local_symbol_ids":[],"name":"increment","parameter_symbol_ids":["symbol:increment.n.parameter"],"purity":"pure","result_symbol_id":"symbol:increment.result.result","return_type":"int","source_ref_ids":["source:calc.py"],"span_ids":["span:function.increment.1"]}],"global_symbol_ids":[],"metadata":{"adapter":"SourceSoftwareVerificationAdapter@1","language":"python","path":"calc.py"},"program_id":"bafkreieir6vgprnpainfamcx2xn47ysd2o3pnbwslmglj3wztge442gxm4","schema_version":"program-ir/v1","sources":[{"container_sha256":"","container_uri":"","content_cid":"","content_sha256":"dab1f2e184164f685f25b7b514b053e3c3cdcc7ddff0e36389072bae85b2b3ac","license_expression":"","metadata":{"byte_length":47,"language":"python","path":"calc.py"},"ref_id":"source:calc.py","review_status":"unreviewed","source_id":"calc.py","source_revision":"snapshot:baguqeerammiwwo6qmsqbeyvj4jizg2qbqqe6ia6354ky6kjzcd7v6ayo24zq","source_uri":"file:///calc.py"}],"spans":[{"end_byte":46,"end_char":null,"end_column":16,"end_line":2,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:function.increment.1","start_byte":0,"start_char":null,"start_column":1,"start_line":1},{"end_byte":46,"end_char":null,"end_column":16,"end_line":2,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:increment.expr.4","start_byte":41,"start_char":null,"start_column":12,"start_line":2},{"end_byte":42,"end_char":null,"end_column":12,"end_line":2,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:increment.expr.5","start_byte":41,"start_char":null,"start_column":12,"start_line":2},{"end_byte":46,"end_char":null,"end_column":16,"end_line":2,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:increment.expr.7","start_byte":45,"start_char":null,"start_column":16,"start_line":2},{"end_byte":20,"end_char":null,"end_column":20,"end_line":1,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:increment.param.n.2","start_byte":14,"start_char":null,"start_column":15,"start_line":1},{"end_byte":46,"end_char":null,"end_column":16,"end_line":2,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:increment.stmt.3","start_byte":34,"start_char":null,"start_column":5,"start_line":2}],"symbols":[{"attributes":{},"kind":"parameter","name":"n","source_ref_ids":["source:calc.py"],"span_ids":["span:increment.param.n.2"],"symbol_id":"symbol:increment.n.parameter","type_ref":"int"},{"attributes":{},"kind":"result","name":"result","source_ref_ids":["source:calc.py"],"span_ids":["span:function.increment.1"],"symbol_id":"symbol:increment.result.result","type_ref":"int"}]},"profile":{"completion_authority":false,"domain_id":"codebase_ir","executes_source":false,"execution_authority":false,"feature_only":true,"feature_view":"native documents with stable positional references; provenance retained outside learned expressions","feature_view_schema":"codebase-ir-native-structural-feature-view@1","limits":{"max_ast_depth":48,"max_ast_nodes":2048,"max_condition_bytes":16384,"max_contracts":8,"max_functions":16,"max_source_bytes":65536,"max_target_bytes":4194304},"native_routes":{"contract":{"available_without_typed_evidence":false,"family":"program","kind":"contract","owner_schema":"program-contract/v1","payload_schema":"program.program_contract/v1","profile":"dynamic_hoare","requires_explicit_source_ref":true,"requires_program_binding":true,"typed_owner":"ProgramContract","view_role":""},"program":{"available_without_typed_evidence":false,"family":"program","kind":"program","owner_schema":"program-ir/v1","payload_schema":"program.program_ir/v1","profile":"program_ir","requires_explicit_source_ref":true,"requires_program_binding":false,"typed_owner":"ProgramIR","view_role":""}},"projection_ids":["codebase_ir.program@1","codebase_ir.contracts@1"],"proof_authority":false,"provider_calls":0,"readiness":"complete supported source adapter, exact native bridge, no unsupported inventory","schema":"codebase-ir-source-bound-feature-targets@1","semantic_formula_decoder":false,"solver_calls":0,"source_semantics_verified":false,"unsupported_policy":"retain source-bound frontiers and deny training readiness"},"proof_authority":false,"publication_receipt":{"ast_revision_id":"rev:repository:authored-codebase-adaptation:snapshot:baguqeerammiwwo6qmsqbeyvj4jizg2qbqqe6ia6354ky6kjzcd7v6ayo24zq","generation":1,"manifest_cid":"baguqeerabcgminjgcgnin7h556cr77dd4zjrpxh5pou7rvxmqtlbnmz6jdyq","operation_id":"adaptation-initial","previous_head":null,"repository_id":"repository:authored-codebase-adaptation","request_cid":"baguqeerap6c557cg7iz6wr2ypf6cwmhwl73cscg2qj53io2nm5clehhikyoa","schema":"codebase-publication-receipt@1","snapshot_cid":"baguqeerammiwwo6qmsqbeyvj4jizg2qbqqe6ia6354ky6kjzcd7v6ayo24zq"},"semantic_formula_decoder":false,"source_binding":{"ast_cid":"baguqeerahy3d2obipbaq672mc6cyl65duj5q43wkrbjigmc7b6jx5y7h3jva","content_sha256":"dab1f2e184164f685f25b7b514b053e3c3cdcc7ddff0e36389072bae85b2b3ac","entry":{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerabsgxnwkrx5csnutftobl5z7c73btcx2rt7h35i3rkggsuuap2zzq","git_blob_oid":"3f61573bdca90df8f9b568e5ddbcc1db79b79716","head_blob_oid":"3f61573bdca90df8f9b568e5ddbcc1db79b79716","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"calc.py","raw_path_hex":"63616c632e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":47,"source_cid":"bafkreig2whzodbawj5uf6jnxwuklau7dypg4y7o76drwhcihfoxilmvtvq"},"head":{"ast_revision_id":"rev:repository:authored-codebase-adaptation:snapshot:baguqeerammiwwo6qmsqbeyvj4jizg2qbqqe6ia6354ky6kjzcd7v6ayo24zq","generation":1,"manifest_cid":"baguqeerabcgminjgcgnin7h556cr77dd4zjrpxh5pou7rvxmqtlbnmz6jdyq","receipt_cid":"baguqeeraczdmcdqhf2trdhouxmu2lgksmsmfiy2f2tzifbpn6nof5sv2mhza","repository_id":"repository:authored-codebase-adaptation","schema":"codebase-head@1","snapshot_cid":"baguqeerammiwwo6qmsqbeyvj4jizg2qbqqe6ia6354ky6kjzcd7v6ayo24zq"},"path":"calc.py","repository_id":"repository:authored-codebase-adaptation","schema":"codebase-ir-feature-source-binding@1","source_cid":"bafkreig2whzodbawj5uf6jnxwuklau7dypg4y7o76drwhcihfoxilmvtvq","source_key":"raw:63616c632e7079","source_revision":"snapshot:baguqeerammiwwo6qmsqbeyvj4jizg2qbqqe6ia6354ky6kjzcd7v6ayo24zq","unit":{"ast_cid":"baguqeerahy3d2obipbaq672mc6cyl65duj5q43wkrbjigmc7b6jx5y7h3jva","entry_cid":"baguqeerabsgxnwkrx5csnutftobl5z7c73btcx2rt7h35i3rkggsuuap2zzq","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:63616c632e7079"}},"source_bytes_hex":"64656620696e6372656d656e74286e3a20696e7429202d3e20696e743a0a2020202072657475726e206e202b20310a","source_semantics_verified":false,"target_schema":"codebase-ir-source-bound-feature-targets@1","unknown_inventory":[{"field":"type_ref","native_id":"expr:6","native_kind":"expressions","value":"any"},{"field":"type_ref","native_id":"expr:9","native_kind":"expressions","value":"any"}]},"required":true,"stage":"target","status":"passed","validator_id":"codebase_ir.exact_native_target_replay@1"}]},{"admitted":false,"domain_id":"codebase_ir","formalized":false,"projections":[{"expression":{"document":{"commands":[{"attributes":{},"command_id":"command:0","effects":{"allocates":[],"deallocates":[],"nondeterministic":false,"performs_io":false,"raises":[],"reads":[],"synchronizes":false,"writes":[]},"evaluation_order":["expr:9"],"expression_ids":["expression:2"],"kind":"return","target_symbol_ids":[],"undefined_behavior":[]}],"expressions":[{"attributes":{},"evaluation_order":[],"expression_id":"expression:0","kind":"symbol","operand_ids":[],"operator":"","symbol_ids":["symbol:0"],"type_ref":"any"},{"attributes":{"value":2},"evaluation_order":[],"expression_id":"expression:1","kind":"literal","operand_ids":[],"operator":"","symbol_ids":[],"type_ref":"int"},{"attributes":{},"evaluation_order":["expr:6","expr:8"],"expression_id":"expression:2","kind":"binary","operand_ids":["expression:0","expression:1"],"operator":"add","symbol_ids":[],"type_ref":"any"}],"functions":[{"cfg":{"blocks":[{"block_id":"block:0","command_ids":["command:0"]}],"edges":[],"entry_block_id":"block:0","exceptional_exit_block_ids":[],"graph_id":"graph:0","normal_exit_block_ids":["block:0"]},"declared_exceptions":[],"effects":{"allocates":[],"deallocates":[],"nondeterministic":false,"performs_io":false,"raises":[],"reads":["symbol:increment.n.parameter"],"synchronizes":false,"writes":[]},"exception_symbol_ids":[],"function_id":"function:0","local_symbol_ids":[],"name":"increment","parameter_symbol_ids":["symbol:0"],"purity":"pure","result_symbol_id":"symbol:1","return_type":"int"}],"global_symbol_ids":[],"schema_version":"program-ir/v1","symbols":[{"attributes":{},"kind":"parameter","name":"n","symbol_id":"symbol:0","type_ref":"int"},{"attributes":{},"kind":"result","name":"result","symbol_id":"symbol:1","type_ref":"int"}]},"native_kind":"program","schema":"codebase-ir-native-structural-feature-view@1"},"feature_only":true,"logic_family":"program","producer_id":"codebase-source-target-adapter","producer_version":"codebase-ir-source-bound-feature-targets@1","profile":"program_ir","projection_id":"codebase_ir.program@1","properties":[],"representation_kind":"native_structural_feature_view","target_schema":"codebase-ir-source-bound-feature-targets@1","view_id":"program.program_ir/v1","view_role":null},{"expression":{"documents":[],"native_kind":"contracts","schema":"codebase-ir-native-structural-feature-view@1"},"feature_only":true,"logic_family":"program","producer_id":"codebase-source-target-adapter","producer_version":"codebase-ir-source-bound-feature-targets@1","profile":"dynamic_hoare","projection_id":"codebase_ir.contracts@1","properties":[],"representation_kind":"native_structural_feature_view","target_schema":"codebase-ir-source-bound-feature-targets@1","view_id":"program.program_contract/v1","view_role":null}],"qualification_gaps":["source_runtime_semantics_not_verified","backend_proofs_not_run","kernel_proofs_not_run","feature_reconstruction_is_not_formalization"],"qualified":false,"ready_for_training":true,"schema_version":"autoencoder-domain-targets/v1","source_digest":"792dc6f8bf0090bcc4eb496f34183dbe1e425b7a142a3317e03aaa9a0cbdfaca","unsupported":[],"validation":[{"details":{"ast_node_count":14,"authored_contract_cids":[],"authored_contracts":[],"captured_ast":{"calls":[],"diagnostics":[],"effects":[],"frontend":{"ast_schema":{"identifier":"ipfs-datasets.software-contracts.ast-ir@1.0.0","major":1,"minor":0,"name":"ipfs-datasets.software-contracts.ast-ir","patch":0},"capabilities":["annotations","awaits","calls","decorators","diagnostics","duplicate_definitions","effects","generators","imports","modules","raises","references","scopes","signatures","source_spans","state_access","symbols","undefined_reference_candidates","unsupported_constructs"],"frontend_name":"cpython-ast","frontend_version":"1.2.1","language":"python","language_version":"3.12","schema":"ipfs-datasets.software-contracts.frontend-capability@1.0.0","source_extensions":[".py",".pyi"],"toolchain_cid":"baguqeerar6isk2o6l6peildks6id6mzkg6kpgn6tefr24ro5ckm4hqtntuaa"},"imports":[],"module":{"export_names":["increment"],"module_id":"module:bafkreige3wrvzmsvkt4pytzvx2mir7hlwswrzekdzv6rzd23iaaqword3i","name":"known_variant","scope_id":"scope:module","span":{"end_byte":80,"end_column":0,"end_line":4,"start_byte":0,"start_column":0,"start_line":1}},"provenance":{"path":"known_variant.py","repository_id":"repository:authored-codebase-adaptation","repository_tree_cid":"baguqeerammiwwo6qmsqbeyvj4jizg2qbqqe6ia6354ky6kjzcd7v6ayo24zq","revision":"snapshot:baguqeerammiwwo6qmsqbeyvj4jizg2qbqqe6ia6354ky6kjzcd7v6ayo24zq","source_cid":"bafkreige3wrvzmsvkt4pytzvx2mir7hlwswrzekdzv6rzd23iaaqword3i"},"references":[{"context":"type","is_qualified":false,"name":"int","reference_id":"reference:50:1","scope_id":"scope:module","span":{"end_byte":53,"end_column":20,"end_line":2,"start_byte":50,"start_column":17,"start_line":2}},{"context":"type","is_qualified":false,"name":"int","reference_id":"reference:58:0","scope_id":"scope:module","span":{"end_byte":61,"end_column":28,"end_line":2,"start_byte":58,"start_column":25,"start_line":2}},{"context":"read","is_qualified":false,"name":"n","reference_id":"reference:74:2","scope_id":"scope:function:33:0","span":{"end_byte":75,"end_column":12,"end_line":3,"start_byte":74,"start_column":11,"start_line":3}}],"schema":"ipfs-datasets.software-contracts.ast-ir@1.0.0","scopes":[{"kind":"module","owner_symbol_id":null,"parent_scope_id":null,"scope_id":"scope:module","span":{"end_byte":80,"end_column":0,"end_line":4,"start_byte":0,"start_column":0,"start_line":1}},{"kind":"function","owner_symbol_id":"symbol:33:0","parent_scope_id":"scope:module","scope_id":"scope:function:33:0","span":{"end_byte":79,"end_column":16,"end_line":3,"start_byte":33,"start_column":0,"start_line":2}}],"symbols":[{"decorator_names":[],"definition_ordinal":0,"flags":[],"kind":"function","name":"increment","qualified_name":"known_variant.increment","scope_id":"scope:module","signature":{"is_async":false,"is_generator":false,"parameters":[{"annotation":"int","default_kind":"none","kind":"positional_or_named","name":"n","position":0}],"return_annotation":"int"},"span":{"end_byte":79,"end_column":16,"end_line":3,"start_byte":33,"start_column":0,"start_line":2},"symbol_id":"symbol:33:0","visibility":"public"},{"decorator_names":[],"definition_ordinal":0,"flags":[],"kind":"parameter","name":"n","qualified_name":"known_variant.increment.n","scope_id":"scope:function:33:0","signature":null,"span":{"end_byte":53,"end_column":20,"end_line":2,"start_byte":47,"start_column":14,"start_line":2},"symbol_id":"symbol:47:1","visibility":"public"}],"unsupported":[]},"completion_authority":false,"correspondence":{"is_runtime_equivalence_proof":false,"operation":"native_source_maps_retained_without_rebinding","spans":[{"end_byte":79,"source_ref_id":"source:known_variant.py","source_text":"def increment(n: int) -> int:\n return n + 2","span_id":"span:function.increment.1","start_byte":33},{"end_byte":79,"source_ref_id":"source:known_variant.py","source_text":"n + 2","span_id":"span:increment.expr.4","start_byte":74},{"end_byte":75,"source_ref_id":"source:known_variant.py","source_text":"n","span_id":"span:increment.expr.5","start_byte":74},{"end_byte":79,"source_ref_id":"source:known_variant.py","source_text":"2","span_id":"span:increment.expr.7","start_byte":78},{"end_byte":53,"source_ref_id":"source:known_variant.py","source_text":"n: int","span_id":"span:increment.param.n.2","start_byte":47},{"end_byte":79,"source_ref_id":"source:known_variant.py","source_text":"return n + 2","span_id":"span:increment.stmt.3","start_byte":67}],"subjects":[{"native_id":"symbol:increment.n.parameter","native_kind":"symbols","source_ref_ids":["source:known_variant.py"],"span_ids":["span:increment.param.n.2"]},{"native_id":"symbol:increment.result.result","native_kind":"symbols","source_ref_ids":["source:known_variant.py"],"span_ids":["span:function.increment.1"]},{"native_id":"expr:6","native_kind":"expressions","source_ref_ids":["source:known_variant.py"],"span_ids":["span:increment.expr.5"]},{"native_id":"expr:8","native_kind":"expressions","source_ref_ids":["source:known_variant.py"],"span_ids":["span:increment.expr.7"]},{"native_id":"expr:9","native_kind":"expressions","source_ref_ids":["source:known_variant.py"],"span_ids":["span:increment.expr.4"]},{"native_id":"command:10","native_kind":"commands","source_ref_ids":["source:known_variant.py"],"span_ids":["span:increment.stmt.3"]},{"native_id":"function:increment","native_kind":"functions","source_ref_ids":["source:known_variant.py"],"span_ids":["span:function.increment.1"]}]},"execution_authority":false,"feature_only":true,"limits":{"max_ast_depth":48,"max_ast_nodes":2048,"max_condition_bytes":16384,"max_contracts":8,"max_functions":16,"max_source_bytes":65536,"max_target_bytes":4194304},"lowered_contract_sha256":[],"manifest":{"ast_revision_id":"rev:repository:authored-codebase-adaptation:snapshot:baguqeerammiwwo6qmsqbeyvj4jizg2qbqqe6ia6354ky6kjzcd7v6ayo24zq","authority":"structural_only","coverage":{"ast_failed":0,"ast_ok":5,"ast_partial":0,"captured_entries":5,"checked_properties":0,"formalized_properties":0,"inventory_entries":5,"opaque_entries":0,"semantic_symbols":10,"unindexed_entries":0},"schema":"codebase-ir-structural-manifest@1","semantic_state":{"artifacts":[{"artifact_id":"artifact:snapshot-evidence","confidence":"exact","kind":"snapshot-evidence","metadata":{"acquisition":"git-clean","exclusions":[".eggs",".git",".hg",".mypy_cache",".nox",".pytest_cache",".ruff_cache",".semantic-index",".semantic_index",".svn",".tox",".venv","__pycache__","build","coverage","dist","env","external","htmlcov","node_modules","semantic-index-state","site-packages","third-party","third_party","vendor","venv"],"snapshot":{"entries":[{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerabsgxnwkrx5csnutftobl5z7c73btcx2rt7h35i3rkggsuuap2zzq","git_blob_oid":"3f61573bdca90df8f9b568e5ddbcc1db79b79716","head_blob_oid":"3f61573bdca90df8f9b568e5ddbcc1db79b79716","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"calc.py","raw_path_hex":"63616c632e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":47,"source_cid":"bafkreig2whzodbawj5uf6jnxwuklau7dypg4y7o76drwhcihfoxilmvtvq"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerajwgfjxct6ev5hycxwpxxdqh2k355vfhwa56eecfwrgdg74ys247q","git_blob_oid":"f53de9ed93d63f21d6b1704fd7730e5c5b88116b","head_blob_oid":"f53de9ed93d63f21d6b1704fd7730e5c5b88116b","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"canary.py","raw_path_hex":"63616e6172792e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":74,"source_cid":"bafkreigikomnn2573hgplkeuf36bsnkercv3p5jumx7ajynfvhjszxjtlm"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeeran335suxhrujm5xsiufhwmkurllkdr4tpsgsqxjga2x2g2w76mwcq","git_blob_oid":"f3703caf2cb27ed7d0723f908de3cc18afe848e5","head_blob_oid":"f3703caf2cb27ed7d0723f908de3cc18afe848e5","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"consumer.py","raw_path_hex":"636f6e73756d65722e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":80,"source_cid":"bafkreihyszjx5tk5qbfhozf4crvsp6ksnnbxi3p2wukm4k3emnqjntzvpy"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeeranffxmtbya3jkqwhitzsqu2uut75rgig5z56dbm5gsm5f24sibd5q","git_blob_oid":"cd576ff9aa5c64d2ac030ba0cda873e55f1674c8","head_blob_oid":"cd576ff9aa5c64d2ac030ba0cda873e55f1674c8","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"known_variant.py","raw_path_hex":"6b6e6f776e5f76617269616e742e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":80,"source_cid":"bafkreige3wrvzmsvkt4pytzvx2mir7hlwswrzekdzv6rzd23iaaqword3i"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerakfncwummy2seg54ujlf23zgxyqzy3hhteb7xswegcis4ffilq32a","git_blob_oid":"530aee57eeae73b69b574365e3691707840a6425","head_blob_oid":"530aee57eeae73b69b574365e3691707840a6425","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"tune.py","raw_path_hex":"74756e652e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":70,"source_cid":"bafkreiecl6al6zc2gzt4gqewrsa4qnj77zeuensr3abb3fjhuyvwbw56la"}],"exclusions":[".eggs",".git",".hg",".mypy_cache",".nox",".pytest_cache",".ruff_cache",".semantic-index",".semantic_index",".svn",".tox",".venv","__pycache__","build","coverage","dist","env","external","htmlcov","node_modules","semantic-index-state","site-packages","third-party","third_party","vendor","venv"],"git_commit":"245ec0b27a0af48ab04395c711e77462429017dc","git_tree":"ddbfbf4539c31833133407262e58ba70cd474e1f","max_entries":256,"max_file_bytes":65536,"mode":"git-clean","repository_id":"repository:authored-codebase-adaptation","schema":"ipfs-datasets.software-contracts.semantic-repository-snapshot@4","snapshot_cid":"baguqeerammiwwo6qmsqbeyvj4jizg2qbqqe6ia6354ky6kjzcd7v6ayo24zq"}},"path":"@snapshot-evidence","schema":"ipfs-datasets.software-contracts.semantic-artifact@1","source_cid":"baguqeerammiwwo6qmsqbeyvj4jizg2qbqqe6ia6354ky6kjzcd7v6ayo24zq"}],"edges":[{"confidence":"conservative","edge_id":"baguqeerabn5edvyyevbfe72l2pfmmidcklkdb3bkkgozbwr7d56jpgapamba","extraction_method":"lexical","extractor_version":"2","metadata":{"native_boundary":false,"resolution":"definite","unresolved_target":"lexical:calc.increment"},"relation":"calls","schema":"ipfs-datasets.software-contracts.semantic-edge@1","source_id":"baguqeeravsk7toexjllt5gartvy3njr4xgfdq5d3qynhbjqyksd7qvkcb3oq","span":{"end_column":23,"end_line":4,"path":"consumer.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":11,"start_line":4},"target_id":"baguqeera476wbd3y6sc4dvajcpip577iqeg4wll5m6nldahv4y5kjm3sdm3q"},{"confidence":"exact","edge_id":"baguqeeraoyq3yphrub6yy3ketqlw4zevhhsehvbthjoiptvu4cnd7egzmsxq","extraction_method":"static_import","extractor_version":"2","metadata":{"alias":"increment","resolution":"definite","unresolved_target":"module:calc.increment"},"relation":"imports","schema":"ipfs-datasets.software-contracts.semantic-edge@1","source_id":"baguqeerai4gbwgjxgfruz7lrabnvhzv5zpk3gqco27j3cyxyn2g4mepuaq6a","span":{"end_column":26,"end_line":1,"path":"consumer.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"target_id":"baguqeera476wbd3y6sc4dvajcpip577iqeg4wll5m6nldahv4y5kjm3sdm3q"},{"confidence":"exact","edge_id":"baguqeerarswhckw3shvppawwxa2fzu5uwrtpt45qnealckpgfmifbhur2h6q","extraction_method":"global_binding","extractor_version":"2","metadata":{"resolution":"unresolved","unresolved_target":"global:increment"},"relation":"reads_state","schema":"ipfs-datasets.software-contracts.semantic-edge@1","source_id":"baguqeeravsk7toexjllt5gartvy3njr4xgfdq5d3qynhbjqyksd7qvkcb3oq","span":{"end_column":20,"end_line":4,"path":"consumer.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":11,"start_line":4},"target_id":"global:increment"}],"extractor_name":"semantic-repository-scanner","extractor_version":"1","repository_id":"repository:authored-codebase-adaptation","schema":"ipfs-datasets.software-contracts.semantic-index@2","state_cid":"baguqeeraaaeru6rnyq3gncbpuylkr5blamb527je2femcsidjrfzjufa72fa","symbols":[{"annotations":{"n":"int","return":"int"},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"function","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":1}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]}}],"frontend_declarations":["symbol:0:0"],"frontend_notices":[]},"module_path":"calc.py","namespace":"calc","normalized_ast":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":1}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]},"property_role":null,"qualified_name":"calc.increment","repository_id":"repository:authored-codebase-adaptation","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{"is_generator":false,"parameters":[{"annotation":"int","default":"","default_kind":"none","kind":"positional_or_keyword","name":"n"}],"return":"int"},"source_cid":"bafkreig2whzodbawj5uf6jnxwuklau7dypg4y7o76drwhcihfoxilmvtvq","span":{"end_column":16,"end_line":2,"path":"calc.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeera476wbd3y6sc4dvajcpip577iqeg4wll5m6nldahv4y5kjm3sdm3q","version_cid":"baguqeeraqffaj3iokylh6op2oub6o7cbwdfwfii6e4g77ufr733zcyu6gata"},{"annotations":{},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"module","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"Module","body":[],"type_ignores":[]}}],"frontend_declarations":[null],"frontend_notices":[]},"module_path":"known_variant.py","namespace":"known_variant","normalized_ast":{"_type":"Module","body":[],"type_ignores":[]},"property_role":null,"qualified_name":"known_variant","repository_id":"repository:authored-codebase-adaptation","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{},"source_cid":"bafkreige3wrvzmsvkt4pytzvx2mir7hlwswrzekdzv6rzd23iaaqword3i","span":{"end_column":0,"end_line":1,"path":"known_variant.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeera4rifsdnsyvemvgxtivxxjkbw2mwjdoxqptrgamu7xo2qocs5v7lq","version_cid":"baguqeeratoowubgomg2srcaeyvacwuncge53awke6itpewnz7cuw3smtsgua"},{"annotations":{"n":"int","return":"int"},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"function","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":2}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]}}],"frontend_declarations":["symbol:33:0"],"frontend_notices":[]},"module_path":"known_variant.py","namespace":"known_variant","normalized_ast":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":2}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]},"property_role":null,"qualified_name":"known_variant.increment","repository_id":"repository:authored-codebase-adaptation","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{"is_generator":false,"parameters":[{"annotation":"int","default":"","default_kind":"none","kind":"positional_or_keyword","name":"n"}],"return":"int"},"source_cid":"bafkreige3wrvzmsvkt4pytzvx2mir7hlwswrzekdzv6rzd23iaaqword3i","span":{"end_column":16,"end_line":3,"path":"known_variant.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":2},"stable_id":"baguqeera6nll2gp7nlbkbblbnzwmhrm3vtww6ejpblvhibc665icrso6qp2q","version_cid":"baguqeerauvisxy74ycxgnuupff2bmkvfphaakxeqhlgzho4crehajonxuuqa"},{"annotations":{},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"module","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"Module","body":[],"type_ignores":[]}}],"frontend_declarations":[null],"frontend_notices":[]},"module_path":"tune.py","namespace":"tune","normalized_ast":{"_type":"Module","body":[],"type_ignores":[]},"property_role":null,"qualified_name":"tune","repository_id":"repository:authored-codebase-adaptation","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{},"source_cid":"bafkreiecl6al6zc2gzt4gqewrsa4qnj77zeuensr3abb3fjhuyvwbw56la","span":{"end_column":0,"end_line":1,"path":"tune.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeerafkdiownpby627wfxbyf5zyor4q4arqgkrfmzabseiqw7ff7p4b6q","version_cid":"baguqeeramhwf7t3l2ozkdmiwrbpquxmahgeka2qgohjg5atvzt7wcihsh66q"},{"annotations":{"n":"int","return":"int"},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"function","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":1}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]}}],"frontend_declarations":["symbol:27:0"],"frontend_notices":[]},"module_path":"canary.py","namespace":"canary","normalized_ast":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":1}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]},"property_role":null,"qualified_name":"canary.increment","repository_id":"repository:authored-codebase-adaptation","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{"is_generator":false,"parameters":[{"annotation":"int","default":"","default_kind":"none","kind":"positional_or_keyword","name":"n"}],"return":"int"},"source_cid":"bafkreigikomnn2573hgplkeuf36bsnkercv3p5jumx7ajynfvhjszxjtlm","span":{"end_column":16,"end_line":3,"path":"canary.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":2},"stable_id":"baguqeerafuca76cgccq73djxxh6clrlm3uxmiuam6lxcqykksml5o55awzrq","version_cid":"baguqeerak3tfur6oyz4sy4ysi5idcafp6qpf26tp575lycqrlg3cmvbo5uga"},{"annotations":{},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"module","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"Module","body":[{"_type":"ImportFrom","level":0,"module":"calc","names":[{"_type":"alias","asname":null,"name":"increment"}]}],"type_ignores":[]}}],"frontend_declarations":[null],"frontend_notices":[]},"module_path":"consumer.py","namespace":"consumer","normalized_ast":{"_type":"Module","body":[{"_type":"ImportFrom","level":0,"module":"calc","names":[{"_type":"alias","asname":null,"name":"increment"}]}],"type_ignores":[]},"property_role":null,"qualified_name":"consumer","repository_id":"repository:authored-codebase-adaptation","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{},"source_cid":"bafkreihyszjx5tk5qbfhozf4crvsp6ksnnbxi3p2wukm4k3emnqjntzvpy","span":{"end_column":0,"end_line":1,"path":"consumer.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeerai4gbwgjxgfruz7lrabnvhzv5zpk3gqco27j3cyxyn2g4mepuaq6a","version_cid":"baguqeeraxx2isoo636ogz3cx6pt6juvnhug2ks6tzh6w4ifgbm5gtwzrydha"},{"annotations":{"n":"int","return":"int"},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"function","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":1}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]}}],"frontend_declarations":["symbol:23:0"],"frontend_notices":[]},"module_path":"tune.py","namespace":"tune","normalized_ast":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":1}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]},"property_role":null,"qualified_name":"tune.increment","repository_id":"repository:authored-codebase-adaptation","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{"is_generator":false,"parameters":[{"annotation":"int","default":"","default_kind":"none","kind":"positional_or_keyword","name":"n"}],"return":"int"},"source_cid":"bafkreiecl6al6zc2gzt4gqewrsa4qnj77zeuensr3abb3fjhuyvwbw56la","span":{"end_column":16,"end_line":3,"path":"tune.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":2},"stable_id":"baguqeeraihifva5brpdu5qfnckxcnenepjow3g7qlwkqub6v3bp72pyvhjgq","version_cid":"baguqeerat5kxgfac2kj6au5vxdfsd2ub6jjbxpm43ltlpko4evaopgpmtlcq"},{"annotations":{},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"module","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"Module","body":[],"type_ignores":[]}}],"frontend_declarations":[null],"frontend_notices":[]},"module_path":"calc.py","namespace":"calc","normalized_ast":{"_type":"Module","body":[],"type_ignores":[]},"property_role":null,"qualified_name":"calc","repository_id":"repository:authored-codebase-adaptation","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{},"source_cid":"bafkreig2whzodbawj5uf6jnxwuklau7dypg4y7o76drwhcihfoxilmvtvq","span":{"end_column":0,"end_line":1,"path":"calc.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeeraru2pagfkgu4knwolre3ig2ueobopqkeylzx73ooj266czs4ygj5q","version_cid":"baguqeera4f7ptmp4y2xr6jbrnuiadxejgziwg4nhtbof5jeyrha2vpx6fupq"},{"annotations":{"n":"int","return":"int"},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"function","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"Call","args":[{"_type":"Name","ctx":{"_type":"Load"},"id":"n"}],"func":{"_type":"Name","ctx":{"_type":"Load"},"id":"increment"},"keywords":[]}}],"decorator_list":[],"name":"consume","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]}}],"frontend_declarations":["symbol:28:0"],"frontend_notices":[]},"module_path":"consumer.py","namespace":"consumer","normalized_ast":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"Call","args":[{"_type":"Name","ctx":{"_type":"Load"},"id":"n"}],"func":{"_type":"Name","ctx":{"_type":"Load"},"id":"increment"},"keywords":[]}}],"decorator_list":[],"name":"consume","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]},"property_role":null,"qualified_name":"consumer.consume","repository_id":"repository:authored-codebase-adaptation","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{"is_generator":false,"parameters":[{"annotation":"int","default":"","default_kind":"none","kind":"positional_or_keyword","name":"n"}],"return":"int"},"source_cid":"bafkreihyszjx5tk5qbfhozf4crvsp6ksnnbxi3p2wukm4k3emnqjntzvpy","span":{"end_column":23,"end_line":4,"path":"consumer.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":3},"stable_id":"baguqeeravsk7toexjllt5gartvy3njr4xgfdq5d3qynhbjqyksd7qvkcb3oq","version_cid":"baguqeerafpib6643dhf2wymwxut3s3wjt3cbjxb2sktosmtugwkrdfmvid2a"},{"annotations":{},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"module","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"Module","body":[],"type_ignores":[]}}],"frontend_declarations":[null],"frontend_notices":[]},"module_path":"canary.py","namespace":"canary","normalized_ast":{"_type":"Module","body":[],"type_ignores":[]},"property_role":null,"qualified_name":"canary","repository_id":"repository:authored-codebase-adaptation","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{},"source_cid":"bafkreigikomnn2573hgplkeuf36bsnkercv3p5jumx7ajynfvhjszxjtlm","span":{"end_column":0,"end_line":1,"path":"canary.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeeraxksh7l4sv4siogzlipkqvr2vtkfj33tnawzb454dvrk4pgq2soma","version_cid":"baguqeeraqlvs5s45ukqlfph6vzdjcig3vk6v2lid3pc5irgmqhkb7gmpb6rq"}]},"snapshot":{"entries":[{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerabsgxnwkrx5csnutftobl5z7c73btcx2rt7h35i3rkggsuuap2zzq","git_blob_oid":"3f61573bdca90df8f9b568e5ddbcc1db79b79716","head_blob_oid":"3f61573bdca90df8f9b568e5ddbcc1db79b79716","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"calc.py","raw_path_hex":"63616c632e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":47,"source_cid":"bafkreig2whzodbawj5uf6jnxwuklau7dypg4y7o76drwhcihfoxilmvtvq"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerajwgfjxct6ev5hycxwpxxdqh2k355vfhwa56eecfwrgdg74ys247q","git_blob_oid":"f53de9ed93d63f21d6b1704fd7730e5c5b88116b","head_blob_oid":"f53de9ed93d63f21d6b1704fd7730e5c5b88116b","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"canary.py","raw_path_hex":"63616e6172792e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":74,"source_cid":"bafkreigikomnn2573hgplkeuf36bsnkercv3p5jumx7ajynfvhjszxjtlm"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeeran335suxhrujm5xsiufhwmkurllkdr4tpsgsqxjga2x2g2w76mwcq","git_blob_oid":"f3703caf2cb27ed7d0723f908de3cc18afe848e5","head_blob_oid":"f3703caf2cb27ed7d0723f908de3cc18afe848e5","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"consumer.py","raw_path_hex":"636f6e73756d65722e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":80,"source_cid":"bafkreihyszjx5tk5qbfhozf4crvsp6ksnnbxi3p2wukm4k3emnqjntzvpy"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeeranffxmtbya3jkqwhitzsqu2uut75rgig5z56dbm5gsm5f24sibd5q","git_blob_oid":"cd576ff9aa5c64d2ac030ba0cda873e55f1674c8","head_blob_oid":"cd576ff9aa5c64d2ac030ba0cda873e55f1674c8","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"known_variant.py","raw_path_hex":"6b6e6f776e5f76617269616e742e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":80,"source_cid":"bafkreige3wrvzmsvkt4pytzvx2mir7hlwswrzekdzv6rzd23iaaqword3i"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerakfncwummy2seg54ujlf23zgxyqzy3hhteb7xswegcis4ffilq32a","git_blob_oid":"530aee57eeae73b69b574365e3691707840a6425","head_blob_oid":"530aee57eeae73b69b574365e3691707840a6425","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"tune.py","raw_path_hex":"74756e652e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":70,"source_cid":"bafkreiecl6al6zc2gzt4gqewrsa4qnj77zeuensr3abb3fjhuyvwbw56la"}],"exclusions":[".eggs",".git",".hg",".mypy_cache",".nox",".pytest_cache",".ruff_cache",".semantic-index",".semantic_index",".svn",".tox",".venv","__pycache__","build","coverage","dist","env","external","htmlcov","node_modules","semantic-index-state","site-packages","third-party","third_party","vendor","venv"],"git_commit":"245ec0b27a0af48ab04395c711e77462429017dc","git_tree":"ddbfbf4539c31833133407262e58ba70cd474e1f","max_entries":256,"max_file_bytes":65536,"mode":"git-clean","repository_id":"repository:authored-codebase-adaptation","schema":"ipfs-datasets.software-contracts.semantic-repository-snapshot@4","snapshot_cid":"baguqeerammiwwo6qmsqbeyvj4jizg2qbqqe6ia6354ky6kjzcd7v6ayo24zq"},"units":[{"ast_cid":"baguqeerahy3d2obipbaq672mc6cyl65duj5q43wkrbjigmc7b6jx5y7h3jva","entry_cid":"baguqeerabsgxnwkrx5csnutftobl5z7c73btcx2rt7h35i3rkggsuuap2zzq","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:63616c632e7079"},{"ast_cid":"baguqeerauf37w47mvpc23qr6eazagfur3co3oxyapoufzusw6anuvg56tvrq","entry_cid":"baguqeerajwgfjxct6ev5hycxwpxxdqh2k355vfhwa56eecfwrgdg74ys247q","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:63616e6172792e7079"},{"ast_cid":"baguqeerajwywsckjji25wsyrbnyqxsz64m5dg2aoa3c4osyqi5r37ulifbdq","entry_cid":"baguqeeran335suxhrujm5xsiufhwmkurllkdr4tpsgsqxjga2x2g2w76mwcq","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:636f6e73756d65722e7079"},{"ast_cid":"baguqeeracx6wyiw3vpufo3caky6zrjvoy34ji7bhmtm5wpvjjlagxyhx6e5q","entry_cid":"baguqeeranffxmtbya3jkqwhitzsqu2uut75rgig5z56dbm5gsm5f24sibd5q","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:6b6e6f776e5f76617269616e742e7079"},{"ast_cid":"baguqeeraqo2zylnkuasda6frt23qobbdsaedjd6qtkimcolalohdpb665hga","entry_cid":"baguqeerakfncwummy2seg54ujlf23zgxyqzy3hhteb7xswegcis4ffilq32a","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:74756e652e7079"}]},"native_adapter":{"adapter_version":"software-verification-source-adapter/v1.0.1","backend_requests":[{"attributes":{"fake_success_forbidden":true,"function_id":"function:increment","program_id":"bafkreibxjim6z6w6bu322pmqxlpn33alh2a7abfj6v62z47kkjcjde7e3y","requires_canonical_backend":true},"goal_kind":"verification_condition","logic_family":"smt","obligation_statement":"Establish the admitted contract obligations for function 'increment' via the shared SMT compiler; do not treat adapter success as a proof.","request_id":"backend-request:function:increment.contract","schema":"ipfs_datasets_py/logic/software-verification/canonical-backend-request@1","source_ref_ids":["source:known_variant.py"],"subject_ids":["function:increment"],"theory_tags":["equality","qf_lia"]}],"diagnostics":[],"document":{"artifacts":[{"artifact_id":"artifact:known_variant.py","config_id":"","content_cid":"","content_sha256":"c4dda35cb25554f8fc4f35be9888fcebb4ad1c9143cd7d1c8f5b40010b3a23da","license_expression":"","media_type":"text/x-python","metadata":{"language":"python"},"parent_artifact_ids":[],"path":"known_variant.py","producer_id":"","review_status":"","role":"input","schema_id":"software-verification-source","schema_version":"v1","size":80,"trust_decision":""}],"assumptions":[{"assumption_id":"assumption:python.language-semantics","expression":{"adapter":"software-verification-source-adapter/v1.0.1","subset":"v1"},"extensions":{},"kind":"semantic","schema_version":"verification-assumption/v1","source_ref_ids":[],"span_ids":["span:function.increment.1"],"statement":"Only the admitted python subset is given executable ProgramIR semantics; other features stay observational.","subject_ids":["decl:function.increment"]},{"assumption_id":"assumption:python.memory","expression":{"memory_model":"abstract_objects"},"extensions":{},"kind":"modeling","schema_version":"verification-assumption/v1","source_ref_ids":[],"span_ids":["span:function.increment.1"],"statement":"python memory is modeled as abstract object identity without a precise heap graph in this adapter version.","subject_ids":["decl:function.increment"]},{"assumption_id":"assumption:python.runtime","expression":{"concurrency":"sequential","language":"python"},"extensions":{},"kind":"platform","schema_version":"verification-assumption/v1","source_ref_ids":[],"span_ids":["span:function.increment.1"],"statement":"python runtime is sequential, single-threaded for the admitted subset; the GIL or event-loop concurrency is not modeled.","subject_ids":["decl:function.increment"]},{"assumption_id":"assumption:python.undefined-behavior","expression":{"undefined_behavior_policy":"retain_unsupported"},"extensions":{},"kind":"semantic","schema_version":"verification-assumption/v1","source_ref_ids":[],"span_ids":["span:function.increment.1"],"statement":"Undefined or implementation-defined python behavior is not silently executed; unsupported constructs are retained as diagnostics.","subject_ids":["decl:function.increment"]}],"bounds":[{"bound_id":"bound:python.source-bytes","description":"Adapter admission bound for source size.","extensions":{},"kind":"resource_bounded","limits":{"max_source_bytes":2097152},"source_ref_ids":["source:known_variant.py"],"span_ids":[]}],"declarations":[{"declaration_id":"decl:function.increment","depends_on":[],"extensions":{},"kind":"function","name":"increment","payload":{"complete_lowering":true,"function_id":"function:increment","language":"python","parameter_symbol_ids":["symbol:increment.n.parameter"],"return_type":"int"},"source_ref_ids":["source:known_variant.py"],"span_ids":["span:function.increment.1"]}],"diagnostics":[],"document_id":"bafkreibggatrg2sd46ytiqzo3mdir6ff7zkw4ephhy7qdzqytaoorry5s4","extensions":{"lfv.source_adapter.version":"software-verification-source-adapter/v1.0.1"},"metadata":{"adapter":"SourceSoftwareVerificationAdapter@1","language":"python","path":"known_variant.py"},"observations":{"adapter_version":"software-verification-source-adapter/v1.0.1","backend_requests":[{"attributes":{"fake_success_forbidden":true,"function_id":"function:increment","program_id":"bafkreibxjim6z6w6bu322pmqxlpn33alh2a7abfj6v62z47kkjcjde7e3y","requires_canonical_backend":true},"goal_kind":"verification_condition","logic_family":"smt","obligation_statement":"Establish the admitted contract obligations for function 'increment' via the shared SMT compiler; do not treat adapter success as a proof.","request_id":"backend-request:function:increment.contract","schema":"ipfs_datasets_py/logic/software-verification/canonical-backend-request@1","source_ref_ids":["source:known_variant.py"],"subject_ids":["function:increment"],"theory_tags":["equality","qf_lia"]}],"interface":"SourceSoftwareVerificationAdapter@1","unsupported_constructs":[]},"properties":[{"assumption_ids":["assumption:python.language-semantics","assumption:python.memory","assumption:python.runtime","assumption:python.undefined-behavior"],"bound_ids":[],"expression":{"function_id":"function:increment","purity":"pure"},"extensions":{},"kind":"safety","logic_family":"software_verification","property_id":"property:function:increment.safety","schema_version":"verification-property/v1","source_ref_ids":["source:known_variant.py"],"span_ids":["span:function.increment.1"],"statement":"Function increment respects its admitted control-flow and effect summary under the declared language assumptions.","subject_ids":["decl:function.increment"]}],"schema_version":"software-verification-ir/v1","sources":[{"container_sha256":"","container_uri":"","content_cid":"","content_sha256":"c4dda35cb25554f8fc4f35be9888fcebb4ad1c9143cd7d1c8f5b40010b3a23da","license_expression":"","metadata":{"byte_length":80,"language":"python","path":"known_variant.py"},"ref_id":"source:known_variant.py","review_status":"unreviewed","source_id":"known_variant.py","source_revision":"snapshot:baguqeerammiwwo6qmsqbeyvj4jizg2qbqqe6ia6354ky6kjzcd7v6ayo24zq","source_uri":"file:///known_variant.py"}],"spans":[{"end_byte":79,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:known_variant.py","span_id":"span:function.increment.1","start_byte":33,"start_char":null,"start_column":1,"start_line":2},{"end_byte":79,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:known_variant.py","span_id":"span:increment.expr.4","start_byte":74,"start_char":null,"start_column":12,"start_line":3},{"end_byte":75,"end_char":null,"end_column":12,"end_line":3,"metadata":{},"source_ref_id":"source:known_variant.py","span_id":"span:increment.expr.5","start_byte":74,"start_char":null,"start_column":12,"start_line":3},{"end_byte":79,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:known_variant.py","span_id":"span:increment.expr.7","start_byte":78,"start_char":null,"start_column":16,"start_line":3},{"end_byte":53,"end_char":null,"end_column":20,"end_line":2,"metadata":{},"source_ref_id":"source:known_variant.py","span_id":"span:increment.param.n.2","start_byte":47,"start_char":null,"start_column":15,"start_line":2},{"end_byte":79,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:known_variant.py","span_id":"span:increment.stmt.3","start_byte":67,"start_char":null,"start_column":5,"start_line":3}]},"evidence":null,"fake_backend_success":false,"interface":"SourceSoftwareVerificationAdapter@1","language":"python","path":"known_variant.py","program":{"commands":[{"attributes":{},"command_id":"command:10","effects":{"allocates":[],"deallocates":[],"nondeterministic":false,"performs_io":false,"raises":[],"reads":[],"synchronizes":false,"writes":[]},"evaluation_order":["expr:9"],"expression_ids":["expr:9"],"kind":"return","source_ref_ids":["source:known_variant.py"],"span_ids":["span:increment.stmt.3"],"target_symbol_ids":[],"undefined_behavior":[]}],"expressions":[{"attributes":{},"evaluation_order":[],"expression_id":"expr:6","kind":"symbol","operand_ids":[],"operator":"","source_ref_ids":["source:known_variant.py"],"span_ids":["span:increment.expr.5"],"symbol_ids":["symbol:increment.n.parameter"],"type_ref":"any"},{"attributes":{"value":2},"evaluation_order":[],"expression_id":"expr:8","kind":"literal","operand_ids":[],"operator":"","source_ref_ids":["source:known_variant.py"],"span_ids":["span:increment.expr.7"],"symbol_ids":[],"type_ref":"int"},{"attributes":{},"evaluation_order":["expr:6","expr:8"],"expression_id":"expr:9","kind":"binary","operand_ids":["expr:6","expr:8"],"operator":"add","source_ref_ids":["source:known_variant.py"],"span_ids":["span:increment.expr.4"],"symbol_ids":[],"type_ref":"any"}],"functions":[{"cfg":{"blocks":[{"block_id":"block:entry","command_ids":["command:10"],"source_ref_ids":["source:known_variant.py"],"span_ids":["span:function.increment.1"]}],"edges":[],"entry_block_id":"block:entry","exceptional_exit_block_ids":[],"graph_id":"cfg:increment","normal_exit_block_ids":["block:entry"]},"declared_exceptions":[],"effects":{"allocates":[],"deallocates":[],"nondeterministic":false,"performs_io":false,"raises":[],"reads":["symbol:increment.n.parameter"],"synchronizes":false,"writes":[]},"exception_symbol_ids":[],"function_id":"function:increment","local_symbol_ids":[],"name":"increment","parameter_symbol_ids":["symbol:increment.n.parameter"],"purity":"pure","result_symbol_id":"symbol:increment.result.result","return_type":"int","source_ref_ids":["source:known_variant.py"],"span_ids":["span:function.increment.1"]}],"global_symbol_ids":[],"metadata":{"adapter":"SourceSoftwareVerificationAdapter@1","language":"python","path":"known_variant.py"},"program_id":"bafkreibxjim6z6w6bu322pmqxlpn33alh2a7abfj6v62z47kkjcjde7e3y","schema_version":"program-ir/v1","sources":[{"container_sha256":"","container_uri":"","content_cid":"","content_sha256":"c4dda35cb25554f8fc4f35be9888fcebb4ad1c9143cd7d1c8f5b40010b3a23da","license_expression":"","metadata":{"byte_length":80,"language":"python","path":"known_variant.py"},"ref_id":"source:known_variant.py","review_status":"unreviewed","source_id":"known_variant.py","source_revision":"snapshot:baguqeerammiwwo6qmsqbeyvj4jizg2qbqqe6ia6354ky6kjzcd7v6ayo24zq","source_uri":"file:///known_variant.py"}],"spans":[{"end_byte":79,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:known_variant.py","span_id":"span:function.increment.1","start_byte":33,"start_char":null,"start_column":1,"start_line":2},{"end_byte":79,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:known_variant.py","span_id":"span:increment.expr.4","start_byte":74,"start_char":null,"start_column":12,"start_line":3},{"end_byte":75,"end_char":null,"end_column":12,"end_line":3,"metadata":{},"source_ref_id":"source:known_variant.py","span_id":"span:increment.expr.5","start_byte":74,"start_char":null,"start_column":12,"start_line":3},{"end_byte":79,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:known_variant.py","span_id":"span:increment.expr.7","start_byte":78,"start_char":null,"start_column":16,"start_line":3},{"end_byte":53,"end_char":null,"end_column":20,"end_line":2,"metadata":{},"source_ref_id":"source:known_variant.py","span_id":"span:increment.param.n.2","start_byte":47,"start_char":null,"start_column":15,"start_line":2},{"end_byte":79,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:known_variant.py","span_id":"span:increment.stmt.3","start_byte":67,"start_char":null,"start_column":5,"start_line":3}],"symbols":[{"attributes":{},"kind":"parameter","name":"n","source_ref_ids":["source:known_variant.py"],"span_ids":["span:increment.param.n.2"],"symbol_id":"symbol:increment.n.parameter","type_ref":"int"},{"attributes":{},"kind":"result","name":"result","source_ref_ids":["source:known_variant.py"],"span_ids":["span:function.increment.1"],"symbol_id":"symbol:increment.result.result","type_ref":"int"}]},"schema":"ipfs_datasets_py/logic/software-verification/source-adapter-result@1","status":"success","unsupported_constructs":[]},"native_bridge_results":[{"kind":"program","native_id":"bafkreibxjim6z6w6bu322pmqxlpn33alh2a7abfj6v62z47kkjcjde7e3y","result":{"bridge_version":"1.0.0","diagnostics":[],"domain_identity":"bafkreibxjim6z6w6bu322pmqxlpn33alh2a7abfj6v62z47kkjcjde7e3y","expression":{"content_digest":"26935bade7d70e1984a5ee7f2234fa323e2c5ab8f0bf9b45520b0c960392ab23","expression_id":"expr:sv:program:bafkreibxjim6z6w6bu322pmqxlpn33alh2a7abfj6v62z47kkjcjde7e3y","family":{"interface":"LogicIdentityNamespaces@1","namespace":"family","schema_version":"logic-identity-namespaces/v1","value":"program","version":"1.0.0"},"interface":"TypedExpression@1","metadata":{"bridge":"SoftwareVerificationSyntaxBridge@1","domain_identity":"bafkreibxjim6z6w6bu322pmqxlpn33alh2a7abfj6v62z47kkjcjde7e3y","kind":"program","source_identities":["c4dda35cb25554f8fc4f35be9888fcebb4ad1c9143cd7d1c8f5b40010b3a23da","file:///known_variant.py","source:known_variant.py","span:function.increment.1","span:increment.expr.4","span:increment.expr.5","span:increment.expr.7","span:increment.param.n.2","span:increment.stmt.3"],"view_role":""},"profile":{"interface":"LogicIdentityNamespaces@1","namespace":"profile","schema_version":"logic-identity-namespaces/v1","value":"program_ir","version":"1.0.0"},"root":{"arguments":[],"binders":[],"extension":{"children":[],"family":{"interface":"LogicIdentityNamespaces@1","namespace":"family","schema_version":"logic-identity-namespaces/v1","value":"program","version":"1.0.0"},"features":["program.ir","software_verification.program"],"interface":"LogicExtensionNode@1","metadata":{},"node_id":"node:sv:program:bafkreibxjim6z6w6bu322pmqxlpn33alh2a7abfj6v62z47kkjcjde7e3y:ext","payload":{"bridge_interface":"SoftwareVerificationSyntaxBridge@1","bridge_version":"1.0.0","document":{"commands":[{"attributes":{},"command_id":"command:10","effects":{"allocates":[],"deallocates":[],"nondeterministic":false,"performs_io":false,"raises":[],"reads":[],"synchronizes":false,"writes":[]},"evaluation_order":["expr:9"],"expression_ids":["expr:9"],"kind":"return","source_ref_ids":["source:known_variant.py"],"span_ids":["span:increment.stmt.3"],"target_symbol_ids":[],"undefined_behavior":[]}],"expressions":[{"attributes":{},"evaluation_order":[],"expression_id":"expr:6","kind":"symbol","operand_ids":[],"operator":"","source_ref_ids":["source:known_variant.py"],"span_ids":["span:increment.expr.5"],"symbol_ids":["symbol:increment.n.parameter"],"type_ref":"any"},{"attributes":{"value":2},"evaluation_order":[],"expression_id":"expr:8","kind":"literal","operand_ids":[],"operator":"","source_ref_ids":["source:known_variant.py"],"span_ids":["span:increment.expr.7"],"symbol_ids":[],"type_ref":"int"},{"attributes":{},"evaluation_order":["expr:6","expr:8"],"expression_id":"expr:9","kind":"binary","operand_ids":["expr:6","expr:8"],"operator":"add","source_ref_ids":["source:known_variant.py"],"span_ids":["span:increment.expr.4"],"symbol_ids":[],"type_ref":"any"}],"functions":[{"cfg":{"blocks":[{"block_id":"block:entry","command_ids":["command:10"],"source_ref_ids":["source:known_variant.py"],"span_ids":["span:function.increment.1"]}],"edges":[],"entry_block_id":"block:entry","exceptional_exit_block_ids":[],"graph_id":"cfg:increment","normal_exit_block_ids":["block:entry"]},"declared_exceptions":[],"effects":{"allocates":[],"deallocates":[],"nondeterministic":false,"performs_io":false,"raises":[],"reads":["symbol:increment.n.parameter"],"synchronizes":false,"writes":[]},"exception_symbol_ids":[],"function_id":"function:increment","local_symbol_ids":[],"name":"increment","parameter_symbol_ids":["symbol:increment.n.parameter"],"purity":"pure","result_symbol_id":"symbol:increment.result.result","return_type":"int","source_ref_ids":["source:known_variant.py"],"span_ids":["span:function.increment.1"]}],"global_symbol_ids":[],"metadata":{"adapter":"SourceSoftwareVerificationAdapter@1","language":"python","path":"known_variant.py"},"program_id":"bafkreibxjim6z6w6bu322pmqxlpn33alh2a7abfj6v62z47kkjcjde7e3y","schema_version":"program-ir/v1","sources":[{"container_sha256":"","container_uri":"","content_cid":"","content_sha256":"c4dda35cb25554f8fc4f35be9888fcebb4ad1c9143cd7d1c8f5b40010b3a23da","license_expression":"","metadata":{"byte_length":80,"language":"python","path":"known_variant.py"},"ref_id":"source:known_variant.py","review_status":"unreviewed","source_id":"known_variant.py","source_revision":"snapshot:baguqeerammiwwo6qmsqbeyvj4jizg2qbqqe6ia6354ky6kjzcd7v6ayo24zq","source_uri":"file:///known_variant.py"}],"spans":[{"end_byte":79,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:known_variant.py","span_id":"span:function.increment.1","start_byte":33,"start_char":null,"start_column":1,"start_line":2},{"end_byte":79,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:known_variant.py","span_id":"span:increment.expr.4","start_byte":74,"start_char":null,"start_column":12,"start_line":3},{"end_byte":75,"end_char":null,"end_column":12,"end_line":3,"metadata":{},"source_ref_id":"source:known_variant.py","span_id":"span:increment.expr.5","start_byte":74,"start_char":null,"start_column":12,"start_line":3},{"end_byte":79,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:known_variant.py","span_id":"span:increment.expr.7","start_byte":78,"start_char":null,"start_column":16,"start_line":3},{"end_byte":53,"end_char":null,"end_column":20,"end_line":2,"metadata":{},"source_ref_id":"source:known_variant.py","span_id":"span:increment.param.n.2","start_byte":47,"start_char":null,"start_column":15,"start_line":2},{"end_byte":79,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:known_variant.py","span_id":"span:increment.stmt.3","start_byte":67,"start_char":null,"start_column":5,"start_line":3}],"symbols":[{"attributes":{},"kind":"parameter","name":"n","source_ref_ids":["source:known_variant.py"],"span_ids":["span:increment.param.n.2"],"symbol_id":"symbol:increment.n.parameter","type_ref":"int"},{"attributes":{},"kind":"result","name":"result","source_ref_ids":["source:known_variant.py"],"span_ids":["span:function.increment.1"],"symbol_id":"symbol:increment.result.result","type_ref":"int"}]},"domain_identity":"bafkreibxjim6z6w6bu322pmqxlpn33alh2a7abfj6v62z47kkjcjde7e3y","domain_schema":"program-ir/v1","kind":"program","schema_version":"program.program_ir/v1","source_identities":["c4dda35cb25554f8fc4f35be9888fcebb4ad1c9143cd7d1c8f5b40010b3a23da","file:///known_variant.py","source:known_variant.py","span:function.increment.1","span:increment.expr.4","span:increment.expr.5","span:increment.expr.7","span:increment.param.n.2","span:increment.stmt.3"],"view_role":""},"payload_schema":"program.program_ir/v1","profile":{"interface":"LogicIdentityNamespaces@1","namespace":"profile","schema_version":"logic-identity-namespaces/v1","value":"program_ir","version":"1.0.0"},"schema_version":"syntax-logic-extension-node/v1"},"kind":"extension","metadata":{},"node_id":"node:sv:program:bafkreibxjim6z6w6bu322pmqxlpn33alh2a7abfj6v62z47kkjcjde7e3y","schema_version":"syntax-logic-node/v1","sort":{"arguments":[],"kind":"bool","name":"Bool","schema_version":"syntax-logic-sort/v1"},"symbol":""},"schema_version":"syntax-typed-expression/v1","signature":{"family":{"interface":"LogicIdentityNamespaces@1","namespace":"family","schema_version":"logic-identity-namespaces/v1","value":"program","version":"1.0.0"},"features":["program.ir","software_verification.program"],"interface":"LogicSignature@1","metadata":{"bridge":"SoftwareVerificationSyntaxBridge@1","domain":"software_verification","kind":"program"},"profile":{"interface":"LogicIdentityNamespaces@1","namespace":"profile","schema_version":"logic-identity-namespaces/v1","value":"program_ir","version":"1.0.0"},"schema_version":"syntax-logic-signature/v1","signature_id":"sig:sv:program","sorts":[{"arguments":[],"kind":"bool","name":"Bool","schema_version":"syntax-logic-sort/v1"}],"symbols":[]}},"has_document":true,"interface":"SoftwareVerificationSyntaxBridge@1","kind":"program","losses":[],"preservation":"exact","route":{"domain_schema":"program-ir/v1","family_id":"program","features":["software_verification.program","program.ir"],"kind":"program","notes":"","payload_schema":"program.program_ir/v1","profile_id":"program_ir","schema":"software-verification.syntax-bridge-route/v1","view_role":""},"schema":"software-verification.syntax-bridge-result/v1","source_identities":["c4dda35cb25554f8fc4f35be9888fcebb4ad1c9143cd7d1c8f5b40010b3a23da","file:///known_variant.py","source:known_variant.py","span:function.increment.1","span:increment.expr.4","span:increment.expr.5","span:increment.expr.7","span:increment.param.n.2","span:increment.stmt.3"],"status":"ok","unsupported":[]}}],"native_contracts":[],"native_program":{"commands":[{"attributes":{},"command_id":"command:10","effects":{"allocates":[],"deallocates":[],"nondeterministic":false,"performs_io":false,"raises":[],"reads":[],"synchronizes":false,"writes":[]},"evaluation_order":["expr:9"],"expression_ids":["expr:9"],"kind":"return","source_ref_ids":["source:known_variant.py"],"span_ids":["span:increment.stmt.3"],"target_symbol_ids":[],"undefined_behavior":[]}],"expressions":[{"attributes":{},"evaluation_order":[],"expression_id":"expr:6","kind":"symbol","operand_ids":[],"operator":"","source_ref_ids":["source:known_variant.py"],"span_ids":["span:increment.expr.5"],"symbol_ids":["symbol:increment.n.parameter"],"type_ref":"any"},{"attributes":{"value":2},"evaluation_order":[],"expression_id":"expr:8","kind":"literal","operand_ids":[],"operator":"","source_ref_ids":["source:known_variant.py"],"span_ids":["span:increment.expr.7"],"symbol_ids":[],"type_ref":"int"},{"attributes":{},"evaluation_order":["expr:6","expr:8"],"expression_id":"expr:9","kind":"binary","operand_ids":["expr:6","expr:8"],"operator":"add","source_ref_ids":["source:known_variant.py"],"span_ids":["span:increment.expr.4"],"symbol_ids":[],"type_ref":"any"}],"functions":[{"cfg":{"blocks":[{"block_id":"block:entry","command_ids":["command:10"],"source_ref_ids":["source:known_variant.py"],"span_ids":["span:function.increment.1"]}],"edges":[],"entry_block_id":"block:entry","exceptional_exit_block_ids":[],"graph_id":"cfg:increment","normal_exit_block_ids":["block:entry"]},"declared_exceptions":[],"effects":{"allocates":[],"deallocates":[],"nondeterministic":false,"performs_io":false,"raises":[],"reads":["symbol:increment.n.parameter"],"synchronizes":false,"writes":[]},"exception_symbol_ids":[],"function_id":"function:increment","local_symbol_ids":[],"name":"increment","parameter_symbol_ids":["symbol:increment.n.parameter"],"purity":"pure","result_symbol_id":"symbol:increment.result.result","return_type":"int","source_ref_ids":["source:known_variant.py"],"span_ids":["span:function.increment.1"]}],"global_symbol_ids":[],"metadata":{"adapter":"SourceSoftwareVerificationAdapter@1","language":"python","path":"known_variant.py"},"program_id":"bafkreibxjim6z6w6bu322pmqxlpn33alh2a7abfj6v62z47kkjcjde7e3y","schema_version":"program-ir/v1","sources":[{"container_sha256":"","container_uri":"","content_cid":"","content_sha256":"c4dda35cb25554f8fc4f35be9888fcebb4ad1c9143cd7d1c8f5b40010b3a23da","license_expression":"","metadata":{"byte_length":80,"language":"python","path":"known_variant.py"},"ref_id":"source:known_variant.py","review_status":"unreviewed","source_id":"known_variant.py","source_revision":"snapshot:baguqeerammiwwo6qmsqbeyvj4jizg2qbqqe6ia6354ky6kjzcd7v6ayo24zq","source_uri":"file:///known_variant.py"}],"spans":[{"end_byte":79,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:known_variant.py","span_id":"span:function.increment.1","start_byte":33,"start_char":null,"start_column":1,"start_line":2},{"end_byte":79,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:known_variant.py","span_id":"span:increment.expr.4","start_byte":74,"start_char":null,"start_column":12,"start_line":3},{"end_byte":75,"end_char":null,"end_column":12,"end_line":3,"metadata":{},"source_ref_id":"source:known_variant.py","span_id":"span:increment.expr.5","start_byte":74,"start_char":null,"start_column":12,"start_line":3},{"end_byte":79,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:known_variant.py","span_id":"span:increment.expr.7","start_byte":78,"start_char":null,"start_column":16,"start_line":3},{"end_byte":53,"end_char":null,"end_column":20,"end_line":2,"metadata":{},"source_ref_id":"source:known_variant.py","span_id":"span:increment.param.n.2","start_byte":47,"start_char":null,"start_column":15,"start_line":2},{"end_byte":79,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:known_variant.py","span_id":"span:increment.stmt.3","start_byte":67,"start_char":null,"start_column":5,"start_line":3}],"symbols":[{"attributes":{},"kind":"parameter","name":"n","source_ref_ids":["source:known_variant.py"],"span_ids":["span:increment.param.n.2"],"symbol_id":"symbol:increment.n.parameter","type_ref":"int"},{"attributes":{},"kind":"result","name":"result","source_ref_ids":["source:known_variant.py"],"span_ids":["span:function.increment.1"],"symbol_id":"symbol:increment.result.result","type_ref":"int"}]},"profile":{"completion_authority":false,"domain_id":"codebase_ir","executes_source":false,"execution_authority":false,"feature_only":true,"feature_view":"native documents with stable positional references; provenance retained outside learned expressions","feature_view_schema":"codebase-ir-native-structural-feature-view@1","limits":{"max_ast_depth":48,"max_ast_nodes":2048,"max_condition_bytes":16384,"max_contracts":8,"max_functions":16,"max_source_bytes":65536,"max_target_bytes":4194304},"native_routes":{"contract":{"available_without_typed_evidence":false,"family":"program","kind":"contract","owner_schema":"program-contract/v1","payload_schema":"program.program_contract/v1","profile":"dynamic_hoare","requires_explicit_source_ref":true,"requires_program_binding":true,"typed_owner":"ProgramContract","view_role":""},"program":{"available_without_typed_evidence":false,"family":"program","kind":"program","owner_schema":"program-ir/v1","payload_schema":"program.program_ir/v1","profile":"program_ir","requires_explicit_source_ref":true,"requires_program_binding":false,"typed_owner":"ProgramIR","view_role":""}},"projection_ids":["codebase_ir.program@1","codebase_ir.contracts@1"],"proof_authority":false,"provider_calls":0,"readiness":"complete supported source adapter, exact native bridge, no unsupported inventory","schema":"codebase-ir-source-bound-feature-targets@1","semantic_formula_decoder":false,"solver_calls":0,"source_semantics_verified":false,"unsupported_policy":"retain source-bound frontiers and deny training readiness"},"proof_authority":false,"publication_receipt":{"ast_revision_id":"rev:repository:authored-codebase-adaptation:snapshot:baguqeerammiwwo6qmsqbeyvj4jizg2qbqqe6ia6354ky6kjzcd7v6ayo24zq","generation":1,"manifest_cid":"baguqeerabcgminjgcgnin7h556cr77dd4zjrpxh5pou7rvxmqtlbnmz6jdyq","operation_id":"adaptation-initial","previous_head":null,"repository_id":"repository:authored-codebase-adaptation","request_cid":"baguqeerap6c557cg7iz6wr2ypf6cwmhwl73cscg2qj53io2nm5clehhikyoa","schema":"codebase-publication-receipt@1","snapshot_cid":"baguqeerammiwwo6qmsqbeyvj4jizg2qbqqe6ia6354ky6kjzcd7v6ayo24zq"},"semantic_formula_decoder":false,"source_binding":{"ast_cid":"baguqeeracx6wyiw3vpufo3caky6zrjvoy34ji7bhmtm5wpvjjlagxyhx6e5q","content_sha256":"c4dda35cb25554f8fc4f35be9888fcebb4ad1c9143cd7d1c8f5b40010b3a23da","entry":{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeeranffxmtbya3jkqwhitzsqu2uut75rgig5z56dbm5gsm5f24sibd5q","git_blob_oid":"cd576ff9aa5c64d2ac030ba0cda873e55f1674c8","head_blob_oid":"cd576ff9aa5c64d2ac030ba0cda873e55f1674c8","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"known_variant.py","raw_path_hex":"6b6e6f776e5f76617269616e742e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":80,"source_cid":"bafkreige3wrvzmsvkt4pytzvx2mir7hlwswrzekdzv6rzd23iaaqword3i"},"head":{"ast_revision_id":"rev:repository:authored-codebase-adaptation:snapshot:baguqeerammiwwo6qmsqbeyvj4jizg2qbqqe6ia6354ky6kjzcd7v6ayo24zq","generation":1,"manifest_cid":"baguqeerabcgminjgcgnin7h556cr77dd4zjrpxh5pou7rvxmqtlbnmz6jdyq","receipt_cid":"baguqeeraczdmcdqhf2trdhouxmu2lgksmsmfiy2f2tzifbpn6nof5sv2mhza","repository_id":"repository:authored-codebase-adaptation","schema":"codebase-head@1","snapshot_cid":"baguqeerammiwwo6qmsqbeyvj4jizg2qbqqe6ia6354ky6kjzcd7v6ayo24zq"},"path":"known_variant.py","repository_id":"repository:authored-codebase-adaptation","schema":"codebase-ir-feature-source-binding@1","source_cid":"bafkreige3wrvzmsvkt4pytzvx2mir7hlwswrzekdzv6rzd23iaaqword3i","source_key":"raw:6b6e6f776e5f76617269616e742e7079","source_revision":"snapshot:baguqeerammiwwo6qmsqbeyvj4jizg2qbqqe6ia6354ky6kjzcd7v6ayo24zq","unit":{"ast_cid":"baguqeeracx6wyiw3vpufo3caky6zrjvoy34ji7bhmtm5wpvjjlagxyhx6e5q","entry_cid":"baguqeeranffxmtbya3jkqwhitzsqu2uut75rgig5z56dbm5gsm5f24sibd5q","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:6b6e6f776e5f76617269616e742e7079"}},"source_bytes_hex":"2320766f636162756c61727920666978747572653a206f66667365742074776f0a64656620696e6372656d656e74286e3a20696e7429202d3e20696e743a0a2020202072657475726e206e202b20320a","source_semantics_verified":false,"target_schema":"codebase-ir-source-bound-feature-targets@1","unknown_inventory":[{"field":"type_ref","native_id":"expr:6","native_kind":"expressions","value":"any"},{"field":"type_ref","native_id":"expr:9","native_kind":"expressions","value":"any"}]},"required":true,"stage":"target","status":"passed","validator_id":"codebase_ir.exact_native_target_replay@1"}]}],"schema":"codebase-source-feature-lineage@1","selections":[{"contracts":[],"path":"calc.py","role":"train"},{"contracts":[],"path":"canary.py","role":"canary"},{"contracts":[],"path":"known_variant.py","role":"train"},{"contracts":[],"path":"tune.py","role":"tune"}],"source_runtime_semantics_verified":false,"training_targets":[{"admitted":false,"domain_id":"codebase_ir","formalized":false,"projections":[{"expression":{"document":{"commands":[{"attributes":{},"command_id":"command:0","effects":{"allocates":[],"deallocates":[],"nondeterministic":false,"performs_io":false,"raises":[],"reads":[],"synchronizes":false,"writes":[]},"evaluation_order":["expr:9"],"expression_ids":["expression:2"],"kind":"return","target_symbol_ids":[],"undefined_behavior":[]}],"expressions":[{"attributes":{},"evaluation_order":[],"expression_id":"expression:0","kind":"symbol","operand_ids":[],"operator":"","symbol_ids":["symbol:0"],"type_ref":"any"},{"attributes":{"value":2},"evaluation_order":[],"expression_id":"expression:1","kind":"literal","operand_ids":[],"operator":"","symbol_ids":[],"type_ref":"int"},{"attributes":{},"evaluation_order":["expr:6","expr:8"],"expression_id":"expression:2","kind":"binary","operand_ids":["expression:0","expression:1"],"operator":"add","symbol_ids":[],"type_ref":"any"}],"functions":[{"cfg":{"blocks":[{"block_id":"block:0","command_ids":["command:0"]}],"edges":[],"entry_block_id":"block:0","exceptional_exit_block_ids":[],"graph_id":"graph:0","normal_exit_block_ids":["block:0"]},"declared_exceptions":[],"effects":{"allocates":[],"deallocates":[],"nondeterministic":false,"performs_io":false,"raises":[],"reads":["symbol:increment.n.parameter"],"synchronizes":false,"writes":[]},"exception_symbol_ids":[],"function_id":"function:0","local_symbol_ids":[],"name":"increment","parameter_symbol_ids":["symbol:0"],"purity":"pure","result_symbol_id":"symbol:1","return_type":"int"}],"global_symbol_ids":[],"schema_version":"program-ir/v1","symbols":[{"attributes":{},"kind":"parameter","name":"n","symbol_id":"symbol:0","type_ref":"int"},{"attributes":{},"kind":"result","name":"result","symbol_id":"symbol:1","type_ref":"int"}]},"native_kind":"program","schema":"codebase-ir-native-structural-feature-view@1"},"feature_only":true,"logic_family":"program","producer_id":"codebase-source-target-adapter","producer_version":"codebase-ir-source-bound-feature-targets@1","profile":"program_ir","projection_id":"codebase_ir.program@1","properties":[],"representation_kind":"native_structural_feature_view","target_schema":"codebase-ir-source-bound-feature-targets@1","view_id":"program.program_ir/v1","view_role":null},{"expression":{"documents":[],"native_kind":"contracts","schema":"codebase-ir-native-structural-feature-view@1"},"feature_only":true,"logic_family":"program","producer_id":"codebase-source-target-adapter","producer_version":"codebase-ir-source-bound-feature-targets@1","profile":"dynamic_hoare","projection_id":"codebase_ir.contracts@1","properties":[],"representation_kind":"native_structural_feature_view","target_schema":"codebase-ir-source-bound-feature-targets@1","view_id":"program.program_contract/v1","view_role":null}],"qualification_gaps":["source_runtime_semantics_not_verified","backend_proofs_not_run","kernel_proofs_not_run","feature_reconstruction_is_not_formalization"],"qualified":false,"ready_for_training":true,"schema_version":"autoencoder-domain-targets/v1","source_digest":"f04c3ad9bb0815967bc8598851dc44468513bb8457587e2969f4c076aec450b5","unsupported":[],"validation":[{"details":{"ast_node_count":14,"authored_contract_cids":[],"authored_contracts":[],"captured_ast":{"calls":[],"diagnostics":[],"effects":[],"frontend":{"ast_schema":{"identifier":"ipfs-datasets.software-contracts.ast-ir@1.0.0","major":1,"minor":0,"name":"ipfs-datasets.software-contracts.ast-ir","patch":0},"capabilities":["annotations","awaits","calls","decorators","diagnostics","duplicate_definitions","effects","generators","imports","modules","raises","references","scopes","signatures","source_spans","state_access","symbols","undefined_reference_candidates","unsupported_constructs"],"frontend_name":"cpython-ast","frontend_version":"1.2.1","language":"python","language_version":"3.12","schema":"ipfs-datasets.software-contracts.frontend-capability@1.0.0","source_extensions":[".py",".pyi"],"toolchain_cid":"baguqeerar6isk2o6l6peildks6id6mzkg6kpgn6tefr24ro5ckm4hqtntuaa"},"imports":[],"module":{"export_names":["increment"],"module_id":"module:bafkreia3xcqs3wtfgt37k7srqyuls374czxxfpbtzhj7lt6tud4noecfhu","name":"calc","scope_id":"scope:module","span":{"end_byte":47,"end_column":0,"end_line":3,"start_byte":0,"start_column":0,"start_line":1}},"provenance":{"path":"calc.py","repository_id":"repository:authored-codebase-adaptation","repository_tree_cid":"baguqeerabvzsbegblbxjaltdbx2adj2m4rrsbiv33vyh6swdmmpz4wfqcyna","revision":"snapshot:baguqeerabvzsbegblbxjaltdbx2adj2m4rrsbiv33vyh6swdmmpz4wfqcyna","source_cid":"bafkreia3xcqs3wtfgt37k7srqyuls374czxxfpbtzhj7lt6tud4noecfhu"},"references":[{"context":"type","is_qualified":false,"name":"int","reference_id":"reference:17:1","scope_id":"scope:module","span":{"end_byte":20,"end_column":20,"end_line":1,"start_byte":17,"start_column":17,"start_line":1}},{"context":"type","is_qualified":false,"name":"int","reference_id":"reference:25:0","scope_id":"scope:module","span":{"end_byte":28,"end_column":28,"end_line":1,"start_byte":25,"start_column":25,"start_line":1}},{"context":"read","is_qualified":false,"name":"n","reference_id":"reference:41:2","scope_id":"scope:function:0:0","span":{"end_byte":42,"end_column":12,"end_line":2,"start_byte":41,"start_column":11,"start_line":2}}],"schema":"ipfs-datasets.software-contracts.ast-ir@1.0.0","scopes":[{"kind":"function","owner_symbol_id":"symbol:0:0","parent_scope_id":"scope:module","scope_id":"scope:function:0:0","span":{"end_byte":46,"end_column":16,"end_line":2,"start_byte":0,"start_column":0,"start_line":1}},{"kind":"module","owner_symbol_id":null,"parent_scope_id":null,"scope_id":"scope:module","span":{"end_byte":47,"end_column":0,"end_line":3,"start_byte":0,"start_column":0,"start_line":1}}],"symbols":[{"decorator_names":[],"definition_ordinal":0,"flags":[],"kind":"function","name":"increment","qualified_name":"calc.increment","scope_id":"scope:module","signature":{"is_async":false,"is_generator":false,"parameters":[{"annotation":"int","default_kind":"none","kind":"positional_or_named","name":"n","position":0}],"return_annotation":"int"},"span":{"end_byte":46,"end_column":16,"end_line":2,"start_byte":0,"start_column":0,"start_line":1},"symbol_id":"symbol:0:0","visibility":"public"},{"decorator_names":[],"definition_ordinal":0,"flags":[],"kind":"parameter","name":"n","qualified_name":"calc.increment.n","scope_id":"scope:function:0:0","signature":null,"span":{"end_byte":20,"end_column":20,"end_line":1,"start_byte":14,"start_column":14,"start_line":1},"symbol_id":"symbol:14:1","visibility":"public"}],"unsupported":[]},"completion_authority":false,"correspondence":{"is_runtime_equivalence_proof":false,"operation":"native_source_maps_retained_without_rebinding","spans":[{"end_byte":46,"source_ref_id":"source:calc.py","source_text":"def increment(n: int) -> int:\n return n + 2","span_id":"span:function.increment.1","start_byte":0},{"end_byte":46,"source_ref_id":"source:calc.py","source_text":"n + 2","span_id":"span:increment.expr.4","start_byte":41},{"end_byte":42,"source_ref_id":"source:calc.py","source_text":"n","span_id":"span:increment.expr.5","start_byte":41},{"end_byte":46,"source_ref_id":"source:calc.py","source_text":"2","span_id":"span:increment.expr.7","start_byte":45},{"end_byte":20,"source_ref_id":"source:calc.py","source_text":"n: int","span_id":"span:increment.param.n.2","start_byte":14},{"end_byte":46,"source_ref_id":"source:calc.py","source_text":"return n + 2","span_id":"span:increment.stmt.3","start_byte":34}],"subjects":[{"native_id":"symbol:increment.n.parameter","native_kind":"symbols","source_ref_ids":["source:calc.py"],"span_ids":["span:increment.param.n.2"]},{"native_id":"symbol:increment.result.result","native_kind":"symbols","source_ref_ids":["source:calc.py"],"span_ids":["span:function.increment.1"]},{"native_id":"expr:6","native_kind":"expressions","source_ref_ids":["source:calc.py"],"span_ids":["span:increment.expr.5"]},{"native_id":"expr:8","native_kind":"expressions","source_ref_ids":["source:calc.py"],"span_ids":["span:increment.expr.7"]},{"native_id":"expr:9","native_kind":"expressions","source_ref_ids":["source:calc.py"],"span_ids":["span:increment.expr.4"]},{"native_id":"command:10","native_kind":"commands","source_ref_ids":["source:calc.py"],"span_ids":["span:increment.stmt.3"]},{"native_id":"function:increment","native_kind":"functions","source_ref_ids":["source:calc.py"],"span_ids":["span:function.increment.1"]}]},"execution_authority":false,"feature_only":true,"limits":{"max_ast_depth":48,"max_ast_nodes":2048,"max_condition_bytes":16384,"max_contracts":8,"max_functions":16,"max_source_bytes":65536,"max_target_bytes":4194304},"lowered_contract_sha256":[],"manifest":{"ast_revision_id":"rev:repository:authored-codebase-adaptation:snapshot:baguqeerabvzsbegblbxjaltdbx2adj2m4rrsbiv33vyh6swdmmpz4wfqcyna","authority":"structural_only","coverage":{"ast_failed":0,"ast_ok":5,"ast_partial":0,"captured_entries":5,"checked_properties":0,"formalized_properties":0,"inventory_entries":5,"opaque_entries":0,"semantic_symbols":10,"unindexed_entries":0},"schema":"codebase-ir-structural-manifest@1","semantic_state":{"artifacts":[{"artifact_id":"artifact:snapshot-evidence","confidence":"exact","kind":"snapshot-evidence","metadata":{"acquisition":"git-working","exclusions":[".eggs",".git",".hg",".mypy_cache",".nox",".pytest_cache",".ruff_cache",".semantic-index",".semantic_index",".svn",".tox",".venv","__pycache__","build","coverage","dist","env","external","htmlcov","node_modules","semantic-index-state","site-packages","third-party","third_party","vendor","venv"],"snapshot":{"entries":[{"acquisition":"working-captured","disposition":"tracked_modified","entry_cid":"baguqeera3yxly25wi3fx5doha5xxvnuziir2at5ybpl4pa7bwefqhveoct3a","git_blob_oid":"3f61573bdca90df8f9b568e5ddbcc1db79b79716","head_blob_oid":"3f61573bdca90df8f9b568e5ddbcc1db79b79716","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"calc.py","raw_path_hex":"63616c632e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":47,"source_cid":"bafkreia3xcqs3wtfgt37k7srqyuls374czxxfpbtzhj7lt6tud4noecfhu"},{"acquisition":"working-captured","disposition":"working","entry_cid":"baguqeerawfv32ovbfotx6fx2pzmrkj2ijgyt7ansazbczqaer3kdizgmmc7a","git_blob_oid":"f53de9ed93d63f21d6b1704fd7730e5c5b88116b","head_blob_oid":"f53de9ed93d63f21d6b1704fd7730e5c5b88116b","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"canary.py","raw_path_hex":"63616e6172792e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":74,"source_cid":"bafkreigikomnn2573hgplkeuf36bsnkercv3p5jumx7ajynfvhjszxjtlm"},{"acquisition":"working-captured","disposition":"working","entry_cid":"baguqeeraoafltbqrriycqsfwhdydy3aqkfxr4qj233zde35yfu2dckgw3zrq","git_blob_oid":"f3703caf2cb27ed7d0723f908de3cc18afe848e5","head_blob_oid":"f3703caf2cb27ed7d0723f908de3cc18afe848e5","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"consumer.py","raw_path_hex":"636f6e73756d65722e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":80,"source_cid":"bafkreihyszjx5tk5qbfhozf4crvsp6ksnnbxi3p2wukm4k3emnqjntzvpy"},{"acquisition":"working-captured","disposition":"working","entry_cid":"baguqeeranengobhx53v6ofhoptm24qrjf2i7mx5hqrboig24qscm3c37a7la","git_blob_oid":"cd576ff9aa5c64d2ac030ba0cda873e55f1674c8","head_blob_oid":"cd576ff9aa5c64d2ac030ba0cda873e55f1674c8","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"known_variant.py","raw_path_hex":"6b6e6f776e5f76617269616e742e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":80,"source_cid":"bafkreige3wrvzmsvkt4pytzvx2mir7hlwswrzekdzv6rzd23iaaqword3i"},{"acquisition":"working-captured","disposition":"working","entry_cid":"baguqeerazqg7prfncgs7tsqxuatxi5neyq26s5padtnyiupotd5tvwfz56ba","git_blob_oid":"530aee57eeae73b69b574365e3691707840a6425","head_blob_oid":"530aee57eeae73b69b574365e3691707840a6425","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"tune.py","raw_path_hex":"74756e652e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":70,"source_cid":"bafkreiecl6al6zc2gzt4gqewrsa4qnj77zeuensr3abb3fjhuyvwbw56la"}],"exclusions":[".eggs",".git",".hg",".mypy_cache",".nox",".pytest_cache",".ruff_cache",".semantic-index",".semantic_index",".svn",".tox",".venv","__pycache__","build","coverage","dist","env","external","htmlcov","node_modules","semantic-index-state","site-packages","third-party","third_party","vendor","venv"],"git_commit":"245ec0b27a0af48ab04395c711e77462429017dc","git_tree":"ddbfbf4539c31833133407262e58ba70cd474e1f","max_entries":256,"max_file_bytes":65536,"mode":"git-working","repository_id":"repository:authored-codebase-adaptation","schema":"ipfs-datasets.software-contracts.semantic-repository-snapshot@4","snapshot_cid":"baguqeerabvzsbegblbxjaltdbx2adj2m4rrsbiv33vyh6swdmmpz4wfqcyna"}},"path":"@snapshot-evidence","schema":"ipfs-datasets.software-contracts.semantic-artifact@1","source_cid":"baguqeerabvzsbegblbxjaltdbx2adj2m4rrsbiv33vyh6swdmmpz4wfqcyna"}],"edges":[{"confidence":"conservative","edge_id":"baguqeerabn5edvyyevbfe72l2pfmmidcklkdb3bkkgozbwr7d56jpgapamba","extraction_method":"lexical","extractor_version":"2","metadata":{"native_boundary":false,"resolution":"definite","unresolved_target":"lexical:calc.increment"},"relation":"calls","schema":"ipfs-datasets.software-contracts.semantic-edge@1","source_id":"baguqeeravsk7toexjllt5gartvy3njr4xgfdq5d3qynhbjqyksd7qvkcb3oq","span":{"end_column":23,"end_line":4,"path":"consumer.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":11,"start_line":4},"target_id":"baguqeera476wbd3y6sc4dvajcpip577iqeg4wll5m6nldahv4y5kjm3sdm3q"},{"confidence":"exact","edge_id":"baguqeeraoyq3yphrub6yy3ketqlw4zevhhsehvbthjoiptvu4cnd7egzmsxq","extraction_method":"static_import","extractor_version":"2","metadata":{"alias":"increment","resolution":"definite","unresolved_target":"module:calc.increment"},"relation":"imports","schema":"ipfs-datasets.software-contracts.semantic-edge@1","source_id":"baguqeerai4gbwgjxgfruz7lrabnvhzv5zpk3gqco27j3cyxyn2g4mepuaq6a","span":{"end_column":26,"end_line":1,"path":"consumer.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"target_id":"baguqeera476wbd3y6sc4dvajcpip577iqeg4wll5m6nldahv4y5kjm3sdm3q"},{"confidence":"exact","edge_id":"baguqeerarswhckw3shvppawwxa2fzu5uwrtpt45qnealckpgfmifbhur2h6q","extraction_method":"global_binding","extractor_version":"2","metadata":{"resolution":"unresolved","unresolved_target":"global:increment"},"relation":"reads_state","schema":"ipfs-datasets.software-contracts.semantic-edge@1","source_id":"baguqeeravsk7toexjllt5gartvy3njr4xgfdq5d3qynhbjqyksd7qvkcb3oq","span":{"end_column":20,"end_line":4,"path":"consumer.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":11,"start_line":4},"target_id":"global:increment"}],"extractor_name":"semantic-repository-scanner","extractor_version":"1","repository_id":"repository:authored-codebase-adaptation","schema":"ipfs-datasets.software-contracts.semantic-index@2","state_cid":"baguqeeraty4uhtdac7r4phc4znif6smu7badpssbnhohluhre43jcb7bre6a","symbols":[{"annotations":{"n":"int","return":"int"},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"function","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":2}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]}}],"frontend_declarations":["symbol:0:0"],"frontend_notices":[]},"module_path":"calc.py","namespace":"calc","normalized_ast":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":2}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]},"property_role":null,"qualified_name":"calc.increment","repository_id":"repository:authored-codebase-adaptation","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{"is_generator":false,"parameters":[{"annotation":"int","default":"","default_kind":"none","kind":"positional_or_keyword","name":"n"}],"return":"int"},"source_cid":"bafkreia3xcqs3wtfgt37k7srqyuls374czxxfpbtzhj7lt6tud4noecfhu","span":{"end_column":16,"end_line":2,"path":"calc.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeera476wbd3y6sc4dvajcpip577iqeg4wll5m6nldahv4y5kjm3sdm3q","version_cid":"baguqeerai5drhi2jnhquhe7ritcaniogszsxxbtg3k6hwnirjdszgeptwqza"},{"annotations":{},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"module","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"Module","body":[],"type_ignores":[]}}],"frontend_declarations":[null],"frontend_notices":[]},"module_path":"known_variant.py","namespace":"known_variant","normalized_ast":{"_type":"Module","body":[],"type_ignores":[]},"property_role":null,"qualified_name":"known_variant","repository_id":"repository:authored-codebase-adaptation","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{},"source_cid":"bafkreige3wrvzmsvkt4pytzvx2mir7hlwswrzekdzv6rzd23iaaqword3i","span":{"end_column":0,"end_line":1,"path":"known_variant.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeera4rifsdnsyvemvgxtivxxjkbw2mwjdoxqptrgamu7xo2qocs5v7lq","version_cid":"baguqeeratoowubgomg2srcaeyvacwuncge53awke6itpewnz7cuw3smtsgua"},{"annotations":{"n":"int","return":"int"},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"function","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":2}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]}}],"frontend_declarations":["symbol:33:0"],"frontend_notices":[]},"module_path":"known_variant.py","namespace":"known_variant","normalized_ast":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":2}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]},"property_role":null,"qualified_name":"known_variant.increment","repository_id":"repository:authored-codebase-adaptation","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{"is_generator":false,"parameters":[{"annotation":"int","default":"","default_kind":"none","kind":"positional_or_keyword","name":"n"}],"return":"int"},"source_cid":"bafkreige3wrvzmsvkt4pytzvx2mir7hlwswrzekdzv6rzd23iaaqword3i","span":{"end_column":16,"end_line":3,"path":"known_variant.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":2},"stable_id":"baguqeera6nll2gp7nlbkbblbnzwmhrm3vtww6ejpblvhibc665icrso6qp2q","version_cid":"baguqeerauvisxy74ycxgnuupff2bmkvfphaakxeqhlgzho4crehajonxuuqa"},{"annotations":{},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"module","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"Module","body":[],"type_ignores":[]}}],"frontend_declarations":[null],"frontend_notices":[]},"module_path":"tune.py","namespace":"tune","normalized_ast":{"_type":"Module","body":[],"type_ignores":[]},"property_role":null,"qualified_name":"tune","repository_id":"repository:authored-codebase-adaptation","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{},"source_cid":"bafkreiecl6al6zc2gzt4gqewrsa4qnj77zeuensr3abb3fjhuyvwbw56la","span":{"end_column":0,"end_line":1,"path":"tune.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeerafkdiownpby627wfxbyf5zyor4q4arqgkrfmzabseiqw7ff7p4b6q","version_cid":"baguqeeramhwf7t3l2ozkdmiwrbpquxmahgeka2qgohjg5atvzt7wcihsh66q"},{"annotations":{"n":"int","return":"int"},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"function","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":1}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]}}],"frontend_declarations":["symbol:27:0"],"frontend_notices":[]},"module_path":"canary.py","namespace":"canary","normalized_ast":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":1}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]},"property_role":null,"qualified_name":"canary.increment","repository_id":"repository:authored-codebase-adaptation","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{"is_generator":false,"parameters":[{"annotation":"int","default":"","default_kind":"none","kind":"positional_or_keyword","name":"n"}],"return":"int"},"source_cid":"bafkreigikomnn2573hgplkeuf36bsnkercv3p5jumx7ajynfvhjszxjtlm","span":{"end_column":16,"end_line":3,"path":"canary.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":2},"stable_id":"baguqeerafuca76cgccq73djxxh6clrlm3uxmiuam6lxcqykksml5o55awzrq","version_cid":"baguqeerak3tfur6oyz4sy4ysi5idcafp6qpf26tp575lycqrlg3cmvbo5uga"},{"annotations":{},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"module","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"Module","body":[{"_type":"ImportFrom","level":0,"module":"calc","names":[{"_type":"alias","asname":null,"name":"increment"}]}],"type_ignores":[]}}],"frontend_declarations":[null],"frontend_notices":[]},"module_path":"consumer.py","namespace":"consumer","normalized_ast":{"_type":"Module","body":[{"_type":"ImportFrom","level":0,"module":"calc","names":[{"_type":"alias","asname":null,"name":"increment"}]}],"type_ignores":[]},"property_role":null,"qualified_name":"consumer","repository_id":"repository:authored-codebase-adaptation","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{},"source_cid":"bafkreihyszjx5tk5qbfhozf4crvsp6ksnnbxi3p2wukm4k3emnqjntzvpy","span":{"end_column":0,"end_line":1,"path":"consumer.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeerai4gbwgjxgfruz7lrabnvhzv5zpk3gqco27j3cyxyn2g4mepuaq6a","version_cid":"baguqeeraxx2isoo636ogz3cx6pt6juvnhug2ks6tzh6w4ifgbm5gtwzrydha"},{"annotations":{"n":"int","return":"int"},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"function","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":1}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]}}],"frontend_declarations":["symbol:23:0"],"frontend_notices":[]},"module_path":"tune.py","namespace":"tune","normalized_ast":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":1}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]},"property_role":null,"qualified_name":"tune.increment","repository_id":"repository:authored-codebase-adaptation","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{"is_generator":false,"parameters":[{"annotation":"int","default":"","default_kind":"none","kind":"positional_or_keyword","name":"n"}],"return":"int"},"source_cid":"bafkreiecl6al6zc2gzt4gqewrsa4qnj77zeuensr3abb3fjhuyvwbw56la","span":{"end_column":16,"end_line":3,"path":"tune.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":2},"stable_id":"baguqeeraihifva5brpdu5qfnckxcnenepjow3g7qlwkqub6v3bp72pyvhjgq","version_cid":"baguqeerat5kxgfac2kj6au5vxdfsd2ub6jjbxpm43ltlpko4evaopgpmtlcq"},{"annotations":{},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"module","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"Module","body":[],"type_ignores":[]}}],"frontend_declarations":[null],"frontend_notices":[]},"module_path":"calc.py","namespace":"calc","normalized_ast":{"_type":"Module","body":[],"type_ignores":[]},"property_role":null,"qualified_name":"calc","repository_id":"repository:authored-codebase-adaptation","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{},"source_cid":"bafkreia3xcqs3wtfgt37k7srqyuls374czxxfpbtzhj7lt6tud4noecfhu","span":{"end_column":0,"end_line":1,"path":"calc.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeeraru2pagfkgu4knwolre3ig2ueobopqkeylzx73ooj266czs4ygj5q","version_cid":"baguqeera4f7ptmp4y2xr6jbrnuiadxejgziwg4nhtbof5jeyrha2vpx6fupq"},{"annotations":{"n":"int","return":"int"},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"function","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"Call","args":[{"_type":"Name","ctx":{"_type":"Load"},"id":"n"}],"func":{"_type":"Name","ctx":{"_type":"Load"},"id":"increment"},"keywords":[]}}],"decorator_list":[],"name":"consume","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]}}],"frontend_declarations":["symbol:28:0"],"frontend_notices":[]},"module_path":"consumer.py","namespace":"consumer","normalized_ast":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"Call","args":[{"_type":"Name","ctx":{"_type":"Load"},"id":"n"}],"func":{"_type":"Name","ctx":{"_type":"Load"},"id":"increment"},"keywords":[]}}],"decorator_list":[],"name":"consume","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]},"property_role":null,"qualified_name":"consumer.consume","repository_id":"repository:authored-codebase-adaptation","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{"is_generator":false,"parameters":[{"annotation":"int","default":"","default_kind":"none","kind":"positional_or_keyword","name":"n"}],"return":"int"},"source_cid":"bafkreihyszjx5tk5qbfhozf4crvsp6ksnnbxi3p2wukm4k3emnqjntzvpy","span":{"end_column":23,"end_line":4,"path":"consumer.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":3},"stable_id":"baguqeeravsk7toexjllt5gartvy3njr4xgfdq5d3qynhbjqyksd7qvkcb3oq","version_cid":"baguqeerafpib6643dhf2wymwxut3s3wjt3cbjxb2sktosmtugwkrdfmvid2a"},{"annotations":{},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"module","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"Module","body":[],"type_ignores":[]}}],"frontend_declarations":[null],"frontend_notices":[]},"module_path":"canary.py","namespace":"canary","normalized_ast":{"_type":"Module","body":[],"type_ignores":[]},"property_role":null,"qualified_name":"canary","repository_id":"repository:authored-codebase-adaptation","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{},"source_cid":"bafkreigikomnn2573hgplkeuf36bsnkercv3p5jumx7ajynfvhjszxjtlm","span":{"end_column":0,"end_line":1,"path":"canary.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeeraxksh7l4sv4siogzlipkqvr2vtkfj33tnawzb454dvrk4pgq2soma","version_cid":"baguqeeraqlvs5s45ukqlfph6vzdjcig3vk6v2lid3pc5irgmqhkb7gmpb6rq"}]},"snapshot":{"entries":[{"acquisition":"working-captured","disposition":"tracked_modified","entry_cid":"baguqeera3yxly25wi3fx5doha5xxvnuziir2at5ybpl4pa7bwefqhveoct3a","git_blob_oid":"3f61573bdca90df8f9b568e5ddbcc1db79b79716","head_blob_oid":"3f61573bdca90df8f9b568e5ddbcc1db79b79716","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"calc.py","raw_path_hex":"63616c632e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":47,"source_cid":"bafkreia3xcqs3wtfgt37k7srqyuls374czxxfpbtzhj7lt6tud4noecfhu"},{"acquisition":"working-captured","disposition":"working","entry_cid":"baguqeerawfv32ovbfotx6fx2pzmrkj2ijgyt7ansazbczqaer3kdizgmmc7a","git_blob_oid":"f53de9ed93d63f21d6b1704fd7730e5c5b88116b","head_blob_oid":"f53de9ed93d63f21d6b1704fd7730e5c5b88116b","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"canary.py","raw_path_hex":"63616e6172792e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":74,"source_cid":"bafkreigikomnn2573hgplkeuf36bsnkercv3p5jumx7ajynfvhjszxjtlm"},{"acquisition":"working-captured","disposition":"working","entry_cid":"baguqeeraoafltbqrriycqsfwhdydy3aqkfxr4qj233zde35yfu2dckgw3zrq","git_blob_oid":"f3703caf2cb27ed7d0723f908de3cc18afe848e5","head_blob_oid":"f3703caf2cb27ed7d0723f908de3cc18afe848e5","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"consumer.py","raw_path_hex":"636f6e73756d65722e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":80,"source_cid":"bafkreihyszjx5tk5qbfhozf4crvsp6ksnnbxi3p2wukm4k3emnqjntzvpy"},{"acquisition":"working-captured","disposition":"working","entry_cid":"baguqeeranengobhx53v6ofhoptm24qrjf2i7mx5hqrboig24qscm3c37a7la","git_blob_oid":"cd576ff9aa5c64d2ac030ba0cda873e55f1674c8","head_blob_oid":"cd576ff9aa5c64d2ac030ba0cda873e55f1674c8","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"known_variant.py","raw_path_hex":"6b6e6f776e5f76617269616e742e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":80,"source_cid":"bafkreige3wrvzmsvkt4pytzvx2mir7hlwswrzekdzv6rzd23iaaqword3i"},{"acquisition":"working-captured","disposition":"working","entry_cid":"baguqeerazqg7prfncgs7tsqxuatxi5neyq26s5padtnyiupotd5tvwfz56ba","git_blob_oid":"530aee57eeae73b69b574365e3691707840a6425","head_blob_oid":"530aee57eeae73b69b574365e3691707840a6425","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"tune.py","raw_path_hex":"74756e652e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":70,"source_cid":"bafkreiecl6al6zc2gzt4gqewrsa4qnj77zeuensr3abb3fjhuyvwbw56la"}],"exclusions":[".eggs",".git",".hg",".mypy_cache",".nox",".pytest_cache",".ruff_cache",".semantic-index",".semantic_index",".svn",".tox",".venv","__pycache__","build","coverage","dist","env","external","htmlcov","node_modules","semantic-index-state","site-packages","third-party","third_party","vendor","venv"],"git_commit":"245ec0b27a0af48ab04395c711e77462429017dc","git_tree":"ddbfbf4539c31833133407262e58ba70cd474e1f","max_entries":256,"max_file_bytes":65536,"mode":"git-working","repository_id":"repository:authored-codebase-adaptation","schema":"ipfs-datasets.software-contracts.semantic-repository-snapshot@4","snapshot_cid":"baguqeerabvzsbegblbxjaltdbx2adj2m4rrsbiv33vyh6swdmmpz4wfqcyna"},"units":[{"ast_cid":"baguqeerawjwm4xxgm4yjja72253via5gl5bpoqvuiosmo2bzlmyuwmu5gp3a","entry_cid":"baguqeera3yxly25wi3fx5doha5xxvnuziir2at5ybpl4pa7bwefqhveoct3a","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:63616c632e7079"},{"ast_cid":"baguqeeraf5bkk7yxlmooephvsnvhn3tj2ib4xn5wjzz67ykjvnhhhcy254qq","entry_cid":"baguqeerawfv32ovbfotx6fx2pzmrkj2ijgyt7ansazbczqaer3kdizgmmc7a","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:63616e6172792e7079"},{"ast_cid":"baguqeeraijenburwkwr3bct3k5ji6vi7kmrkonpmgzj6z6omvkdyz2ebhx5q","entry_cid":"baguqeeraoafltbqrriycqsfwhdydy3aqkfxr4qj233zde35yfu2dckgw3zrq","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:636f6e73756d65722e7079"},{"ast_cid":"baguqeeragqhcnp5xeqlqymuozwa47spzxk2rirhhlnr2sdprxjhfhf4pbz3q","entry_cid":"baguqeeranengobhx53v6ofhoptm24qrjf2i7mx5hqrboig24qscm3c37a7la","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:6b6e6f776e5f76617269616e742e7079"},{"ast_cid":"baguqeerapvzc5yhz3vdu5t3n4kvvhkc5zox4reoevwojh2y7h62xrfxagkxq","entry_cid":"baguqeerazqg7prfncgs7tsqxuatxi5neyq26s5padtnyiupotd5tvwfz56ba","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:74756e652e7079"}]},"native_adapter":{"adapter_version":"software-verification-source-adapter/v1.0.1","backend_requests":[{"attributes":{"fake_success_forbidden":true,"function_id":"function:increment","program_id":"bafkreicq56zkgt35sowvtjuko7lwiemnw2wqvygurtsygno3znptxbfnmq","requires_canonical_backend":true},"goal_kind":"verification_condition","logic_family":"smt","obligation_statement":"Establish the admitted contract obligations for function 'increment' via the shared SMT compiler; do not treat adapter success as a proof.","request_id":"backend-request:function:increment.contract","schema":"ipfs_datasets_py/logic/software-verification/canonical-backend-request@1","source_ref_ids":["source:calc.py"],"subject_ids":["function:increment"],"theory_tags":["equality","qf_lia"]}],"diagnostics":[],"document":{"artifacts":[{"artifact_id":"artifact:calc.py","config_id":"","content_cid":"","content_sha256":"1bb8a12dda6534f7f57e518628b96ffc166f72bc33c9d3f5cfd3a0f8d710453d","license_expression":"","media_type":"text/x-python","metadata":{"language":"python"},"parent_artifact_ids":[],"path":"calc.py","producer_id":"","review_status":"","role":"input","schema_id":"software-verification-source","schema_version":"v1","size":47,"trust_decision":""}],"assumptions":[{"assumption_id":"assumption:python.language-semantics","expression":{"adapter":"software-verification-source-adapter/v1.0.1","subset":"v1"},"extensions":{},"kind":"semantic","schema_version":"verification-assumption/v1","source_ref_ids":[],"span_ids":["span:function.increment.1"],"statement":"Only the admitted python subset is given executable ProgramIR semantics; other features stay observational.","subject_ids":["decl:function.increment"]},{"assumption_id":"assumption:python.memory","expression":{"memory_model":"abstract_objects"},"extensions":{},"kind":"modeling","schema_version":"verification-assumption/v1","source_ref_ids":[],"span_ids":["span:function.increment.1"],"statement":"python memory is modeled as abstract object identity without a precise heap graph in this adapter version.","subject_ids":["decl:function.increment"]},{"assumption_id":"assumption:python.runtime","expression":{"concurrency":"sequential","language":"python"},"extensions":{},"kind":"platform","schema_version":"verification-assumption/v1","source_ref_ids":[],"span_ids":["span:function.increment.1"],"statement":"python runtime is sequential, single-threaded for the admitted subset; the GIL or event-loop concurrency is not modeled.","subject_ids":["decl:function.increment"]},{"assumption_id":"assumption:python.undefined-behavior","expression":{"undefined_behavior_policy":"retain_unsupported"},"extensions":{},"kind":"semantic","schema_version":"verification-assumption/v1","source_ref_ids":[],"span_ids":["span:function.increment.1"],"statement":"Undefined or implementation-defined python behavior is not silently executed; unsupported constructs are retained as diagnostics.","subject_ids":["decl:function.increment"]}],"bounds":[{"bound_id":"bound:python.source-bytes","description":"Adapter admission bound for source size.","extensions":{},"kind":"resource_bounded","limits":{"max_source_bytes":2097152},"source_ref_ids":["source:calc.py"],"span_ids":[]}],"declarations":[{"declaration_id":"decl:function.increment","depends_on":[],"extensions":{},"kind":"function","name":"increment","payload":{"complete_lowering":true,"function_id":"function:increment","language":"python","parameter_symbol_ids":["symbol:increment.n.parameter"],"return_type":"int"},"source_ref_ids":["source:calc.py"],"span_ids":["span:function.increment.1"]}],"diagnostics":[],"document_id":"bafkreib5evxy7fevzo4lwuvhiwartrfqtkafd7d6ebz7xzldi6iuulqpxq","extensions":{"lfv.source_adapter.version":"software-verification-source-adapter/v1.0.1"},"metadata":{"adapter":"SourceSoftwareVerificationAdapter@1","language":"python","path":"calc.py"},"observations":{"adapter_version":"software-verification-source-adapter/v1.0.1","backend_requests":[{"attributes":{"fake_success_forbidden":true,"function_id":"function:increment","program_id":"bafkreicq56zkgt35sowvtjuko7lwiemnw2wqvygurtsygno3znptxbfnmq","requires_canonical_backend":true},"goal_kind":"verification_condition","logic_family":"smt","obligation_statement":"Establish the admitted contract obligations for function 'increment' via the shared SMT compiler; do not treat adapter success as a proof.","request_id":"backend-request:function:increment.contract","schema":"ipfs_datasets_py/logic/software-verification/canonical-backend-request@1","source_ref_ids":["source:calc.py"],"subject_ids":["function:increment"],"theory_tags":["equality","qf_lia"]}],"interface":"SourceSoftwareVerificationAdapter@1","unsupported_constructs":[]},"properties":[{"assumption_ids":["assumption:python.language-semantics","assumption:python.memory","assumption:python.runtime","assumption:python.undefined-behavior"],"bound_ids":[],"expression":{"function_id":"function:increment","purity":"pure"},"extensions":{},"kind":"safety","logic_family":"software_verification","property_id":"property:function:increment.safety","schema_version":"verification-property/v1","source_ref_ids":["source:calc.py"],"span_ids":["span:function.increment.1"],"statement":"Function increment respects its admitted control-flow and effect summary under the declared language assumptions.","subject_ids":["decl:function.increment"]}],"schema_version":"software-verification-ir/v1","sources":[{"container_sha256":"","container_uri":"","content_cid":"","content_sha256":"1bb8a12dda6534f7f57e518628b96ffc166f72bc33c9d3f5cfd3a0f8d710453d","license_expression":"","metadata":{"byte_length":47,"language":"python","path":"calc.py"},"ref_id":"source:calc.py","review_status":"unreviewed","source_id":"calc.py","source_revision":"snapshot:baguqeerabvzsbegblbxjaltdbx2adj2m4rrsbiv33vyh6swdmmpz4wfqcyna","source_uri":"file:///calc.py"}],"spans":[{"end_byte":46,"end_char":null,"end_column":16,"end_line":2,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:function.increment.1","start_byte":0,"start_char":null,"start_column":1,"start_line":1},{"end_byte":46,"end_char":null,"end_column":16,"end_line":2,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:increment.expr.4","start_byte":41,"start_char":null,"start_column":12,"start_line":2},{"end_byte":42,"end_char":null,"end_column":12,"end_line":2,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:increment.expr.5","start_byte":41,"start_char":null,"start_column":12,"start_line":2},{"end_byte":46,"end_char":null,"end_column":16,"end_line":2,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:increment.expr.7","start_byte":45,"start_char":null,"start_column":16,"start_line":2},{"end_byte":20,"end_char":null,"end_column":20,"end_line":1,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:increment.param.n.2","start_byte":14,"start_char":null,"start_column":15,"start_line":1},{"end_byte":46,"end_char":null,"end_column":16,"end_line":2,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:increment.stmt.3","start_byte":34,"start_char":null,"start_column":5,"start_line":2}]},"evidence":null,"fake_backend_success":false,"interface":"SourceSoftwareVerificationAdapter@1","language":"python","path":"calc.py","program":{"commands":[{"attributes":{},"command_id":"command:10","effects":{"allocates":[],"deallocates":[],"nondeterministic":false,"performs_io":false,"raises":[],"reads":[],"synchronizes":false,"writes":[]},"evaluation_order":["expr:9"],"expression_ids":["expr:9"],"kind":"return","source_ref_ids":["source:calc.py"],"span_ids":["span:increment.stmt.3"],"target_symbol_ids":[],"undefined_behavior":[]}],"expressions":[{"attributes":{},"evaluation_order":[],"expression_id":"expr:6","kind":"symbol","operand_ids":[],"operator":"","source_ref_ids":["source:calc.py"],"span_ids":["span:increment.expr.5"],"symbol_ids":["symbol:increment.n.parameter"],"type_ref":"any"},{"attributes":{"value":2},"evaluation_order":[],"expression_id":"expr:8","kind":"literal","operand_ids":[],"operator":"","source_ref_ids":["source:calc.py"],"span_ids":["span:increment.expr.7"],"symbol_ids":[],"type_ref":"int"},{"attributes":{},"evaluation_order":["expr:6","expr:8"],"expression_id":"expr:9","kind":"binary","operand_ids":["expr:6","expr:8"],"operator":"add","source_ref_ids":["source:calc.py"],"span_ids":["span:increment.expr.4"],"symbol_ids":[],"type_ref":"any"}],"functions":[{"cfg":{"blocks":[{"block_id":"block:entry","command_ids":["command:10"],"source_ref_ids":["source:calc.py"],"span_ids":["span:function.increment.1"]}],"edges":[],"entry_block_id":"block:entry","exceptional_exit_block_ids":[],"graph_id":"cfg:increment","normal_exit_block_ids":["block:entry"]},"declared_exceptions":[],"effects":{"allocates":[],"deallocates":[],"nondeterministic":false,"performs_io":false,"raises":[],"reads":["symbol:increment.n.parameter"],"synchronizes":false,"writes":[]},"exception_symbol_ids":[],"function_id":"function:increment","local_symbol_ids":[],"name":"increment","parameter_symbol_ids":["symbol:increment.n.parameter"],"purity":"pure","result_symbol_id":"symbol:increment.result.result","return_type":"int","source_ref_ids":["source:calc.py"],"span_ids":["span:function.increment.1"]}],"global_symbol_ids":[],"metadata":{"adapter":"SourceSoftwareVerificationAdapter@1","language":"python","path":"calc.py"},"program_id":"bafkreicq56zkgt35sowvtjuko7lwiemnw2wqvygurtsygno3znptxbfnmq","schema_version":"program-ir/v1","sources":[{"container_sha256":"","container_uri":"","content_cid":"","content_sha256":"1bb8a12dda6534f7f57e518628b96ffc166f72bc33c9d3f5cfd3a0f8d710453d","license_expression":"","metadata":{"byte_length":47,"language":"python","path":"calc.py"},"ref_id":"source:calc.py","review_status":"unreviewed","source_id":"calc.py","source_revision":"snapshot:baguqeerabvzsbegblbxjaltdbx2adj2m4rrsbiv33vyh6swdmmpz4wfqcyna","source_uri":"file:///calc.py"}],"spans":[{"end_byte":46,"end_char":null,"end_column":16,"end_line":2,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:function.increment.1","start_byte":0,"start_char":null,"start_column":1,"start_line":1},{"end_byte":46,"end_char":null,"end_column":16,"end_line":2,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:increment.expr.4","start_byte":41,"start_char":null,"start_column":12,"start_line":2},{"end_byte":42,"end_char":null,"end_column":12,"end_line":2,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:increment.expr.5","start_byte":41,"start_char":null,"start_column":12,"start_line":2},{"end_byte":46,"end_char":null,"end_column":16,"end_line":2,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:increment.expr.7","start_byte":45,"start_char":null,"start_column":16,"start_line":2},{"end_byte":20,"end_char":null,"end_column":20,"end_line":1,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:increment.param.n.2","start_byte":14,"start_char":null,"start_column":15,"start_line":1},{"end_byte":46,"end_char":null,"end_column":16,"end_line":2,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:increment.stmt.3","start_byte":34,"start_char":null,"start_column":5,"start_line":2}],"symbols":[{"attributes":{},"kind":"parameter","name":"n","source_ref_ids":["source:calc.py"],"span_ids":["span:increment.param.n.2"],"symbol_id":"symbol:increment.n.parameter","type_ref":"int"},{"attributes":{},"kind":"result","name":"result","source_ref_ids":["source:calc.py"],"span_ids":["span:function.increment.1"],"symbol_id":"symbol:increment.result.result","type_ref":"int"}]},"schema":"ipfs_datasets_py/logic/software-verification/source-adapter-result@1","status":"success","unsupported_constructs":[]},"native_bridge_results":[{"kind":"program","native_id":"bafkreicq56zkgt35sowvtjuko7lwiemnw2wqvygurtsygno3znptxbfnmq","result":{"bridge_version":"1.0.0","diagnostics":[],"domain_identity":"bafkreicq56zkgt35sowvtjuko7lwiemnw2wqvygurtsygno3znptxbfnmq","expression":{"content_digest":"1d1eb1fb74f5b3ed9993b28fd028a2843dd5b8273f7a93f6be2964d41f546ab6","expression_id":"expr:sv:program:bafkreicq56zkgt35sowvtjuko7lwiemnw2wqvygurtsygno3znptxbfnmq","family":{"interface":"LogicIdentityNamespaces@1","namespace":"family","schema_version":"logic-identity-namespaces/v1","value":"program","version":"1.0.0"},"interface":"TypedExpression@1","metadata":{"bridge":"SoftwareVerificationSyntaxBridge@1","domain_identity":"bafkreicq56zkgt35sowvtjuko7lwiemnw2wqvygurtsygno3znptxbfnmq","kind":"program","source_identities":["1bb8a12dda6534f7f57e518628b96ffc166f72bc33c9d3f5cfd3a0f8d710453d","file:///calc.py","source:calc.py","span:function.increment.1","span:increment.expr.4","span:increment.expr.5","span:increment.expr.7","span:increment.param.n.2","span:increment.stmt.3"],"view_role":""},"profile":{"interface":"LogicIdentityNamespaces@1","namespace":"profile","schema_version":"logic-identity-namespaces/v1","value":"program_ir","version":"1.0.0"},"root":{"arguments":[],"binders":[],"extension":{"children":[],"family":{"interface":"LogicIdentityNamespaces@1","namespace":"family","schema_version":"logic-identity-namespaces/v1","value":"program","version":"1.0.0"},"features":["program.ir","software_verification.program"],"interface":"LogicExtensionNode@1","metadata":{},"node_id":"node:sv:program:bafkreicq56zkgt35sowvtjuko7lwiemnw2wqvygurtsygno3znptxbfnmq:ext","payload":{"bridge_interface":"SoftwareVerificationSyntaxBridge@1","bridge_version":"1.0.0","document":{"commands":[{"attributes":{},"command_id":"command:10","effects":{"allocates":[],"deallocates":[],"nondeterministic":false,"performs_io":false,"raises":[],"reads":[],"synchronizes":false,"writes":[]},"evaluation_order":["expr:9"],"expression_ids":["expr:9"],"kind":"return","source_ref_ids":["source:calc.py"],"span_ids":["span:increment.stmt.3"],"target_symbol_ids":[],"undefined_behavior":[]}],"expressions":[{"attributes":{},"evaluation_order":[],"expression_id":"expr:6","kind":"symbol","operand_ids":[],"operator":"","source_ref_ids":["source:calc.py"],"span_ids":["span:increment.expr.5"],"symbol_ids":["symbol:increment.n.parameter"],"type_ref":"any"},{"attributes":{"value":2},"evaluation_order":[],"expression_id":"expr:8","kind":"literal","operand_ids":[],"operator":"","source_ref_ids":["source:calc.py"],"span_ids":["span:increment.expr.7"],"symbol_ids":[],"type_ref":"int"},{"attributes":{},"evaluation_order":["expr:6","expr:8"],"expression_id":"expr:9","kind":"binary","operand_ids":["expr:6","expr:8"],"operator":"add","source_ref_ids":["source:calc.py"],"span_ids":["span:increment.expr.4"],"symbol_ids":[],"type_ref":"any"}],"functions":[{"cfg":{"blocks":[{"block_id":"block:entry","command_ids":["command:10"],"source_ref_ids":["source:calc.py"],"span_ids":["span:function.increment.1"]}],"edges":[],"entry_block_id":"block:entry","exceptional_exit_block_ids":[],"graph_id":"cfg:increment","normal_exit_block_ids":["block:entry"]},"declared_exceptions":[],"effects":{"allocates":[],"deallocates":[],"nondeterministic":false,"performs_io":false,"raises":[],"reads":["symbol:increment.n.parameter"],"synchronizes":false,"writes":[]},"exception_symbol_ids":[],"function_id":"function:increment","local_symbol_ids":[],"name":"increment","parameter_symbol_ids":["symbol:increment.n.parameter"],"purity":"pure","result_symbol_id":"symbol:increment.result.result","return_type":"int","source_ref_ids":["source:calc.py"],"span_ids":["span:function.increment.1"]}],"global_symbol_ids":[],"metadata":{"adapter":"SourceSoftwareVerificationAdapter@1","language":"python","path":"calc.py"},"program_id":"bafkreicq56zkgt35sowvtjuko7lwiemnw2wqvygurtsygno3znptxbfnmq","schema_version":"program-ir/v1","sources":[{"container_sha256":"","container_uri":"","content_cid":"","content_sha256":"1bb8a12dda6534f7f57e518628b96ffc166f72bc33c9d3f5cfd3a0f8d710453d","license_expression":"","metadata":{"byte_length":47,"language":"python","path":"calc.py"},"ref_id":"source:calc.py","review_status":"unreviewed","source_id":"calc.py","source_revision":"snapshot:baguqeerabvzsbegblbxjaltdbx2adj2m4rrsbiv33vyh6swdmmpz4wfqcyna","source_uri":"file:///calc.py"}],"spans":[{"end_byte":46,"end_char":null,"end_column":16,"end_line":2,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:function.increment.1","start_byte":0,"start_char":null,"start_column":1,"start_line":1},{"end_byte":46,"end_char":null,"end_column":16,"end_line":2,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:increment.expr.4","start_byte":41,"start_char":null,"start_column":12,"start_line":2},{"end_byte":42,"end_char":null,"end_column":12,"end_line":2,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:increment.expr.5","start_byte":41,"start_char":null,"start_column":12,"start_line":2},{"end_byte":46,"end_char":null,"end_column":16,"end_line":2,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:increment.expr.7","start_byte":45,"start_char":null,"start_column":16,"start_line":2},{"end_byte":20,"end_char":null,"end_column":20,"end_line":1,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:increment.param.n.2","start_byte":14,"start_char":null,"start_column":15,"start_line":1},{"end_byte":46,"end_char":null,"end_column":16,"end_line":2,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:increment.stmt.3","start_byte":34,"start_char":null,"start_column":5,"start_line":2}],"symbols":[{"attributes":{},"kind":"parameter","name":"n","source_ref_ids":["source:calc.py"],"span_ids":["span:increment.param.n.2"],"symbol_id":"symbol:increment.n.parameter","type_ref":"int"},{"attributes":{},"kind":"result","name":"result","source_ref_ids":["source:calc.py"],"span_ids":["span:function.increment.1"],"symbol_id":"symbol:increment.result.result","type_ref":"int"}]},"domain_identity":"bafkreicq56zkgt35sowvtjuko7lwiemnw2wqvygurtsygno3znptxbfnmq","domain_schema":"program-ir/v1","kind":"program","schema_version":"program.program_ir/v1","source_identities":["1bb8a12dda6534f7f57e518628b96ffc166f72bc33c9d3f5cfd3a0f8d710453d","file:///calc.py","source:calc.py","span:function.increment.1","span:increment.expr.4","span:increment.expr.5","span:increment.expr.7","span:increment.param.n.2","span:increment.stmt.3"],"view_role":""},"payload_schema":"program.program_ir/v1","profile":{"interface":"LogicIdentityNamespaces@1","namespace":"profile","schema_version":"logic-identity-namespaces/v1","value":"program_ir","version":"1.0.0"},"schema_version":"syntax-logic-extension-node/v1"},"kind":"extension","metadata":{},"node_id":"node:sv:program:bafkreicq56zkgt35sowvtjuko7lwiemnw2wqvygurtsygno3znptxbfnmq","schema_version":"syntax-logic-node/v1","sort":{"arguments":[],"kind":"bool","name":"Bool","schema_version":"syntax-logic-sort/v1"},"symbol":""},"schema_version":"syntax-typed-expression/v1","signature":{"family":{"interface":"LogicIdentityNamespaces@1","namespace":"family","schema_version":"logic-identity-namespaces/v1","value":"program","version":"1.0.0"},"features":["program.ir","software_verification.program"],"interface":"LogicSignature@1","metadata":{"bridge":"SoftwareVerificationSyntaxBridge@1","domain":"software_verification","kind":"program"},"profile":{"interface":"LogicIdentityNamespaces@1","namespace":"profile","schema_version":"logic-identity-namespaces/v1","value":"program_ir","version":"1.0.0"},"schema_version":"syntax-logic-signature/v1","signature_id":"sig:sv:program","sorts":[{"arguments":[],"kind":"bool","name":"Bool","schema_version":"syntax-logic-sort/v1"}],"symbols":[]}},"has_document":true,"interface":"SoftwareVerificationSyntaxBridge@1","kind":"program","losses":[],"preservation":"exact","route":{"domain_schema":"program-ir/v1","family_id":"program","features":["software_verification.program","program.ir"],"kind":"program","notes":"","payload_schema":"program.program_ir/v1","profile_id":"program_ir","schema":"software-verification.syntax-bridge-route/v1","view_role":""},"schema":"software-verification.syntax-bridge-result/v1","source_identities":["1bb8a12dda6534f7f57e518628b96ffc166f72bc33c9d3f5cfd3a0f8d710453d","file:///calc.py","source:calc.py","span:function.increment.1","span:increment.expr.4","span:increment.expr.5","span:increment.expr.7","span:increment.param.n.2","span:increment.stmt.3"],"status":"ok","unsupported":[]}}],"native_contracts":[],"native_program":{"commands":[{"attributes":{},"command_id":"command:10","effects":{"allocates":[],"deallocates":[],"nondeterministic":false,"performs_io":false,"raises":[],"reads":[],"synchronizes":false,"writes":[]},"evaluation_order":["expr:9"],"expression_ids":["expr:9"],"kind":"return","source_ref_ids":["source:calc.py"],"span_ids":["span:increment.stmt.3"],"target_symbol_ids":[],"undefined_behavior":[]}],"expressions":[{"attributes":{},"evaluation_order":[],"expression_id":"expr:6","kind":"symbol","operand_ids":[],"operator":"","source_ref_ids":["source:calc.py"],"span_ids":["span:increment.expr.5"],"symbol_ids":["symbol:increment.n.parameter"],"type_ref":"any"},{"attributes":{"value":2},"evaluation_order":[],"expression_id":"expr:8","kind":"literal","operand_ids":[],"operator":"","source_ref_ids":["source:calc.py"],"span_ids":["span:increment.expr.7"],"symbol_ids":[],"type_ref":"int"},{"attributes":{},"evaluation_order":["expr:6","expr:8"],"expression_id":"expr:9","kind":"binary","operand_ids":["expr:6","expr:8"],"operator":"add","source_ref_ids":["source:calc.py"],"span_ids":["span:increment.expr.4"],"symbol_ids":[],"type_ref":"any"}],"functions":[{"cfg":{"blocks":[{"block_id":"block:entry","command_ids":["command:10"],"source_ref_ids":["source:calc.py"],"span_ids":["span:function.increment.1"]}],"edges":[],"entry_block_id":"block:entry","exceptional_exit_block_ids":[],"graph_id":"cfg:increment","normal_exit_block_ids":["block:entry"]},"declared_exceptions":[],"effects":{"allocates":[],"deallocates":[],"nondeterministic":false,"performs_io":false,"raises":[],"reads":["symbol:increment.n.parameter"],"synchronizes":false,"writes":[]},"exception_symbol_ids":[],"function_id":"function:increment","local_symbol_ids":[],"name":"increment","parameter_symbol_ids":["symbol:increment.n.parameter"],"purity":"pure","result_symbol_id":"symbol:increment.result.result","return_type":"int","source_ref_ids":["source:calc.py"],"span_ids":["span:function.increment.1"]}],"global_symbol_ids":[],"metadata":{"adapter":"SourceSoftwareVerificationAdapter@1","language":"python","path":"calc.py"},"program_id":"bafkreicq56zkgt35sowvtjuko7lwiemnw2wqvygurtsygno3znptxbfnmq","schema_version":"program-ir/v1","sources":[{"container_sha256":"","container_uri":"","content_cid":"","content_sha256":"1bb8a12dda6534f7f57e518628b96ffc166f72bc33c9d3f5cfd3a0f8d710453d","license_expression":"","metadata":{"byte_length":47,"language":"python","path":"calc.py"},"ref_id":"source:calc.py","review_status":"unreviewed","source_id":"calc.py","source_revision":"snapshot:baguqeerabvzsbegblbxjaltdbx2adj2m4rrsbiv33vyh6swdmmpz4wfqcyna","source_uri":"file:///calc.py"}],"spans":[{"end_byte":46,"end_char":null,"end_column":16,"end_line":2,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:function.increment.1","start_byte":0,"start_char":null,"start_column":1,"start_line":1},{"end_byte":46,"end_char":null,"end_column":16,"end_line":2,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:increment.expr.4","start_byte":41,"start_char":null,"start_column":12,"start_line":2},{"end_byte":42,"end_char":null,"end_column":12,"end_line":2,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:increment.expr.5","start_byte":41,"start_char":null,"start_column":12,"start_line":2},{"end_byte":46,"end_char":null,"end_column":16,"end_line":2,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:increment.expr.7","start_byte":45,"start_char":null,"start_column":16,"start_line":2},{"end_byte":20,"end_char":null,"end_column":20,"end_line":1,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:increment.param.n.2","start_byte":14,"start_char":null,"start_column":15,"start_line":1},{"end_byte":46,"end_char":null,"end_column":16,"end_line":2,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:increment.stmt.3","start_byte":34,"start_char":null,"start_column":5,"start_line":2}],"symbols":[{"attributes":{},"kind":"parameter","name":"n","source_ref_ids":["source:calc.py"],"span_ids":["span:increment.param.n.2"],"symbol_id":"symbol:increment.n.parameter","type_ref":"int"},{"attributes":{},"kind":"result","name":"result","source_ref_ids":["source:calc.py"],"span_ids":["span:function.increment.1"],"symbol_id":"symbol:increment.result.result","type_ref":"int"}]},"profile":{"completion_authority":false,"domain_id":"codebase_ir","executes_source":false,"execution_authority":false,"feature_only":true,"feature_view":"native documents with stable positional references; provenance retained outside learned expressions","feature_view_schema":"codebase-ir-native-structural-feature-view@1","limits":{"max_ast_depth":48,"max_ast_nodes":2048,"max_condition_bytes":16384,"max_contracts":8,"max_functions":16,"max_source_bytes":65536,"max_target_bytes":4194304},"native_routes":{"contract":{"available_without_typed_evidence":false,"family":"program","kind":"contract","owner_schema":"program-contract/v1","payload_schema":"program.program_contract/v1","profile":"dynamic_hoare","requires_explicit_source_ref":true,"requires_program_binding":true,"typed_owner":"ProgramContract","view_role":""},"program":{"available_without_typed_evidence":false,"family":"program","kind":"program","owner_schema":"program-ir/v1","payload_schema":"program.program_ir/v1","profile":"program_ir","requires_explicit_source_ref":true,"requires_program_binding":false,"typed_owner":"ProgramIR","view_role":""}},"projection_ids":["codebase_ir.program@1","codebase_ir.contracts@1"],"proof_authority":false,"provider_calls":0,"readiness":"complete supported source adapter, exact native bridge, no unsupported inventory","schema":"codebase-ir-source-bound-feature-targets@1","semantic_formula_decoder":false,"solver_calls":0,"source_semantics_verified":false,"unsupported_policy":"retain source-bound frontiers and deny training readiness"},"proof_authority":false,"publication_receipt":{"ast_revision_id":"rev:repository:authored-codebase-adaptation:snapshot:baguqeerabvzsbegblbxjaltdbx2adj2m4rrsbiv33vyh6swdmmpz4wfqcyna","generation":2,"manifest_cid":"baguqeerayebb522x6hx2mzlseerjqanctoud7rypsrw4gpvp5d6tf3tklkja","operation_id":"adaptation-successor","previous_head":{"ast_revision_id":"rev:repository:authored-codebase-adaptation:snapshot:baguqeerammiwwo6qmsqbeyvj4jizg2qbqqe6ia6354ky6kjzcd7v6ayo24zq","generation":1,"manifest_cid":"baguqeerabcgminjgcgnin7h556cr77dd4zjrpxh5pou7rvxmqtlbnmz6jdyq","receipt_cid":"baguqeeraczdmcdqhf2trdhouxmu2lgksmsmfiy2f2tzifbpn6nof5sv2mhza","repository_id":"repository:authored-codebase-adaptation","schema":"codebase-head@1","snapshot_cid":"baguqeerammiwwo6qmsqbeyvj4jizg2qbqqe6ia6354ky6kjzcd7v6ayo24zq"},"repository_id":"repository:authored-codebase-adaptation","request_cid":"baguqeerahr2vb4mxhogotxrvkcufk4olyi2hubiccmegc6uof2hvu755k6ia","schema":"codebase-publication-receipt@1","snapshot_cid":"baguqeerabvzsbegblbxjaltdbx2adj2m4rrsbiv33vyh6swdmmpz4wfqcyna"},"semantic_formula_decoder":false,"source_binding":{"ast_cid":"baguqeerawjwm4xxgm4yjja72253via5gl5bpoqvuiosmo2bzlmyuwmu5gp3a","content_sha256":"1bb8a12dda6534f7f57e518628b96ffc166f72bc33c9d3f5cfd3a0f8d710453d","entry":{"acquisition":"working-captured","disposition":"tracked_modified","entry_cid":"baguqeera3yxly25wi3fx5doha5xxvnuziir2at5ybpl4pa7bwefqhveoct3a","git_blob_oid":"3f61573bdca90df8f9b568e5ddbcc1db79b79716","head_blob_oid":"3f61573bdca90df8f9b568e5ddbcc1db79b79716","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"calc.py","raw_path_hex":"63616c632e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":47,"source_cid":"bafkreia3xcqs3wtfgt37k7srqyuls374czxxfpbtzhj7lt6tud4noecfhu"},"head":{"ast_revision_id":"rev:repository:authored-codebase-adaptation:snapshot:baguqeerabvzsbegblbxjaltdbx2adj2m4rrsbiv33vyh6swdmmpz4wfqcyna","generation":2,"manifest_cid":"baguqeerayebb522x6hx2mzlseerjqanctoud7rypsrw4gpvp5d6tf3tklkja","receipt_cid":"baguqeeragkllmtmizzyuvn4lthgtp7lgz33kcjr4t3waffqeezvt27pa5g7q","repository_id":"repository:authored-codebase-adaptation","schema":"codebase-head@1","snapshot_cid":"baguqeerabvzsbegblbxjaltdbx2adj2m4rrsbiv33vyh6swdmmpz4wfqcyna"},"path":"calc.py","repository_id":"repository:authored-codebase-adaptation","schema":"codebase-ir-feature-source-binding@1","source_cid":"bafkreia3xcqs3wtfgt37k7srqyuls374czxxfpbtzhj7lt6tud4noecfhu","source_key":"raw:63616c632e7079","source_revision":"snapshot:baguqeerabvzsbegblbxjaltdbx2adj2m4rrsbiv33vyh6swdmmpz4wfqcyna","unit":{"ast_cid":"baguqeerawjwm4xxgm4yjja72253via5gl5bpoqvuiosmo2bzlmyuwmu5gp3a","entry_cid":"baguqeera3yxly25wi3fx5doha5xxvnuziir2at5ybpl4pa7bwefqhveoct3a","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:63616c632e7079"}},"source_bytes_hex":"64656620696e6372656d656e74286e3a20696e7429202d3e20696e743a0a2020202072657475726e206e202b20320a","source_semantics_verified":false,"target_schema":"codebase-ir-source-bound-feature-targets@1","unknown_inventory":[{"field":"type_ref","native_id":"expr:6","native_kind":"expressions","value":"any"},{"field":"type_ref","native_id":"expr:9","native_kind":"expressions","value":"any"}]},"required":true,"stage":"target","status":"passed","validator_id":"codebase_ir.exact_native_target_replay@1"}]},{"admitted":false,"domain_id":"codebase_ir","formalized":false,"projections":[{"expression":{"document":{"commands":[{"attributes":{},"command_id":"command:0","effects":{"allocates":[],"deallocates":[],"nondeterministic":false,"performs_io":false,"raises":[],"reads":[],"synchronizes":false,"writes":[]},"evaluation_order":["expr:9"],"expression_ids":["expression:2"],"kind":"return","target_symbol_ids":[],"undefined_behavior":[]}],"expressions":[{"attributes":{},"evaluation_order":[],"expression_id":"expression:0","kind":"symbol","operand_ids":[],"operator":"","symbol_ids":["symbol:0"],"type_ref":"any"},{"attributes":{"value":2},"evaluation_order":[],"expression_id":"expression:1","kind":"literal","operand_ids":[],"operator":"","symbol_ids":[],"type_ref":"int"},{"attributes":{},"evaluation_order":["expr:6","expr:8"],"expression_id":"expression:2","kind":"binary","operand_ids":["expression:0","expression:1"],"operator":"add","symbol_ids":[],"type_ref":"any"}],"functions":[{"cfg":{"blocks":[{"block_id":"block:0","command_ids":["command:0"]}],"edges":[],"entry_block_id":"block:0","exceptional_exit_block_ids":[],"graph_id":"graph:0","normal_exit_block_ids":["block:0"]},"declared_exceptions":[],"effects":{"allocates":[],"deallocates":[],"nondeterministic":false,"performs_io":false,"raises":[],"reads":["symbol:increment.n.parameter"],"synchronizes":false,"writes":[]},"exception_symbol_ids":[],"function_id":"function:0","local_symbol_ids":[],"name":"increment","parameter_symbol_ids":["symbol:0"],"purity":"pure","result_symbol_id":"symbol:1","return_type":"int"}],"global_symbol_ids":[],"schema_version":"program-ir/v1","symbols":[{"attributes":{},"kind":"parameter","name":"n","symbol_id":"symbol:0","type_ref":"int"},{"attributes":{},"kind":"result","name":"result","symbol_id":"symbol:1","type_ref":"int"}]},"native_kind":"program","schema":"codebase-ir-native-structural-feature-view@1"},"feature_only":true,"logic_family":"program","producer_id":"codebase-source-target-adapter","producer_version":"codebase-ir-source-bound-feature-targets@1","profile":"program_ir","projection_id":"codebase_ir.program@1","properties":[],"representation_kind":"native_structural_feature_view","target_schema":"codebase-ir-source-bound-feature-targets@1","view_id":"program.program_ir/v1","view_role":null},{"expression":{"documents":[],"native_kind":"contracts","schema":"codebase-ir-native-structural-feature-view@1"},"feature_only":true,"logic_family":"program","producer_id":"codebase-source-target-adapter","producer_version":"codebase-ir-source-bound-feature-targets@1","profile":"dynamic_hoare","projection_id":"codebase_ir.contracts@1","properties":[],"representation_kind":"native_structural_feature_view","target_schema":"codebase-ir-source-bound-feature-targets@1","view_id":"program.program_contract/v1","view_role":null}],"qualification_gaps":["source_runtime_semantics_not_verified","backend_proofs_not_run","kernel_proofs_not_run","feature_reconstruction_is_not_formalization"],"qualified":false,"ready_for_training":true,"schema_version":"autoencoder-domain-targets/v1","source_digest":"33cce4ee8c656acdd8f8f0198f415c6d50ffefbf830a3392fbec02c42002ad55","unsupported":[],"validation":[{"details":{"ast_node_count":14,"authored_contract_cids":[],"authored_contracts":[],"captured_ast":{"calls":[],"diagnostics":[],"effects":[],"frontend":{"ast_schema":{"identifier":"ipfs-datasets.software-contracts.ast-ir@1.0.0","major":1,"minor":0,"name":"ipfs-datasets.software-contracts.ast-ir","patch":0},"capabilities":["annotations","awaits","calls","decorators","diagnostics","duplicate_definitions","effects","generators","imports","modules","raises","references","scopes","signatures","source_spans","state_access","symbols","undefined_reference_candidates","unsupported_constructs"],"frontend_name":"cpython-ast","frontend_version":"1.2.1","language":"python","language_version":"3.12","schema":"ipfs-datasets.software-contracts.frontend-capability@1.0.0","source_extensions":[".py",".pyi"],"toolchain_cid":"baguqeerar6isk2o6l6peildks6id6mzkg6kpgn6tefr24ro5ckm4hqtntuaa"},"imports":[],"module":{"export_names":["increment"],"module_id":"module:bafkreige3wrvzmsvkt4pytzvx2mir7hlwswrzekdzv6rzd23iaaqword3i","name":"known_variant","scope_id":"scope:module","span":{"end_byte":80,"end_column":0,"end_line":4,"start_byte":0,"start_column":0,"start_line":1}},"provenance":{"path":"known_variant.py","repository_id":"repository:authored-codebase-adaptation","repository_tree_cid":"baguqeerabvzsbegblbxjaltdbx2adj2m4rrsbiv33vyh6swdmmpz4wfqcyna","revision":"snapshot:baguqeerabvzsbegblbxjaltdbx2adj2m4rrsbiv33vyh6swdmmpz4wfqcyna","source_cid":"bafkreige3wrvzmsvkt4pytzvx2mir7hlwswrzekdzv6rzd23iaaqword3i"},"references":[{"context":"type","is_qualified":false,"name":"int","reference_id":"reference:50:1","scope_id":"scope:module","span":{"end_byte":53,"end_column":20,"end_line":2,"start_byte":50,"start_column":17,"start_line":2}},{"context":"type","is_qualified":false,"name":"int","reference_id":"reference:58:0","scope_id":"scope:module","span":{"end_byte":61,"end_column":28,"end_line":2,"start_byte":58,"start_column":25,"start_line":2}},{"context":"read","is_qualified":false,"name":"n","reference_id":"reference:74:2","scope_id":"scope:function:33:0","span":{"end_byte":75,"end_column":12,"end_line":3,"start_byte":74,"start_column":11,"start_line":3}}],"schema":"ipfs-datasets.software-contracts.ast-ir@1.0.0","scopes":[{"kind":"module","owner_symbol_id":null,"parent_scope_id":null,"scope_id":"scope:module","span":{"end_byte":80,"end_column":0,"end_line":4,"start_byte":0,"start_column":0,"start_line":1}},{"kind":"function","owner_symbol_id":"symbol:33:0","parent_scope_id":"scope:module","scope_id":"scope:function:33:0","span":{"end_byte":79,"end_column":16,"end_line":3,"start_byte":33,"start_column":0,"start_line":2}}],"symbols":[{"decorator_names":[],"definition_ordinal":0,"flags":[],"kind":"function","name":"increment","qualified_name":"known_variant.increment","scope_id":"scope:module","signature":{"is_async":false,"is_generator":false,"parameters":[{"annotation":"int","default_kind":"none","kind":"positional_or_named","name":"n","position":0}],"return_annotation":"int"},"span":{"end_byte":79,"end_column":16,"end_line":3,"start_byte":33,"start_column":0,"start_line":2},"symbol_id":"symbol:33:0","visibility":"public"},{"decorator_names":[],"definition_ordinal":0,"flags":[],"kind":"parameter","name":"n","qualified_name":"known_variant.increment.n","scope_id":"scope:function:33:0","signature":null,"span":{"end_byte":53,"end_column":20,"end_line":2,"start_byte":47,"start_column":14,"start_line":2},"symbol_id":"symbol:47:1","visibility":"public"}],"unsupported":[]},"completion_authority":false,"correspondence":{"is_runtime_equivalence_proof":false,"operation":"native_source_maps_retained_without_rebinding","spans":[{"end_byte":79,"source_ref_id":"source:known_variant.py","source_text":"def increment(n: int) -> int:\n return n + 2","span_id":"span:function.increment.1","start_byte":33},{"end_byte":79,"source_ref_id":"source:known_variant.py","source_text":"n + 2","span_id":"span:increment.expr.4","start_byte":74},{"end_byte":75,"source_ref_id":"source:known_variant.py","source_text":"n","span_id":"span:increment.expr.5","start_byte":74},{"end_byte":79,"source_ref_id":"source:known_variant.py","source_text":"2","span_id":"span:increment.expr.7","start_byte":78},{"end_byte":53,"source_ref_id":"source:known_variant.py","source_text":"n: int","span_id":"span:increment.param.n.2","start_byte":47},{"end_byte":79,"source_ref_id":"source:known_variant.py","source_text":"return n + 2","span_id":"span:increment.stmt.3","start_byte":67}],"subjects":[{"native_id":"symbol:increment.n.parameter","native_kind":"symbols","source_ref_ids":["source:known_variant.py"],"span_ids":["span:increment.param.n.2"]},{"native_id":"symbol:increment.result.result","native_kind":"symbols","source_ref_ids":["source:known_variant.py"],"span_ids":["span:function.increment.1"]},{"native_id":"expr:6","native_kind":"expressions","source_ref_ids":["source:known_variant.py"],"span_ids":["span:increment.expr.5"]},{"native_id":"expr:8","native_kind":"expressions","source_ref_ids":["source:known_variant.py"],"span_ids":["span:increment.expr.7"]},{"native_id":"expr:9","native_kind":"expressions","source_ref_ids":["source:known_variant.py"],"span_ids":["span:increment.expr.4"]},{"native_id":"command:10","native_kind":"commands","source_ref_ids":["source:known_variant.py"],"span_ids":["span:increment.stmt.3"]},{"native_id":"function:increment","native_kind":"functions","source_ref_ids":["source:known_variant.py"],"span_ids":["span:function.increment.1"]}]},"execution_authority":false,"feature_only":true,"limits":{"max_ast_depth":48,"max_ast_nodes":2048,"max_condition_bytes":16384,"max_contracts":8,"max_functions":16,"max_source_bytes":65536,"max_target_bytes":4194304},"lowered_contract_sha256":[],"manifest":{"ast_revision_id":"rev:repository:authored-codebase-adaptation:snapshot:baguqeerabvzsbegblbxjaltdbx2adj2m4rrsbiv33vyh6swdmmpz4wfqcyna","authority":"structural_only","coverage":{"ast_failed":0,"ast_ok":5,"ast_partial":0,"captured_entries":5,"checked_properties":0,"formalized_properties":0,"inventory_entries":5,"opaque_entries":0,"semantic_symbols":10,"unindexed_entries":0},"schema":"codebase-ir-structural-manifest@1","semantic_state":{"artifacts":[{"artifact_id":"artifact:snapshot-evidence","confidence":"exact","kind":"snapshot-evidence","metadata":{"acquisition":"git-working","exclusions":[".eggs",".git",".hg",".mypy_cache",".nox",".pytest_cache",".ruff_cache",".semantic-index",".semantic_index",".svn",".tox",".venv","__pycache__","build","coverage","dist","env","external","htmlcov","node_modules","semantic-index-state","site-packages","third-party","third_party","vendor","venv"],"snapshot":{"entries":[{"acquisition":"working-captured","disposition":"tracked_modified","entry_cid":"baguqeera3yxly25wi3fx5doha5xxvnuziir2at5ybpl4pa7bwefqhveoct3a","git_blob_oid":"3f61573bdca90df8f9b568e5ddbcc1db79b79716","head_blob_oid":"3f61573bdca90df8f9b568e5ddbcc1db79b79716","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"calc.py","raw_path_hex":"63616c632e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":47,"source_cid":"bafkreia3xcqs3wtfgt37k7srqyuls374czxxfpbtzhj7lt6tud4noecfhu"},{"acquisition":"working-captured","disposition":"working","entry_cid":"baguqeerawfv32ovbfotx6fx2pzmrkj2ijgyt7ansazbczqaer3kdizgmmc7a","git_blob_oid":"f53de9ed93d63f21d6b1704fd7730e5c5b88116b","head_blob_oid":"f53de9ed93d63f21d6b1704fd7730e5c5b88116b","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"canary.py","raw_path_hex":"63616e6172792e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":74,"source_cid":"bafkreigikomnn2573hgplkeuf36bsnkercv3p5jumx7ajynfvhjszxjtlm"},{"acquisition":"working-captured","disposition":"working","entry_cid":"baguqeeraoafltbqrriycqsfwhdydy3aqkfxr4qj233zde35yfu2dckgw3zrq","git_blob_oid":"f3703caf2cb27ed7d0723f908de3cc18afe848e5","head_blob_oid":"f3703caf2cb27ed7d0723f908de3cc18afe848e5","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"consumer.py","raw_path_hex":"636f6e73756d65722e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":80,"source_cid":"bafkreihyszjx5tk5qbfhozf4crvsp6ksnnbxi3p2wukm4k3emnqjntzvpy"},{"acquisition":"working-captured","disposition":"working","entry_cid":"baguqeeranengobhx53v6ofhoptm24qrjf2i7mx5hqrboig24qscm3c37a7la","git_blob_oid":"cd576ff9aa5c64d2ac030ba0cda873e55f1674c8","head_blob_oid":"cd576ff9aa5c64d2ac030ba0cda873e55f1674c8","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"known_variant.py","raw_path_hex":"6b6e6f776e5f76617269616e742e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":80,"source_cid":"bafkreige3wrvzmsvkt4pytzvx2mir7hlwswrzekdzv6rzd23iaaqword3i"},{"acquisition":"working-captured","disposition":"working","entry_cid":"baguqeerazqg7prfncgs7tsqxuatxi5neyq26s5padtnyiupotd5tvwfz56ba","git_blob_oid":"530aee57eeae73b69b574365e3691707840a6425","head_blob_oid":"530aee57eeae73b69b574365e3691707840a6425","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"tune.py","raw_path_hex":"74756e652e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":70,"source_cid":"bafkreiecl6al6zc2gzt4gqewrsa4qnj77zeuensr3abb3fjhuyvwbw56la"}],"exclusions":[".eggs",".git",".hg",".mypy_cache",".nox",".pytest_cache",".ruff_cache",".semantic-index",".semantic_index",".svn",".tox",".venv","__pycache__","build","coverage","dist","env","external","htmlcov","node_modules","semantic-index-state","site-packages","third-party","third_party","vendor","venv"],"git_commit":"245ec0b27a0af48ab04395c711e77462429017dc","git_tree":"ddbfbf4539c31833133407262e58ba70cd474e1f","max_entries":256,"max_file_bytes":65536,"mode":"git-working","repository_id":"repository:authored-codebase-adaptation","schema":"ipfs-datasets.software-contracts.semantic-repository-snapshot@4","snapshot_cid":"baguqeerabvzsbegblbxjaltdbx2adj2m4rrsbiv33vyh6swdmmpz4wfqcyna"}},"path":"@snapshot-evidence","schema":"ipfs-datasets.software-contracts.semantic-artifact@1","source_cid":"baguqeerabvzsbegblbxjaltdbx2adj2m4rrsbiv33vyh6swdmmpz4wfqcyna"}],"edges":[{"confidence":"conservative","edge_id":"baguqeerabn5edvyyevbfe72l2pfmmidcklkdb3bkkgozbwr7d56jpgapamba","extraction_method":"lexical","extractor_version":"2","metadata":{"native_boundary":false,"resolution":"definite","unresolved_target":"lexical:calc.increment"},"relation":"calls","schema":"ipfs-datasets.software-contracts.semantic-edge@1","source_id":"baguqeeravsk7toexjllt5gartvy3njr4xgfdq5d3qynhbjqyksd7qvkcb3oq","span":{"end_column":23,"end_line":4,"path":"consumer.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":11,"start_line":4},"target_id":"baguqeera476wbd3y6sc4dvajcpip577iqeg4wll5m6nldahv4y5kjm3sdm3q"},{"confidence":"exact","edge_id":"baguqeeraoyq3yphrub6yy3ketqlw4zevhhsehvbthjoiptvu4cnd7egzmsxq","extraction_method":"static_import","extractor_version":"2","metadata":{"alias":"increment","resolution":"definite","unresolved_target":"module:calc.increment"},"relation":"imports","schema":"ipfs-datasets.software-contracts.semantic-edge@1","source_id":"baguqeerai4gbwgjxgfruz7lrabnvhzv5zpk3gqco27j3cyxyn2g4mepuaq6a","span":{"end_column":26,"end_line":1,"path":"consumer.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"target_id":"baguqeera476wbd3y6sc4dvajcpip577iqeg4wll5m6nldahv4y5kjm3sdm3q"},{"confidence":"exact","edge_id":"baguqeerarswhckw3shvppawwxa2fzu5uwrtpt45qnealckpgfmifbhur2h6q","extraction_method":"global_binding","extractor_version":"2","metadata":{"resolution":"unresolved","unresolved_target":"global:increment"},"relation":"reads_state","schema":"ipfs-datasets.software-contracts.semantic-edge@1","source_id":"baguqeeravsk7toexjllt5gartvy3njr4xgfdq5d3qynhbjqyksd7qvkcb3oq","span":{"end_column":20,"end_line":4,"path":"consumer.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":11,"start_line":4},"target_id":"global:increment"}],"extractor_name":"semantic-repository-scanner","extractor_version":"1","repository_id":"repository:authored-codebase-adaptation","schema":"ipfs-datasets.software-contracts.semantic-index@2","state_cid":"baguqeeraty4uhtdac7r4phc4znif6smu7badpssbnhohluhre43jcb7bre6a","symbols":[{"annotations":{"n":"int","return":"int"},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"function","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":2}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]}}],"frontend_declarations":["symbol:0:0"],"frontend_notices":[]},"module_path":"calc.py","namespace":"calc","normalized_ast":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":2}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]},"property_role":null,"qualified_name":"calc.increment","repository_id":"repository:authored-codebase-adaptation","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{"is_generator":false,"parameters":[{"annotation":"int","default":"","default_kind":"none","kind":"positional_or_keyword","name":"n"}],"return":"int"},"source_cid":"bafkreia3xcqs3wtfgt37k7srqyuls374czxxfpbtzhj7lt6tud4noecfhu","span":{"end_column":16,"end_line":2,"path":"calc.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeera476wbd3y6sc4dvajcpip577iqeg4wll5m6nldahv4y5kjm3sdm3q","version_cid":"baguqeerai5drhi2jnhquhe7ritcaniogszsxxbtg3k6hwnirjdszgeptwqza"},{"annotations":{},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"module","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"Module","body":[],"type_ignores":[]}}],"frontend_declarations":[null],"frontend_notices":[]},"module_path":"known_variant.py","namespace":"known_variant","normalized_ast":{"_type":"Module","body":[],"type_ignores":[]},"property_role":null,"qualified_name":"known_variant","repository_id":"repository:authored-codebase-adaptation","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{},"source_cid":"bafkreige3wrvzmsvkt4pytzvx2mir7hlwswrzekdzv6rzd23iaaqword3i","span":{"end_column":0,"end_line":1,"path":"known_variant.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeera4rifsdnsyvemvgxtivxxjkbw2mwjdoxqptrgamu7xo2qocs5v7lq","version_cid":"baguqeeratoowubgomg2srcaeyvacwuncge53awke6itpewnz7cuw3smtsgua"},{"annotations":{"n":"int","return":"int"},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"function","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":2}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]}}],"frontend_declarations":["symbol:33:0"],"frontend_notices":[]},"module_path":"known_variant.py","namespace":"known_variant","normalized_ast":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":2}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]},"property_role":null,"qualified_name":"known_variant.increment","repository_id":"repository:authored-codebase-adaptation","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{"is_generator":false,"parameters":[{"annotation":"int","default":"","default_kind":"none","kind":"positional_or_keyword","name":"n"}],"return":"int"},"source_cid":"bafkreige3wrvzmsvkt4pytzvx2mir7hlwswrzekdzv6rzd23iaaqword3i","span":{"end_column":16,"end_line":3,"path":"known_variant.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":2},"stable_id":"baguqeera6nll2gp7nlbkbblbnzwmhrm3vtww6ejpblvhibc665icrso6qp2q","version_cid":"baguqeerauvisxy74ycxgnuupff2bmkvfphaakxeqhlgzho4crehajonxuuqa"},{"annotations":{},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"module","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"Module","body":[],"type_ignores":[]}}],"frontend_declarations":[null],"frontend_notices":[]},"module_path":"tune.py","namespace":"tune","normalized_ast":{"_type":"Module","body":[],"type_ignores":[]},"property_role":null,"qualified_name":"tune","repository_id":"repository:authored-codebase-adaptation","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{},"source_cid":"bafkreiecl6al6zc2gzt4gqewrsa4qnj77zeuensr3abb3fjhuyvwbw56la","span":{"end_column":0,"end_line":1,"path":"tune.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeerafkdiownpby627wfxbyf5zyor4q4arqgkrfmzabseiqw7ff7p4b6q","version_cid":"baguqeeramhwf7t3l2ozkdmiwrbpquxmahgeka2qgohjg5atvzt7wcihsh66q"},{"annotations":{"n":"int","return":"int"},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"function","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":1}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]}}],"frontend_declarations":["symbol:27:0"],"frontend_notices":[]},"module_path":"canary.py","namespace":"canary","normalized_ast":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":1}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]},"property_role":null,"qualified_name":"canary.increment","repository_id":"repository:authored-codebase-adaptation","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{"is_generator":false,"parameters":[{"annotation":"int","default":"","default_kind":"none","kind":"positional_or_keyword","name":"n"}],"return":"int"},"source_cid":"bafkreigikomnn2573hgplkeuf36bsnkercv3p5jumx7ajynfvhjszxjtlm","span":{"end_column":16,"end_line":3,"path":"canary.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":2},"stable_id":"baguqeerafuca76cgccq73djxxh6clrlm3uxmiuam6lxcqykksml5o55awzrq","version_cid":"baguqeerak3tfur6oyz4sy4ysi5idcafp6qpf26tp575lycqrlg3cmvbo5uga"},{"annotations":{},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"module","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"Module","body":[{"_type":"ImportFrom","level":0,"module":"calc","names":[{"_type":"alias","asname":null,"name":"increment"}]}],"type_ignores":[]}}],"frontend_declarations":[null],"frontend_notices":[]},"module_path":"consumer.py","namespace":"consumer","normalized_ast":{"_type":"Module","body":[{"_type":"ImportFrom","level":0,"module":"calc","names":[{"_type":"alias","asname":null,"name":"increment"}]}],"type_ignores":[]},"property_role":null,"qualified_name":"consumer","repository_id":"repository:authored-codebase-adaptation","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{},"source_cid":"bafkreihyszjx5tk5qbfhozf4crvsp6ksnnbxi3p2wukm4k3emnqjntzvpy","span":{"end_column":0,"end_line":1,"path":"consumer.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeerai4gbwgjxgfruz7lrabnvhzv5zpk3gqco27j3cyxyn2g4mepuaq6a","version_cid":"baguqeeraxx2isoo636ogz3cx6pt6juvnhug2ks6tzh6w4ifgbm5gtwzrydha"},{"annotations":{"n":"int","return":"int"},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"function","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":1}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]}}],"frontend_declarations":["symbol:23:0"],"frontend_notices":[]},"module_path":"tune.py","namespace":"tune","normalized_ast":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":1}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]},"property_role":null,"qualified_name":"tune.increment","repository_id":"repository:authored-codebase-adaptation","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{"is_generator":false,"parameters":[{"annotation":"int","default":"","default_kind":"none","kind":"positional_or_keyword","name":"n"}],"return":"int"},"source_cid":"bafkreiecl6al6zc2gzt4gqewrsa4qnj77zeuensr3abb3fjhuyvwbw56la","span":{"end_column":16,"end_line":3,"path":"tune.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":2},"stable_id":"baguqeeraihifva5brpdu5qfnckxcnenepjow3g7qlwkqub6v3bp72pyvhjgq","version_cid":"baguqeerat5kxgfac2kj6au5vxdfsd2ub6jjbxpm43ltlpko4evaopgpmtlcq"},{"annotations":{},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"module","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"Module","body":[],"type_ignores":[]}}],"frontend_declarations":[null],"frontend_notices":[]},"module_path":"calc.py","namespace":"calc","normalized_ast":{"_type":"Module","body":[],"type_ignores":[]},"property_role":null,"qualified_name":"calc","repository_id":"repository:authored-codebase-adaptation","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{},"source_cid":"bafkreia3xcqs3wtfgt37k7srqyuls374czxxfpbtzhj7lt6tud4noecfhu","span":{"end_column":0,"end_line":1,"path":"calc.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeeraru2pagfkgu4knwolre3ig2ueobopqkeylzx73ooj266czs4ygj5q","version_cid":"baguqeera4f7ptmp4y2xr6jbrnuiadxejgziwg4nhtbof5jeyrha2vpx6fupq"},{"annotations":{"n":"int","return":"int"},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"function","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"Call","args":[{"_type":"Name","ctx":{"_type":"Load"},"id":"n"}],"func":{"_type":"Name","ctx":{"_type":"Load"},"id":"increment"},"keywords":[]}}],"decorator_list":[],"name":"consume","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]}}],"frontend_declarations":["symbol:28:0"],"frontend_notices":[]},"module_path":"consumer.py","namespace":"consumer","normalized_ast":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"Call","args":[{"_type":"Name","ctx":{"_type":"Load"},"id":"n"}],"func":{"_type":"Name","ctx":{"_type":"Load"},"id":"increment"},"keywords":[]}}],"decorator_list":[],"name":"consume","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]},"property_role":null,"qualified_name":"consumer.consume","repository_id":"repository:authored-codebase-adaptation","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{"is_generator":false,"parameters":[{"annotation":"int","default":"","default_kind":"none","kind":"positional_or_keyword","name":"n"}],"return":"int"},"source_cid":"bafkreihyszjx5tk5qbfhozf4crvsp6ksnnbxi3p2wukm4k3emnqjntzvpy","span":{"end_column":23,"end_line":4,"path":"consumer.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":3},"stable_id":"baguqeeravsk7toexjllt5gartvy3njr4xgfdq5d3qynhbjqyksd7qvkcb3oq","version_cid":"baguqeerafpib6643dhf2wymwxut3s3wjt3cbjxb2sktosmtugwkrdfmvid2a"},{"annotations":{},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"module","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"Module","body":[],"type_ignores":[]}}],"frontend_declarations":[null],"frontend_notices":[]},"module_path":"canary.py","namespace":"canary","normalized_ast":{"_type":"Module","body":[],"type_ignores":[]},"property_role":null,"qualified_name":"canary","repository_id":"repository:authored-codebase-adaptation","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{},"source_cid":"bafkreigikomnn2573hgplkeuf36bsnkercv3p5jumx7ajynfvhjszxjtlm","span":{"end_column":0,"end_line":1,"path":"canary.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeeraxksh7l4sv4siogzlipkqvr2vtkfj33tnawzb454dvrk4pgq2soma","version_cid":"baguqeeraqlvs5s45ukqlfph6vzdjcig3vk6v2lid3pc5irgmqhkb7gmpb6rq"}]},"snapshot":{"entries":[{"acquisition":"working-captured","disposition":"tracked_modified","entry_cid":"baguqeera3yxly25wi3fx5doha5xxvnuziir2at5ybpl4pa7bwefqhveoct3a","git_blob_oid":"3f61573bdca90df8f9b568e5ddbcc1db79b79716","head_blob_oid":"3f61573bdca90df8f9b568e5ddbcc1db79b79716","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"calc.py","raw_path_hex":"63616c632e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":47,"source_cid":"bafkreia3xcqs3wtfgt37k7srqyuls374czxxfpbtzhj7lt6tud4noecfhu"},{"acquisition":"working-captured","disposition":"working","entry_cid":"baguqeerawfv32ovbfotx6fx2pzmrkj2ijgyt7ansazbczqaer3kdizgmmc7a","git_blob_oid":"f53de9ed93d63f21d6b1704fd7730e5c5b88116b","head_blob_oid":"f53de9ed93d63f21d6b1704fd7730e5c5b88116b","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"canary.py","raw_path_hex":"63616e6172792e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":74,"source_cid":"bafkreigikomnn2573hgplkeuf36bsnkercv3p5jumx7ajynfvhjszxjtlm"},{"acquisition":"working-captured","disposition":"working","entry_cid":"baguqeeraoafltbqrriycqsfwhdydy3aqkfxr4qj233zde35yfu2dckgw3zrq","git_blob_oid":"f3703caf2cb27ed7d0723f908de3cc18afe848e5","head_blob_oid":"f3703caf2cb27ed7d0723f908de3cc18afe848e5","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"consumer.py","raw_path_hex":"636f6e73756d65722e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":80,"source_cid":"bafkreihyszjx5tk5qbfhozf4crvsp6ksnnbxi3p2wukm4k3emnqjntzvpy"},{"acquisition":"working-captured","disposition":"working","entry_cid":"baguqeeranengobhx53v6ofhoptm24qrjf2i7mx5hqrboig24qscm3c37a7la","git_blob_oid":"cd576ff9aa5c64d2ac030ba0cda873e55f1674c8","head_blob_oid":"cd576ff9aa5c64d2ac030ba0cda873e55f1674c8","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"known_variant.py","raw_path_hex":"6b6e6f776e5f76617269616e742e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":80,"source_cid":"bafkreige3wrvzmsvkt4pytzvx2mir7hlwswrzekdzv6rzd23iaaqword3i"},{"acquisition":"working-captured","disposition":"working","entry_cid":"baguqeerazqg7prfncgs7tsqxuatxi5neyq26s5padtnyiupotd5tvwfz56ba","git_blob_oid":"530aee57eeae73b69b574365e3691707840a6425","head_blob_oid":"530aee57eeae73b69b574365e3691707840a6425","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"tune.py","raw_path_hex":"74756e652e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":70,"source_cid":"bafkreiecl6al6zc2gzt4gqewrsa4qnj77zeuensr3abb3fjhuyvwbw56la"}],"exclusions":[".eggs",".git",".hg",".mypy_cache",".nox",".pytest_cache",".ruff_cache",".semantic-index",".semantic_index",".svn",".tox",".venv","__pycache__","build","coverage","dist","env","external","htmlcov","node_modules","semantic-index-state","site-packages","third-party","third_party","vendor","venv"],"git_commit":"245ec0b27a0af48ab04395c711e77462429017dc","git_tree":"ddbfbf4539c31833133407262e58ba70cd474e1f","max_entries":256,"max_file_bytes":65536,"mode":"git-working","repository_id":"repository:authored-codebase-adaptation","schema":"ipfs-datasets.software-contracts.semantic-repository-snapshot@4","snapshot_cid":"baguqeerabvzsbegblbxjaltdbx2adj2m4rrsbiv33vyh6swdmmpz4wfqcyna"},"units":[{"ast_cid":"baguqeerawjwm4xxgm4yjja72253via5gl5bpoqvuiosmo2bzlmyuwmu5gp3a","entry_cid":"baguqeera3yxly25wi3fx5doha5xxvnuziir2at5ybpl4pa7bwefqhveoct3a","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:63616c632e7079"},{"ast_cid":"baguqeeraf5bkk7yxlmooephvsnvhn3tj2ib4xn5wjzz67ykjvnhhhcy254qq","entry_cid":"baguqeerawfv32ovbfotx6fx2pzmrkj2ijgyt7ansazbczqaer3kdizgmmc7a","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:63616e6172792e7079"},{"ast_cid":"baguqeeraijenburwkwr3bct3k5ji6vi7kmrkonpmgzj6z6omvkdyz2ebhx5q","entry_cid":"baguqeeraoafltbqrriycqsfwhdydy3aqkfxr4qj233zde35yfu2dckgw3zrq","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:636f6e73756d65722e7079"},{"ast_cid":"baguqeeragqhcnp5xeqlqymuozwa47spzxk2rirhhlnr2sdprxjhfhf4pbz3q","entry_cid":"baguqeeranengobhx53v6ofhoptm24qrjf2i7mx5hqrboig24qscm3c37a7la","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:6b6e6f776e5f76617269616e742e7079"},{"ast_cid":"baguqeerapvzc5yhz3vdu5t3n4kvvhkc5zox4reoevwojh2y7h62xrfxagkxq","entry_cid":"baguqeerazqg7prfncgs7tsqxuatxi5neyq26s5padtnyiupotd5tvwfz56ba","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:74756e652e7079"}]},"native_adapter":{"adapter_version":"software-verification-source-adapter/v1.0.1","backend_requests":[{"attributes":{"fake_success_forbidden":true,"function_id":"function:increment","program_id":"bafkreiermzlyrwuzduhrrjzgzelyjtfk5vrj4yz4wcxijmtoaf3ti35jbu","requires_canonical_backend":true},"goal_kind":"verification_condition","logic_family":"smt","obligation_statement":"Establish the admitted contract obligations for function 'increment' via the shared SMT compiler; do not treat adapter success as a proof.","request_id":"backend-request:function:increment.contract","schema":"ipfs_datasets_py/logic/software-verification/canonical-backend-request@1","source_ref_ids":["source:known_variant.py"],"subject_ids":["function:increment"],"theory_tags":["equality","qf_lia"]}],"diagnostics":[],"document":{"artifacts":[{"artifact_id":"artifact:known_variant.py","config_id":"","content_cid":"","content_sha256":"c4dda35cb25554f8fc4f35be9888fcebb4ad1c9143cd7d1c8f5b40010b3a23da","license_expression":"","media_type":"text/x-python","metadata":{"language":"python"},"parent_artifact_ids":[],"path":"known_variant.py","producer_id":"","review_status":"","role":"input","schema_id":"software-verification-source","schema_version":"v1","size":80,"trust_decision":""}],"assumptions":[{"assumption_id":"assumption:python.language-semantics","expression":{"adapter":"software-verification-source-adapter/v1.0.1","subset":"v1"},"extensions":{},"kind":"semantic","schema_version":"verification-assumption/v1","source_ref_ids":[],"span_ids":["span:function.increment.1"],"statement":"Only the admitted python subset is given executable ProgramIR semantics; other features stay observational.","subject_ids":["decl:function.increment"]},{"assumption_id":"assumption:python.memory","expression":{"memory_model":"abstract_objects"},"extensions":{},"kind":"modeling","schema_version":"verification-assumption/v1","source_ref_ids":[],"span_ids":["span:function.increment.1"],"statement":"python memory is modeled as abstract object identity without a precise heap graph in this adapter version.","subject_ids":["decl:function.increment"]},{"assumption_id":"assumption:python.runtime","expression":{"concurrency":"sequential","language":"python"},"extensions":{},"kind":"platform","schema_version":"verification-assumption/v1","source_ref_ids":[],"span_ids":["span:function.increment.1"],"statement":"python runtime is sequential, single-threaded for the admitted subset; the GIL or event-loop concurrency is not modeled.","subject_ids":["decl:function.increment"]},{"assumption_id":"assumption:python.undefined-behavior","expression":{"undefined_behavior_policy":"retain_unsupported"},"extensions":{},"kind":"semantic","schema_version":"verification-assumption/v1","source_ref_ids":[],"span_ids":["span:function.increment.1"],"statement":"Undefined or implementation-defined python behavior is not silently executed; unsupported constructs are retained as diagnostics.","subject_ids":["decl:function.increment"]}],"bounds":[{"bound_id":"bound:python.source-bytes","description":"Adapter admission bound for source size.","extensions":{},"kind":"resource_bounded","limits":{"max_source_bytes":2097152},"source_ref_ids":["source:known_variant.py"],"span_ids":[]}],"declarations":[{"declaration_id":"decl:function.increment","depends_on":[],"extensions":{},"kind":"function","name":"increment","payload":{"complete_lowering":true,"function_id":"function:increment","language":"python","parameter_symbol_ids":["symbol:increment.n.parameter"],"return_type":"int"},"source_ref_ids":["source:known_variant.py"],"span_ids":["span:function.increment.1"]}],"diagnostics":[],"document_id":"bafkreign2q7pfzkp3znhbl7j5i6j7ur3gql4jupvcskxofbjos7za4qyqe","extensions":{"lfv.source_adapter.version":"software-verification-source-adapter/v1.0.1"},"metadata":{"adapter":"SourceSoftwareVerificationAdapter@1","language":"python","path":"known_variant.py"},"observations":{"adapter_version":"software-verification-source-adapter/v1.0.1","backend_requests":[{"attributes":{"fake_success_forbidden":true,"function_id":"function:increment","program_id":"bafkreiermzlyrwuzduhrrjzgzelyjtfk5vrj4yz4wcxijmtoaf3ti35jbu","requires_canonical_backend":true},"goal_kind":"verification_condition","logic_family":"smt","obligation_statement":"Establish the admitted contract obligations for function 'increment' via the shared SMT compiler; do not treat adapter success as a proof.","request_id":"backend-request:function:increment.contract","schema":"ipfs_datasets_py/logic/software-verification/canonical-backend-request@1","source_ref_ids":["source:known_variant.py"],"subject_ids":["function:increment"],"theory_tags":["equality","qf_lia"]}],"interface":"SourceSoftwareVerificationAdapter@1","unsupported_constructs":[]},"properties":[{"assumption_ids":["assumption:python.language-semantics","assumption:python.memory","assumption:python.runtime","assumption:python.undefined-behavior"],"bound_ids":[],"expression":{"function_id":"function:increment","purity":"pure"},"extensions":{},"kind":"safety","logic_family":"software_verification","property_id":"property:function:increment.safety","schema_version":"verification-property/v1","source_ref_ids":["source:known_variant.py"],"span_ids":["span:function.increment.1"],"statement":"Function increment respects its admitted control-flow and effect summary under the declared language assumptions.","subject_ids":["decl:function.increment"]}],"schema_version":"software-verification-ir/v1","sources":[{"container_sha256":"","container_uri":"","content_cid":"","content_sha256":"c4dda35cb25554f8fc4f35be9888fcebb4ad1c9143cd7d1c8f5b40010b3a23da","license_expression":"","metadata":{"byte_length":80,"language":"python","path":"known_variant.py"},"ref_id":"source:known_variant.py","review_status":"unreviewed","source_id":"known_variant.py","source_revision":"snapshot:baguqeerabvzsbegblbxjaltdbx2adj2m4rrsbiv33vyh6swdmmpz4wfqcyna","source_uri":"file:///known_variant.py"}],"spans":[{"end_byte":79,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:known_variant.py","span_id":"span:function.increment.1","start_byte":33,"start_char":null,"start_column":1,"start_line":2},{"end_byte":79,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:known_variant.py","span_id":"span:increment.expr.4","start_byte":74,"start_char":null,"start_column":12,"start_line":3},{"end_byte":75,"end_char":null,"end_column":12,"end_line":3,"metadata":{},"source_ref_id":"source:known_variant.py","span_id":"span:increment.expr.5","start_byte":74,"start_char":null,"start_column":12,"start_line":3},{"end_byte":79,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:known_variant.py","span_id":"span:increment.expr.7","start_byte":78,"start_char":null,"start_column":16,"start_line":3},{"end_byte":53,"end_char":null,"end_column":20,"end_line":2,"metadata":{},"source_ref_id":"source:known_variant.py","span_id":"span:increment.param.n.2","start_byte":47,"start_char":null,"start_column":15,"start_line":2},{"end_byte":79,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:known_variant.py","span_id":"span:increment.stmt.3","start_byte":67,"start_char":null,"start_column":5,"start_line":3}]},"evidence":null,"fake_backend_success":false,"interface":"SourceSoftwareVerificationAdapter@1","language":"python","path":"known_variant.py","program":{"commands":[{"attributes":{},"command_id":"command:10","effects":{"allocates":[],"deallocates":[],"nondeterministic":false,"performs_io":false,"raises":[],"reads":[],"synchronizes":false,"writes":[]},"evaluation_order":["expr:9"],"expression_ids":["expr:9"],"kind":"return","source_ref_ids":["source:known_variant.py"],"span_ids":["span:increment.stmt.3"],"target_symbol_ids":[],"undefined_behavior":[]}],"expressions":[{"attributes":{},"evaluation_order":[],"expression_id":"expr:6","kind":"symbol","operand_ids":[],"operator":"","source_ref_ids":["source:known_variant.py"],"span_ids":["span:increment.expr.5"],"symbol_ids":["symbol:increment.n.parameter"],"type_ref":"any"},{"attributes":{"value":2},"evaluation_order":[],"expression_id":"expr:8","kind":"literal","operand_ids":[],"operator":"","source_ref_ids":["source:known_variant.py"],"span_ids":["span:increment.expr.7"],"symbol_ids":[],"type_ref":"int"},{"attributes":{},"evaluation_order":["expr:6","expr:8"],"expression_id":"expr:9","kind":"binary","operand_ids":["expr:6","expr:8"],"operator":"add","source_ref_ids":["source:known_variant.py"],"span_ids":["span:increment.expr.4"],"symbol_ids":[],"type_ref":"any"}],"functions":[{"cfg":{"blocks":[{"block_id":"block:entry","command_ids":["command:10"],"source_ref_ids":["source:known_variant.py"],"span_ids":["span:function.increment.1"]}],"edges":[],"entry_block_id":"block:entry","exceptional_exit_block_ids":[],"graph_id":"cfg:increment","normal_exit_block_ids":["block:entry"]},"declared_exceptions":[],"effects":{"allocates":[],"deallocates":[],"nondeterministic":false,"performs_io":false,"raises":[],"reads":["symbol:increment.n.parameter"],"synchronizes":false,"writes":[]},"exception_symbol_ids":[],"function_id":"function:increment","local_symbol_ids":[],"name":"increment","parameter_symbol_ids":["symbol:increment.n.parameter"],"purity":"pure","result_symbol_id":"symbol:increment.result.result","return_type":"int","source_ref_ids":["source:known_variant.py"],"span_ids":["span:function.increment.1"]}],"global_symbol_ids":[],"metadata":{"adapter":"SourceSoftwareVerificationAdapter@1","language":"python","path":"known_variant.py"},"program_id":"bafkreiermzlyrwuzduhrrjzgzelyjtfk5vrj4yz4wcxijmtoaf3ti35jbu","schema_version":"program-ir/v1","sources":[{"container_sha256":"","container_uri":"","content_cid":"","content_sha256":"c4dda35cb25554f8fc4f35be9888fcebb4ad1c9143cd7d1c8f5b40010b3a23da","license_expression":"","metadata":{"byte_length":80,"language":"python","path":"known_variant.py"},"ref_id":"source:known_variant.py","review_status":"unreviewed","source_id":"known_variant.py","source_revision":"snapshot:baguqeerabvzsbegblbxjaltdbx2adj2m4rrsbiv33vyh6swdmmpz4wfqcyna","source_uri":"file:///known_variant.py"}],"spans":[{"end_byte":79,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:known_variant.py","span_id":"span:function.increment.1","start_byte":33,"start_char":null,"start_column":1,"start_line":2},{"end_byte":79,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:known_variant.py","span_id":"span:increment.expr.4","start_byte":74,"start_char":null,"start_column":12,"start_line":3},{"end_byte":75,"end_char":null,"end_column":12,"end_line":3,"metadata":{},"source_ref_id":"source:known_variant.py","span_id":"span:increment.expr.5","start_byte":74,"start_char":null,"start_column":12,"start_line":3},{"end_byte":79,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:known_variant.py","span_id":"span:increment.expr.7","start_byte":78,"start_char":null,"start_column":16,"start_line":3},{"end_byte":53,"end_char":null,"end_column":20,"end_line":2,"metadata":{},"source_ref_id":"source:known_variant.py","span_id":"span:increment.param.n.2","start_byte":47,"start_char":null,"start_column":15,"start_line":2},{"end_byte":79,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:known_variant.py","span_id":"span:increment.stmt.3","start_byte":67,"start_char":null,"start_column":5,"start_line":3}],"symbols":[{"attributes":{},"kind":"parameter","name":"n","source_ref_ids":["source:known_variant.py"],"span_ids":["span:increment.param.n.2"],"symbol_id":"symbol:increment.n.parameter","type_ref":"int"},{"attributes":{},"kind":"result","name":"result","source_ref_ids":["source:known_variant.py"],"span_ids":["span:function.increment.1"],"symbol_id":"symbol:increment.result.result","type_ref":"int"}]},"schema":"ipfs_datasets_py/logic/software-verification/source-adapter-result@1","status":"success","unsupported_constructs":[]},"native_bridge_results":[{"kind":"program","native_id":"bafkreiermzlyrwuzduhrrjzgzelyjtfk5vrj4yz4wcxijmtoaf3ti35jbu","result":{"bridge_version":"1.0.0","diagnostics":[],"domain_identity":"bafkreiermzlyrwuzduhrrjzgzelyjtfk5vrj4yz4wcxijmtoaf3ti35jbu","expression":{"content_digest":"eba3aff45dfeec886e88c880ca0498617d106a3297abb084f3b6a066aecd8fa1","expression_id":"expr:sv:program:bafkreiermzlyrwuzduhrrjzgzelyjtfk5vrj4yz4wcxijmtoaf3ti35jbu","family":{"interface":"LogicIdentityNamespaces@1","namespace":"family","schema_version":"logic-identity-namespaces/v1","value":"program","version":"1.0.0"},"interface":"TypedExpression@1","metadata":{"bridge":"SoftwareVerificationSyntaxBridge@1","domain_identity":"bafkreiermzlyrwuzduhrrjzgzelyjtfk5vrj4yz4wcxijmtoaf3ti35jbu","kind":"program","source_identities":["c4dda35cb25554f8fc4f35be9888fcebb4ad1c9143cd7d1c8f5b40010b3a23da","file:///known_variant.py","source:known_variant.py","span:function.increment.1","span:increment.expr.4","span:increment.expr.5","span:increment.expr.7","span:increment.param.n.2","span:increment.stmt.3"],"view_role":""},"profile":{"interface":"LogicIdentityNamespaces@1","namespace":"profile","schema_version":"logic-identity-namespaces/v1","value":"program_ir","version":"1.0.0"},"root":{"arguments":[],"binders":[],"extension":{"children":[],"family":{"interface":"LogicIdentityNamespaces@1","namespace":"family","schema_version":"logic-identity-namespaces/v1","value":"program","version":"1.0.0"},"features":["program.ir","software_verification.program"],"interface":"LogicExtensionNode@1","metadata":{},"node_id":"node:sv:program:bafkreiermzlyrwuzduhrrjzgzelyjtfk5vrj4yz4wcxijmtoaf3ti35jbu:ext","payload":{"bridge_interface":"SoftwareVerificationSyntaxBridge@1","bridge_version":"1.0.0","document":{"commands":[{"attributes":{},"command_id":"command:10","effects":{"allocates":[],"deallocates":[],"nondeterministic":false,"performs_io":false,"raises":[],"reads":[],"synchronizes":false,"writes":[]},"evaluation_order":["expr:9"],"expression_ids":["expr:9"],"kind":"return","source_ref_ids":["source:known_variant.py"],"span_ids":["span:increment.stmt.3"],"target_symbol_ids":[],"undefined_behavior":[]}],"expressions":[{"attributes":{},"evaluation_order":[],"expression_id":"expr:6","kind":"symbol","operand_ids":[],"operator":"","source_ref_ids":["source:known_variant.py"],"span_ids":["span:increment.expr.5"],"symbol_ids":["symbol:increment.n.parameter"],"type_ref":"any"},{"attributes":{"value":2},"evaluation_order":[],"expression_id":"expr:8","kind":"literal","operand_ids":[],"operator":"","source_ref_ids":["source:known_variant.py"],"span_ids":["span:increment.expr.7"],"symbol_ids":[],"type_ref":"int"},{"attributes":{},"evaluation_order":["expr:6","expr:8"],"expression_id":"expr:9","kind":"binary","operand_ids":["expr:6","expr:8"],"operator":"add","source_ref_ids":["source:known_variant.py"],"span_ids":["span:increment.expr.4"],"symbol_ids":[],"type_ref":"any"}],"functions":[{"cfg":{"blocks":[{"block_id":"block:entry","command_ids":["command:10"],"source_ref_ids":["source:known_variant.py"],"span_ids":["span:function.increment.1"]}],"edges":[],"entry_block_id":"block:entry","exceptional_exit_block_ids":[],"graph_id":"cfg:increment","normal_exit_block_ids":["block:entry"]},"declared_exceptions":[],"effects":{"allocates":[],"deallocates":[],"nondeterministic":false,"performs_io":false,"raises":[],"reads":["symbol:increment.n.parameter"],"synchronizes":false,"writes":[]},"exception_symbol_ids":[],"function_id":"function:increment","local_symbol_ids":[],"name":"increment","parameter_symbol_ids":["symbol:increment.n.parameter"],"purity":"pure","result_symbol_id":"symbol:increment.result.result","return_type":"int","source_ref_ids":["source:known_variant.py"],"span_ids":["span:function.increment.1"]}],"global_symbol_ids":[],"metadata":{"adapter":"SourceSoftwareVerificationAdapter@1","language":"python","path":"known_variant.py"},"program_id":"bafkreiermzlyrwuzduhrrjzgzelyjtfk5vrj4yz4wcxijmtoaf3ti35jbu","schema_version":"program-ir/v1","sources":[{"container_sha256":"","container_uri":"","content_cid":"","content_sha256":"c4dda35cb25554f8fc4f35be9888fcebb4ad1c9143cd7d1c8f5b40010b3a23da","license_expression":"","metadata":{"byte_length":80,"language":"python","path":"known_variant.py"},"ref_id":"source:known_variant.py","review_status":"unreviewed","source_id":"known_variant.py","source_revision":"snapshot:baguqeerabvzsbegblbxjaltdbx2adj2m4rrsbiv33vyh6swdmmpz4wfqcyna","source_uri":"file:///known_variant.py"}],"spans":[{"end_byte":79,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:known_variant.py","span_id":"span:function.increment.1","start_byte":33,"start_char":null,"start_column":1,"start_line":2},{"end_byte":79,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:known_variant.py","span_id":"span:increment.expr.4","start_byte":74,"start_char":null,"start_column":12,"start_line":3},{"end_byte":75,"end_char":null,"end_column":12,"end_line":3,"metadata":{},"source_ref_id":"source:known_variant.py","span_id":"span:increment.expr.5","start_byte":74,"start_char":null,"start_column":12,"start_line":3},{"end_byte":79,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:known_variant.py","span_id":"span:increment.expr.7","start_byte":78,"start_char":null,"start_column":16,"start_line":3},{"end_byte":53,"end_char":null,"end_column":20,"end_line":2,"metadata":{},"source_ref_id":"source:known_variant.py","span_id":"span:increment.param.n.2","start_byte":47,"start_char":null,"start_column":15,"start_line":2},{"end_byte":79,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:known_variant.py","span_id":"span:increment.stmt.3","start_byte":67,"start_char":null,"start_column":5,"start_line":3}],"symbols":[{"attributes":{},"kind":"parameter","name":"n","source_ref_ids":["source:known_variant.py"],"span_ids":["span:increment.param.n.2"],"symbol_id":"symbol:increment.n.parameter","type_ref":"int"},{"attributes":{},"kind":"result","name":"result","source_ref_ids":["source:known_variant.py"],"span_ids":["span:function.increment.1"],"symbol_id":"symbol:increment.result.result","type_ref":"int"}]},"domain_identity":"bafkreiermzlyrwuzduhrrjzgzelyjtfk5vrj4yz4wcxijmtoaf3ti35jbu","domain_schema":"program-ir/v1","kind":"program","schema_version":"program.program_ir/v1","source_identities":["c4dda35cb25554f8fc4f35be9888fcebb4ad1c9143cd7d1c8f5b40010b3a23da","file:///known_variant.py","source:known_variant.py","span:function.increment.1","span:increment.expr.4","span:increment.expr.5","span:increment.expr.7","span:increment.param.n.2","span:increment.stmt.3"],"view_role":""},"payload_schema":"program.program_ir/v1","profile":{"interface":"LogicIdentityNamespaces@1","namespace":"profile","schema_version":"logic-identity-namespaces/v1","value":"program_ir","version":"1.0.0"},"schema_version":"syntax-logic-extension-node/v1"},"kind":"extension","metadata":{},"node_id":"node:sv:program:bafkreiermzlyrwuzduhrrjzgzelyjtfk5vrj4yz4wcxijmtoaf3ti35jbu","schema_version":"syntax-logic-node/v1","sort":{"arguments":[],"kind":"bool","name":"Bool","schema_version":"syntax-logic-sort/v1"},"symbol":""},"schema_version":"syntax-typed-expression/v1","signature":{"family":{"interface":"LogicIdentityNamespaces@1","namespace":"family","schema_version":"logic-identity-namespaces/v1","value":"program","version":"1.0.0"},"features":["program.ir","software_verification.program"],"interface":"LogicSignature@1","metadata":{"bridge":"SoftwareVerificationSyntaxBridge@1","domain":"software_verification","kind":"program"},"profile":{"interface":"LogicIdentityNamespaces@1","namespace":"profile","schema_version":"logic-identity-namespaces/v1","value":"program_ir","version":"1.0.0"},"schema_version":"syntax-logic-signature/v1","signature_id":"sig:sv:program","sorts":[{"arguments":[],"kind":"bool","name":"Bool","schema_version":"syntax-logic-sort/v1"}],"symbols":[]}},"has_document":true,"interface":"SoftwareVerificationSyntaxBridge@1","kind":"program","losses":[],"preservation":"exact","route":{"domain_schema":"program-ir/v1","family_id":"program","features":["software_verification.program","program.ir"],"kind":"program","notes":"","payload_schema":"program.program_ir/v1","profile_id":"program_ir","schema":"software-verification.syntax-bridge-route/v1","view_role":""},"schema":"software-verification.syntax-bridge-result/v1","source_identities":["c4dda35cb25554f8fc4f35be9888fcebb4ad1c9143cd7d1c8f5b40010b3a23da","file:///known_variant.py","source:known_variant.py","span:function.increment.1","span:increment.expr.4","span:increment.expr.5","span:increment.expr.7","span:increment.param.n.2","span:increment.stmt.3"],"status":"ok","unsupported":[]}}],"native_contracts":[],"native_program":{"commands":[{"attributes":{},"command_id":"command:10","effects":{"allocates":[],"deallocates":[],"nondeterministic":false,"performs_io":false,"raises":[],"reads":[],"synchronizes":false,"writes":[]},"evaluation_order":["expr:9"],"expression_ids":["expr:9"],"kind":"return","source_ref_ids":["source:known_variant.py"],"span_ids":["span:increment.stmt.3"],"target_symbol_ids":[],"undefined_behavior":[]}],"expressions":[{"attributes":{},"evaluation_order":[],"expression_id":"expr:6","kind":"symbol","operand_ids":[],"operator":"","source_ref_ids":["source:known_variant.py"],"span_ids":["span:increment.expr.5"],"symbol_ids":["symbol:increment.n.parameter"],"type_ref":"any"},{"attributes":{"value":2},"evaluation_order":[],"expression_id":"expr:8","kind":"literal","operand_ids":[],"operator":"","source_ref_ids":["source:known_variant.py"],"span_ids":["span:increment.expr.7"],"symbol_ids":[],"type_ref":"int"},{"attributes":{},"evaluation_order":["expr:6","expr:8"],"expression_id":"expr:9","kind":"binary","operand_ids":["expr:6","expr:8"],"operator":"add","source_ref_ids":["source:known_variant.py"],"span_ids":["span:increment.expr.4"],"symbol_ids":[],"type_ref":"any"}],"functions":[{"cfg":{"blocks":[{"block_id":"block:entry","command_ids":["command:10"],"source_ref_ids":["source:known_variant.py"],"span_ids":["span:function.increment.1"]}],"edges":[],"entry_block_id":"block:entry","exceptional_exit_block_ids":[],"graph_id":"cfg:increment","normal_exit_block_ids":["block:entry"]},"declared_exceptions":[],"effects":{"allocates":[],"deallocates":[],"nondeterministic":false,"performs_io":false,"raises":[],"reads":["symbol:increment.n.parameter"],"synchronizes":false,"writes":[]},"exception_symbol_ids":[],"function_id":"function:increment","local_symbol_ids":[],"name":"increment","parameter_symbol_ids":["symbol:increment.n.parameter"],"purity":"pure","result_symbol_id":"symbol:increment.result.result","return_type":"int","source_ref_ids":["source:known_variant.py"],"span_ids":["span:function.increment.1"]}],"global_symbol_ids":[],"metadata":{"adapter":"SourceSoftwareVerificationAdapter@1","language":"python","path":"known_variant.py"},"program_id":"bafkreiermzlyrwuzduhrrjzgzelyjtfk5vrj4yz4wcxijmtoaf3ti35jbu","schema_version":"program-ir/v1","sources":[{"container_sha256":"","container_uri":"","content_cid":"","content_sha256":"c4dda35cb25554f8fc4f35be9888fcebb4ad1c9143cd7d1c8f5b40010b3a23da","license_expression":"","metadata":{"byte_length":80,"language":"python","path":"known_variant.py"},"ref_id":"source:known_variant.py","review_status":"unreviewed","source_id":"known_variant.py","source_revision":"snapshot:baguqeerabvzsbegblbxjaltdbx2adj2m4rrsbiv33vyh6swdmmpz4wfqcyna","source_uri":"file:///known_variant.py"}],"spans":[{"end_byte":79,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:known_variant.py","span_id":"span:function.increment.1","start_byte":33,"start_char":null,"start_column":1,"start_line":2},{"end_byte":79,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:known_variant.py","span_id":"span:increment.expr.4","start_byte":74,"start_char":null,"start_column":12,"start_line":3},{"end_byte":75,"end_char":null,"end_column":12,"end_line":3,"metadata":{},"source_ref_id":"source:known_variant.py","span_id":"span:increment.expr.5","start_byte":74,"start_char":null,"start_column":12,"start_line":3},{"end_byte":79,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:known_variant.py","span_id":"span:increment.expr.7","start_byte":78,"start_char":null,"start_column":16,"start_line":3},{"end_byte":53,"end_char":null,"end_column":20,"end_line":2,"metadata":{},"source_ref_id":"source:known_variant.py","span_id":"span:increment.param.n.2","start_byte":47,"start_char":null,"start_column":15,"start_line":2},{"end_byte":79,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:known_variant.py","span_id":"span:increment.stmt.3","start_byte":67,"start_char":null,"start_column":5,"start_line":3}],"symbols":[{"attributes":{},"kind":"parameter","name":"n","source_ref_ids":["source:known_variant.py"],"span_ids":["span:increment.param.n.2"],"symbol_id":"symbol:increment.n.parameter","type_ref":"int"},{"attributes":{},"kind":"result","name":"result","source_ref_ids":["source:known_variant.py"],"span_ids":["span:function.increment.1"],"symbol_id":"symbol:increment.result.result","type_ref":"int"}]},"profile":{"completion_authority":false,"domain_id":"codebase_ir","executes_source":false,"execution_authority":false,"feature_only":true,"feature_view":"native documents with stable positional references; provenance retained outside learned expressions","feature_view_schema":"codebase-ir-native-structural-feature-view@1","limits":{"max_ast_depth":48,"max_ast_nodes":2048,"max_condition_bytes":16384,"max_contracts":8,"max_functions":16,"max_source_bytes":65536,"max_target_bytes":4194304},"native_routes":{"contract":{"available_without_typed_evidence":false,"family":"program","kind":"contract","owner_schema":"program-contract/v1","payload_schema":"program.program_contract/v1","profile":"dynamic_hoare","requires_explicit_source_ref":true,"requires_program_binding":true,"typed_owner":"ProgramContract","view_role":""},"program":{"available_without_typed_evidence":false,"family":"program","kind":"program","owner_schema":"program-ir/v1","payload_schema":"program.program_ir/v1","profile":"program_ir","requires_explicit_source_ref":true,"requires_program_binding":false,"typed_owner":"ProgramIR","view_role":""}},"projection_ids":["codebase_ir.program@1","codebase_ir.contracts@1"],"proof_authority":false,"provider_calls":0,"readiness":"complete supported source adapter, exact native bridge, no unsupported inventory","schema":"codebase-ir-source-bound-feature-targets@1","semantic_formula_decoder":false,"solver_calls":0,"source_semantics_verified":false,"unsupported_policy":"retain source-bound frontiers and deny training readiness"},"proof_authority":false,"publication_receipt":{"ast_revision_id":"rev:repository:authored-codebase-adaptation:snapshot:baguqeerabvzsbegblbxjaltdbx2adj2m4rrsbiv33vyh6swdmmpz4wfqcyna","generation":2,"manifest_cid":"baguqeerayebb522x6hx2mzlseerjqanctoud7rypsrw4gpvp5d6tf3tklkja","operation_id":"adaptation-successor","previous_head":{"ast_revision_id":"rev:repository:authored-codebase-adaptation:snapshot:baguqeerammiwwo6qmsqbeyvj4jizg2qbqqe6ia6354ky6kjzcd7v6ayo24zq","generation":1,"manifest_cid":"baguqeerabcgminjgcgnin7h556cr77dd4zjrpxh5pou7rvxmqtlbnmz6jdyq","receipt_cid":"baguqeeraczdmcdqhf2trdhouxmu2lgksmsmfiy2f2tzifbpn6nof5sv2mhza","repository_id":"repository:authored-codebase-adaptation","schema":"codebase-head@1","snapshot_cid":"baguqeerammiwwo6qmsqbeyvj4jizg2qbqqe6ia6354ky6kjzcd7v6ayo24zq"},"repository_id":"repository:authored-codebase-adaptation","request_cid":"baguqeerahr2vb4mxhogotxrvkcufk4olyi2hubiccmegc6uof2hvu755k6ia","schema":"codebase-publication-receipt@1","snapshot_cid":"baguqeerabvzsbegblbxjaltdbx2adj2m4rrsbiv33vyh6swdmmpz4wfqcyna"},"semantic_formula_decoder":false,"source_binding":{"ast_cid":"baguqeeragqhcnp5xeqlqymuozwa47spzxk2rirhhlnr2sdprxjhfhf4pbz3q","content_sha256":"c4dda35cb25554f8fc4f35be9888fcebb4ad1c9143cd7d1c8f5b40010b3a23da","entry":{"acquisition":"working-captured","disposition":"working","entry_cid":"baguqeeranengobhx53v6ofhoptm24qrjf2i7mx5hqrboig24qscm3c37a7la","git_blob_oid":"cd576ff9aa5c64d2ac030ba0cda873e55f1674c8","head_blob_oid":"cd576ff9aa5c64d2ac030ba0cda873e55f1674c8","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"known_variant.py","raw_path_hex":"6b6e6f776e5f76617269616e742e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":80,"source_cid":"bafkreige3wrvzmsvkt4pytzvx2mir7hlwswrzekdzv6rzd23iaaqword3i"},"head":{"ast_revision_id":"rev:repository:authored-codebase-adaptation:snapshot:baguqeerabvzsbegblbxjaltdbx2adj2m4rrsbiv33vyh6swdmmpz4wfqcyna","generation":2,"manifest_cid":"baguqeerayebb522x6hx2mzlseerjqanctoud7rypsrw4gpvp5d6tf3tklkja","receipt_cid":"baguqeeragkllmtmizzyuvn4lthgtp7lgz33kcjr4t3waffqeezvt27pa5g7q","repository_id":"repository:authored-codebase-adaptation","schema":"codebase-head@1","snapshot_cid":"baguqeerabvzsbegblbxjaltdbx2adj2m4rrsbiv33vyh6swdmmpz4wfqcyna"},"path":"known_variant.py","repository_id":"repository:authored-codebase-adaptation","schema":"codebase-ir-feature-source-binding@1","source_cid":"bafkreige3wrvzmsvkt4pytzvx2mir7hlwswrzekdzv6rzd23iaaqword3i","source_key":"raw:6b6e6f776e5f76617269616e742e7079","source_revision":"snapshot:baguqeerabvzsbegblbxjaltdbx2adj2m4rrsbiv33vyh6swdmmpz4wfqcyna","unit":{"ast_cid":"baguqeeragqhcnp5xeqlqymuozwa47spzxk2rirhhlnr2sdprxjhfhf4pbz3q","entry_cid":"baguqeeranengobhx53v6ofhoptm24qrjf2i7mx5hqrboig24qscm3c37a7la","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:6b6e6f776e5f76617269616e742e7079"}},"source_bytes_hex":"2320766f636162756c61727920666978747572653a206f66667365742074776f0a64656620696e6372656d656e74286e3a20696e7429202d3e20696e743a0a2020202072657475726e206e202b20320a","source_semantics_verified":false,"target_schema":"codebase-ir-source-bound-feature-targets@1","unknown_inventory":[{"field":"type_ref","native_id":"expr:6","native_kind":"expressions","value":"any"},{"field":"type_ref","native_id":"expr:9","native_kind":"expressions","value":"any"}]},"required":true,"stage":"target","status":"passed","validator_id":"codebase_ir.exact_native_target_replay@1"}]},{"admitted":false,"domain_id":"codebase_ir","formalized":false,"projections":[{"expression":{"document":{"commands":[{"attributes":{},"command_id":"command:0","effects":{"allocates":[],"deallocates":[],"nondeterministic":false,"performs_io":false,"raises":[],"reads":[],"synchronizes":false,"writes":[]},"evaluation_order":["expr:9"],"expression_ids":["expression:2"],"kind":"return","target_symbol_ids":[],"undefined_behavior":[]}],"expressions":[{"attributes":{},"evaluation_order":[],"expression_id":"expression:0","kind":"symbol","operand_ids":[],"operator":"","symbol_ids":["symbol:0"],"type_ref":"any"},{"attributes":{"value":1},"evaluation_order":[],"expression_id":"expression:1","kind":"literal","operand_ids":[],"operator":"","symbol_ids":[],"type_ref":"int"},{"attributes":{},"evaluation_order":["expr:6","expr:8"],"expression_id":"expression:2","kind":"binary","operand_ids":["expression:0","expression:1"],"operator":"add","symbol_ids":[],"type_ref":"any"}],"functions":[{"cfg":{"blocks":[{"block_id":"block:0","command_ids":["command:0"]}],"edges":[],"entry_block_id":"block:0","exceptional_exit_block_ids":[],"graph_id":"graph:0","normal_exit_block_ids":["block:0"]},"declared_exceptions":[],"effects":{"allocates":[],"deallocates":[],"nondeterministic":false,"performs_io":false,"raises":[],"reads":["symbol:increment.n.parameter"],"synchronizes":false,"writes":[]},"exception_symbol_ids":[],"function_id":"function:0","local_symbol_ids":[],"name":"increment","parameter_symbol_ids":["symbol:0"],"purity":"pure","result_symbol_id":"symbol:1","return_type":"int"}],"global_symbol_ids":[],"schema_version":"program-ir/v1","symbols":[{"attributes":{},"kind":"parameter","name":"n","symbol_id":"symbol:0","type_ref":"int"},{"attributes":{},"kind":"result","name":"result","symbol_id":"symbol:1","type_ref":"int"}]},"native_kind":"program","schema":"codebase-ir-native-structural-feature-view@1"},"feature_only":true,"logic_family":"program","producer_id":"codebase-source-target-adapter","producer_version":"codebase-ir-source-bound-feature-targets@1","profile":"program_ir","projection_id":"codebase_ir.program@1","properties":[],"representation_kind":"native_structural_feature_view","target_schema":"codebase-ir-source-bound-feature-targets@1","view_id":"program.program_ir/v1","view_role":null},{"expression":{"documents":[],"native_kind":"contracts","schema":"codebase-ir-native-structural-feature-view@1"},"feature_only":true,"logic_family":"program","producer_id":"codebase-source-target-adapter","producer_version":"codebase-ir-source-bound-feature-targets@1","profile":"dynamic_hoare","projection_id":"codebase_ir.contracts@1","properties":[],"representation_kind":"native_structural_feature_view","target_schema":"codebase-ir-source-bound-feature-targets@1","view_id":"program.program_contract/v1","view_role":null}],"qualification_gaps":["source_runtime_semantics_not_verified","backend_proofs_not_run","kernel_proofs_not_run","feature_reconstruction_is_not_formalization"],"qualified":false,"ready_for_training":true,"schema_version":"autoencoder-domain-targets/v1","source_digest":"b6bbc82094ee49ccd9eeabef03e9668479f6ce1f58abf6fe7142bb9284b4afbb","unsupported":[],"validation":[{"details":{"ast_node_count":14,"authored_contract_cids":[],"authored_contracts":[],"captured_ast":{"calls":[],"diagnostics":[],"effects":[],"frontend":{"ast_schema":{"identifier":"ipfs-datasets.software-contracts.ast-ir@1.0.0","major":1,"minor":0,"name":"ipfs-datasets.software-contracts.ast-ir","patch":0},"capabilities":["annotations","awaits","calls","decorators","diagnostics","duplicate_definitions","effects","generators","imports","modules","raises","references","scopes","signatures","source_spans","state_access","symbols","undefined_reference_candidates","unsupported_constructs"],"frontend_name":"cpython-ast","frontend_version":"1.2.1","language":"python","language_version":"3.12","schema":"ipfs-datasets.software-contracts.frontend-capability@1.0.0","source_extensions":[".py",".pyi"],"toolchain_cid":"baguqeerar6isk2o6l6peildks6id6mzkg6kpgn6tefr24ro5ckm4hqtntuaa"},"imports":[],"module":{"export_names":["increment"],"module_id":"module:bafkreig2whzodbawj5uf6jnxwuklau7dypg4y7o76drwhcihfoxilmvtvq","name":"calc","scope_id":"scope:module","span":{"end_byte":47,"end_column":0,"end_line":3,"start_byte":0,"start_column":0,"start_line":1}},"provenance":{"path":"calc.py","repository_id":"repository:authored-codebase-adaptation","repository_tree_cid":"baguqeerammiwwo6qmsqbeyvj4jizg2qbqqe6ia6354ky6kjzcd7v6ayo24zq","revision":"snapshot:baguqeerammiwwo6qmsqbeyvj4jizg2qbqqe6ia6354ky6kjzcd7v6ayo24zq","source_cid":"bafkreig2whzodbawj5uf6jnxwuklau7dypg4y7o76drwhcihfoxilmvtvq"},"references":[{"context":"type","is_qualified":false,"name":"int","reference_id":"reference:17:1","scope_id":"scope:module","span":{"end_byte":20,"end_column":20,"end_line":1,"start_byte":17,"start_column":17,"start_line":1}},{"context":"type","is_qualified":false,"name":"int","reference_id":"reference:25:0","scope_id":"scope:module","span":{"end_byte":28,"end_column":28,"end_line":1,"start_byte":25,"start_column":25,"start_line":1}},{"context":"read","is_qualified":false,"name":"n","reference_id":"reference:41:2","scope_id":"scope:function:0:0","span":{"end_byte":42,"end_column":12,"end_line":2,"start_byte":41,"start_column":11,"start_line":2}}],"schema":"ipfs-datasets.software-contracts.ast-ir@1.0.0","scopes":[{"kind":"function","owner_symbol_id":"symbol:0:0","parent_scope_id":"scope:module","scope_id":"scope:function:0:0","span":{"end_byte":46,"end_column":16,"end_line":2,"start_byte":0,"start_column":0,"start_line":1}},{"kind":"module","owner_symbol_id":null,"parent_scope_id":null,"scope_id":"scope:module","span":{"end_byte":47,"end_column":0,"end_line":3,"start_byte":0,"start_column":0,"start_line":1}}],"symbols":[{"decorator_names":[],"definition_ordinal":0,"flags":[],"kind":"function","name":"increment","qualified_name":"calc.increment","scope_id":"scope:module","signature":{"is_async":false,"is_generator":false,"parameters":[{"annotation":"int","default_kind":"none","kind":"positional_or_named","name":"n","position":0}],"return_annotation":"int"},"span":{"end_byte":46,"end_column":16,"end_line":2,"start_byte":0,"start_column":0,"start_line":1},"symbol_id":"symbol:0:0","visibility":"public"},{"decorator_names":[],"definition_ordinal":0,"flags":[],"kind":"parameter","name":"n","qualified_name":"calc.increment.n","scope_id":"scope:function:0:0","signature":null,"span":{"end_byte":20,"end_column":20,"end_line":1,"start_byte":14,"start_column":14,"start_line":1},"symbol_id":"symbol:14:1","visibility":"public"}],"unsupported":[]},"completion_authority":false,"correspondence":{"is_runtime_equivalence_proof":false,"operation":"native_source_maps_retained_without_rebinding","spans":[{"end_byte":46,"source_ref_id":"source:calc.py","source_text":"def increment(n: int) -> int:\n return n + 1","span_id":"span:function.increment.1","start_byte":0},{"end_byte":46,"source_ref_id":"source:calc.py","source_text":"n + 1","span_id":"span:increment.expr.4","start_byte":41},{"end_byte":42,"source_ref_id":"source:calc.py","source_text":"n","span_id":"span:increment.expr.5","start_byte":41},{"end_byte":46,"source_ref_id":"source:calc.py","source_text":"1","span_id":"span:increment.expr.7","start_byte":45},{"end_byte":20,"source_ref_id":"source:calc.py","source_text":"n: int","span_id":"span:increment.param.n.2","start_byte":14},{"end_byte":46,"source_ref_id":"source:calc.py","source_text":"return n + 1","span_id":"span:increment.stmt.3","start_byte":34}],"subjects":[{"native_id":"symbol:increment.n.parameter","native_kind":"symbols","source_ref_ids":["source:calc.py"],"span_ids":["span:increment.param.n.2"]},{"native_id":"symbol:increment.result.result","native_kind":"symbols","source_ref_ids":["source:calc.py"],"span_ids":["span:function.increment.1"]},{"native_id":"expr:6","native_kind":"expressions","source_ref_ids":["source:calc.py"],"span_ids":["span:increment.expr.5"]},{"native_id":"expr:8","native_kind":"expressions","source_ref_ids":["source:calc.py"],"span_ids":["span:increment.expr.7"]},{"native_id":"expr:9","native_kind":"expressions","source_ref_ids":["source:calc.py"],"span_ids":["span:increment.expr.4"]},{"native_id":"command:10","native_kind":"commands","source_ref_ids":["source:calc.py"],"span_ids":["span:increment.stmt.3"]},{"native_id":"function:increment","native_kind":"functions","source_ref_ids":["source:calc.py"],"span_ids":["span:function.increment.1"]}]},"execution_authority":false,"feature_only":true,"limits":{"max_ast_depth":48,"max_ast_nodes":2048,"max_condition_bytes":16384,"max_contracts":8,"max_functions":16,"max_source_bytes":65536,"max_target_bytes":4194304},"lowered_contract_sha256":[],"manifest":{"ast_revision_id":"rev:repository:authored-codebase-adaptation:snapshot:baguqeerammiwwo6qmsqbeyvj4jizg2qbqqe6ia6354ky6kjzcd7v6ayo24zq","authority":"structural_only","coverage":{"ast_failed":0,"ast_ok":5,"ast_partial":0,"captured_entries":5,"checked_properties":0,"formalized_properties":0,"inventory_entries":5,"opaque_entries":0,"semantic_symbols":10,"unindexed_entries":0},"schema":"codebase-ir-structural-manifest@1","semantic_state":{"artifacts":[{"artifact_id":"artifact:snapshot-evidence","confidence":"exact","kind":"snapshot-evidence","metadata":{"acquisition":"git-clean","exclusions":[".eggs",".git",".hg",".mypy_cache",".nox",".pytest_cache",".ruff_cache",".semantic-index",".semantic_index",".svn",".tox",".venv","__pycache__","build","coverage","dist","env","external","htmlcov","node_modules","semantic-index-state","site-packages","third-party","third_party","vendor","venv"],"snapshot":{"entries":[{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerabsgxnwkrx5csnutftobl5z7c73btcx2rt7h35i3rkggsuuap2zzq","git_blob_oid":"3f61573bdca90df8f9b568e5ddbcc1db79b79716","head_blob_oid":"3f61573bdca90df8f9b568e5ddbcc1db79b79716","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"calc.py","raw_path_hex":"63616c632e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":47,"source_cid":"bafkreig2whzodbawj5uf6jnxwuklau7dypg4y7o76drwhcihfoxilmvtvq"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerajwgfjxct6ev5hycxwpxxdqh2k355vfhwa56eecfwrgdg74ys247q","git_blob_oid":"f53de9ed93d63f21d6b1704fd7730e5c5b88116b","head_blob_oid":"f53de9ed93d63f21d6b1704fd7730e5c5b88116b","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"canary.py","raw_path_hex":"63616e6172792e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":74,"source_cid":"bafkreigikomnn2573hgplkeuf36bsnkercv3p5jumx7ajynfvhjszxjtlm"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeeran335suxhrujm5xsiufhwmkurllkdr4tpsgsqxjga2x2g2w76mwcq","git_blob_oid":"f3703caf2cb27ed7d0723f908de3cc18afe848e5","head_blob_oid":"f3703caf2cb27ed7d0723f908de3cc18afe848e5","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"consumer.py","raw_path_hex":"636f6e73756d65722e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":80,"source_cid":"bafkreihyszjx5tk5qbfhozf4crvsp6ksnnbxi3p2wukm4k3emnqjntzvpy"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeeranffxmtbya3jkqwhitzsqu2uut75rgig5z56dbm5gsm5f24sibd5q","git_blob_oid":"cd576ff9aa5c64d2ac030ba0cda873e55f1674c8","head_blob_oid":"cd576ff9aa5c64d2ac030ba0cda873e55f1674c8","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"known_variant.py","raw_path_hex":"6b6e6f776e5f76617269616e742e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":80,"source_cid":"bafkreige3wrvzmsvkt4pytzvx2mir7hlwswrzekdzv6rzd23iaaqword3i"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerakfncwummy2seg54ujlf23zgxyqzy3hhteb7xswegcis4ffilq32a","git_blob_oid":"530aee57eeae73b69b574365e3691707840a6425","head_blob_oid":"530aee57eeae73b69b574365e3691707840a6425","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"tune.py","raw_path_hex":"74756e652e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":70,"source_cid":"bafkreiecl6al6zc2gzt4gqewrsa4qnj77zeuensr3abb3fjhuyvwbw56la"}],"exclusions":[".eggs",".git",".hg",".mypy_cache",".nox",".pytest_cache",".ruff_cache",".semantic-index",".semantic_index",".svn",".tox",".venv","__pycache__","build","coverage","dist","env","external","htmlcov","node_modules","semantic-index-state","site-packages","third-party","third_party","vendor","venv"],"git_commit":"245ec0b27a0af48ab04395c711e77462429017dc","git_tree":"ddbfbf4539c31833133407262e58ba70cd474e1f","max_entries":256,"max_file_bytes":65536,"mode":"git-clean","repository_id":"repository:authored-codebase-adaptation","schema":"ipfs-datasets.software-contracts.semantic-repository-snapshot@4","snapshot_cid":"baguqeerammiwwo6qmsqbeyvj4jizg2qbqqe6ia6354ky6kjzcd7v6ayo24zq"}},"path":"@snapshot-evidence","schema":"ipfs-datasets.software-contracts.semantic-artifact@1","source_cid":"baguqeerammiwwo6qmsqbeyvj4jizg2qbqqe6ia6354ky6kjzcd7v6ayo24zq"}],"edges":[{"confidence":"conservative","edge_id":"baguqeerabn5edvyyevbfe72l2pfmmidcklkdb3bkkgozbwr7d56jpgapamba","extraction_method":"lexical","extractor_version":"2","metadata":{"native_boundary":false,"resolution":"definite","unresolved_target":"lexical:calc.increment"},"relation":"calls","schema":"ipfs-datasets.software-contracts.semantic-edge@1","source_id":"baguqeeravsk7toexjllt5gartvy3njr4xgfdq5d3qynhbjqyksd7qvkcb3oq","span":{"end_column":23,"end_line":4,"path":"consumer.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":11,"start_line":4},"target_id":"baguqeera476wbd3y6sc4dvajcpip577iqeg4wll5m6nldahv4y5kjm3sdm3q"},{"confidence":"exact","edge_id":"baguqeeraoyq3yphrub6yy3ketqlw4zevhhsehvbthjoiptvu4cnd7egzmsxq","extraction_method":"static_import","extractor_version":"2","metadata":{"alias":"increment","resolution":"definite","unresolved_target":"module:calc.increment"},"relation":"imports","schema":"ipfs-datasets.software-contracts.semantic-edge@1","source_id":"baguqeerai4gbwgjxgfruz7lrabnvhzv5zpk3gqco27j3cyxyn2g4mepuaq6a","span":{"end_column":26,"end_line":1,"path":"consumer.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"target_id":"baguqeera476wbd3y6sc4dvajcpip577iqeg4wll5m6nldahv4y5kjm3sdm3q"},{"confidence":"exact","edge_id":"baguqeerarswhckw3shvppawwxa2fzu5uwrtpt45qnealckpgfmifbhur2h6q","extraction_method":"global_binding","extractor_version":"2","metadata":{"resolution":"unresolved","unresolved_target":"global:increment"},"relation":"reads_state","schema":"ipfs-datasets.software-contracts.semantic-edge@1","source_id":"baguqeeravsk7toexjllt5gartvy3njr4xgfdq5d3qynhbjqyksd7qvkcb3oq","span":{"end_column":20,"end_line":4,"path":"consumer.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":11,"start_line":4},"target_id":"global:increment"}],"extractor_name":"semantic-repository-scanner","extractor_version":"1","repository_id":"repository:authored-codebase-adaptation","schema":"ipfs-datasets.software-contracts.semantic-index@2","state_cid":"baguqeeraaaeru6rnyq3gncbpuylkr5blamb527je2femcsidjrfzjufa72fa","symbols":[{"annotations":{"n":"int","return":"int"},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"function","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":1}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]}}],"frontend_declarations":["symbol:0:0"],"frontend_notices":[]},"module_path":"calc.py","namespace":"calc","normalized_ast":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":1}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]},"property_role":null,"qualified_name":"calc.increment","repository_id":"repository:authored-codebase-adaptation","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{"is_generator":false,"parameters":[{"annotation":"int","default":"","default_kind":"none","kind":"positional_or_keyword","name":"n"}],"return":"int"},"source_cid":"bafkreig2whzodbawj5uf6jnxwuklau7dypg4y7o76drwhcihfoxilmvtvq","span":{"end_column":16,"end_line":2,"path":"calc.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeera476wbd3y6sc4dvajcpip577iqeg4wll5m6nldahv4y5kjm3sdm3q","version_cid":"baguqeeraqffaj3iokylh6op2oub6o7cbwdfwfii6e4g77ufr733zcyu6gata"},{"annotations":{},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"module","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"Module","body":[],"type_ignores":[]}}],"frontend_declarations":[null],"frontend_notices":[]},"module_path":"known_variant.py","namespace":"known_variant","normalized_ast":{"_type":"Module","body":[],"type_ignores":[]},"property_role":null,"qualified_name":"known_variant","repository_id":"repository:authored-codebase-adaptation","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{},"source_cid":"bafkreige3wrvzmsvkt4pytzvx2mir7hlwswrzekdzv6rzd23iaaqword3i","span":{"end_column":0,"end_line":1,"path":"known_variant.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeera4rifsdnsyvemvgxtivxxjkbw2mwjdoxqptrgamu7xo2qocs5v7lq","version_cid":"baguqeeratoowubgomg2srcaeyvacwuncge53awke6itpewnz7cuw3smtsgua"},{"annotations":{"n":"int","return":"int"},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"function","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":2}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]}}],"frontend_declarations":["symbol:33:0"],"frontend_notices":[]},"module_path":"known_variant.py","namespace":"known_variant","normalized_ast":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":2}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]},"property_role":null,"qualified_name":"known_variant.increment","repository_id":"repository:authored-codebase-adaptation","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{"is_generator":false,"parameters":[{"annotation":"int","default":"","default_kind":"none","kind":"positional_or_keyword","name":"n"}],"return":"int"},"source_cid":"bafkreige3wrvzmsvkt4pytzvx2mir7hlwswrzekdzv6rzd23iaaqword3i","span":{"end_column":16,"end_line":3,"path":"known_variant.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":2},"stable_id":"baguqeera6nll2gp7nlbkbblbnzwmhrm3vtww6ejpblvhibc665icrso6qp2q","version_cid":"baguqeerauvisxy74ycxgnuupff2bmkvfphaakxeqhlgzho4crehajonxuuqa"},{"annotations":{},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"module","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"Module","body":[],"type_ignores":[]}}],"frontend_declarations":[null],"frontend_notices":[]},"module_path":"tune.py","namespace":"tune","normalized_ast":{"_type":"Module","body":[],"type_ignores":[]},"property_role":null,"qualified_name":"tune","repository_id":"repository:authored-codebase-adaptation","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{},"source_cid":"bafkreiecl6al6zc2gzt4gqewrsa4qnj77zeuensr3abb3fjhuyvwbw56la","span":{"end_column":0,"end_line":1,"path":"tune.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeerafkdiownpby627wfxbyf5zyor4q4arqgkrfmzabseiqw7ff7p4b6q","version_cid":"baguqeeramhwf7t3l2ozkdmiwrbpquxmahgeka2qgohjg5atvzt7wcihsh66q"},{"annotations":{"n":"int","return":"int"},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"function","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":1}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]}}],"frontend_declarations":["symbol:27:0"],"frontend_notices":[]},"module_path":"canary.py","namespace":"canary","normalized_ast":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":1}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]},"property_role":null,"qualified_name":"canary.increment","repository_id":"repository:authored-codebase-adaptation","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{"is_generator":false,"parameters":[{"annotation":"int","default":"","default_kind":"none","kind":"positional_or_keyword","name":"n"}],"return":"int"},"source_cid":"bafkreigikomnn2573hgplkeuf36bsnkercv3p5jumx7ajynfvhjszxjtlm","span":{"end_column":16,"end_line":3,"path":"canary.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":2},"stable_id":"baguqeerafuca76cgccq73djxxh6clrlm3uxmiuam6lxcqykksml5o55awzrq","version_cid":"baguqeerak3tfur6oyz4sy4ysi5idcafp6qpf26tp575lycqrlg3cmvbo5uga"},{"annotations":{},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"module","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"Module","body":[{"_type":"ImportFrom","level":0,"module":"calc","names":[{"_type":"alias","asname":null,"name":"increment"}]}],"type_ignores":[]}}],"frontend_declarations":[null],"frontend_notices":[]},"module_path":"consumer.py","namespace":"consumer","normalized_ast":{"_type":"Module","body":[{"_type":"ImportFrom","level":0,"module":"calc","names":[{"_type":"alias","asname":null,"name":"increment"}]}],"type_ignores":[]},"property_role":null,"qualified_name":"consumer","repository_id":"repository:authored-codebase-adaptation","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{},"source_cid":"bafkreihyszjx5tk5qbfhozf4crvsp6ksnnbxi3p2wukm4k3emnqjntzvpy","span":{"end_column":0,"end_line":1,"path":"consumer.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeerai4gbwgjxgfruz7lrabnvhzv5zpk3gqco27j3cyxyn2g4mepuaq6a","version_cid":"baguqeeraxx2isoo636ogz3cx6pt6juvnhug2ks6tzh6w4ifgbm5gtwzrydha"},{"annotations":{"n":"int","return":"int"},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"function","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":1}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]}}],"frontend_declarations":["symbol:23:0"],"frontend_notices":[]},"module_path":"tune.py","namespace":"tune","normalized_ast":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":1}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]},"property_role":null,"qualified_name":"tune.increment","repository_id":"repository:authored-codebase-adaptation","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{"is_generator":false,"parameters":[{"annotation":"int","default":"","default_kind":"none","kind":"positional_or_keyword","name":"n"}],"return":"int"},"source_cid":"bafkreiecl6al6zc2gzt4gqewrsa4qnj77zeuensr3abb3fjhuyvwbw56la","span":{"end_column":16,"end_line":3,"path":"tune.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":2},"stable_id":"baguqeeraihifva5brpdu5qfnckxcnenepjow3g7qlwkqub6v3bp72pyvhjgq","version_cid":"baguqeerat5kxgfac2kj6au5vxdfsd2ub6jjbxpm43ltlpko4evaopgpmtlcq"},{"annotations":{},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"module","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"Module","body":[],"type_ignores":[]}}],"frontend_declarations":[null],"frontend_notices":[]},"module_path":"calc.py","namespace":"calc","normalized_ast":{"_type":"Module","body":[],"type_ignores":[]},"property_role":null,"qualified_name":"calc","repository_id":"repository:authored-codebase-adaptation","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{},"source_cid":"bafkreig2whzodbawj5uf6jnxwuklau7dypg4y7o76drwhcihfoxilmvtvq","span":{"end_column":0,"end_line":1,"path":"calc.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeeraru2pagfkgu4knwolre3ig2ueobopqkeylzx73ooj266czs4ygj5q","version_cid":"baguqeera4f7ptmp4y2xr6jbrnuiadxejgziwg4nhtbof5jeyrha2vpx6fupq"},{"annotations":{"n":"int","return":"int"},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"function","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"Call","args":[{"_type":"Name","ctx":{"_type":"Load"},"id":"n"}],"func":{"_type":"Name","ctx":{"_type":"Load"},"id":"increment"},"keywords":[]}}],"decorator_list":[],"name":"consume","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]}}],"frontend_declarations":["symbol:28:0"],"frontend_notices":[]},"module_path":"consumer.py","namespace":"consumer","normalized_ast":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"Call","args":[{"_type":"Name","ctx":{"_type":"Load"},"id":"n"}],"func":{"_type":"Name","ctx":{"_type":"Load"},"id":"increment"},"keywords":[]}}],"decorator_list":[],"name":"consume","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]},"property_role":null,"qualified_name":"consumer.consume","repository_id":"repository:authored-codebase-adaptation","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{"is_generator":false,"parameters":[{"annotation":"int","default":"","default_kind":"none","kind":"positional_or_keyword","name":"n"}],"return":"int"},"source_cid":"bafkreihyszjx5tk5qbfhozf4crvsp6ksnnbxi3p2wukm4k3emnqjntzvpy","span":{"end_column":23,"end_line":4,"path":"consumer.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":3},"stable_id":"baguqeeravsk7toexjllt5gartvy3njr4xgfdq5d3qynhbjqyksd7qvkcb3oq","version_cid":"baguqeerafpib6643dhf2wymwxut3s3wjt3cbjxb2sktosmtugwkrdfmvid2a"},{"annotations":{},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"module","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"Module","body":[],"type_ignores":[]}}],"frontend_declarations":[null],"frontend_notices":[]},"module_path":"canary.py","namespace":"canary","normalized_ast":{"_type":"Module","body":[],"type_ignores":[]},"property_role":null,"qualified_name":"canary","repository_id":"repository:authored-codebase-adaptation","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{},"source_cid":"bafkreigikomnn2573hgplkeuf36bsnkercv3p5jumx7ajynfvhjszxjtlm","span":{"end_column":0,"end_line":1,"path":"canary.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeeraxksh7l4sv4siogzlipkqvr2vtkfj33tnawzb454dvrk4pgq2soma","version_cid":"baguqeeraqlvs5s45ukqlfph6vzdjcig3vk6v2lid3pc5irgmqhkb7gmpb6rq"}]},"snapshot":{"entries":[{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerabsgxnwkrx5csnutftobl5z7c73btcx2rt7h35i3rkggsuuap2zzq","git_blob_oid":"3f61573bdca90df8f9b568e5ddbcc1db79b79716","head_blob_oid":"3f61573bdca90df8f9b568e5ddbcc1db79b79716","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"calc.py","raw_path_hex":"63616c632e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":47,"source_cid":"bafkreig2whzodbawj5uf6jnxwuklau7dypg4y7o76drwhcihfoxilmvtvq"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerajwgfjxct6ev5hycxwpxxdqh2k355vfhwa56eecfwrgdg74ys247q","git_blob_oid":"f53de9ed93d63f21d6b1704fd7730e5c5b88116b","head_blob_oid":"f53de9ed93d63f21d6b1704fd7730e5c5b88116b","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"canary.py","raw_path_hex":"63616e6172792e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":74,"source_cid":"bafkreigikomnn2573hgplkeuf36bsnkercv3p5jumx7ajynfvhjszxjtlm"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeeran335suxhrujm5xsiufhwmkurllkdr4tpsgsqxjga2x2g2w76mwcq","git_blob_oid":"f3703caf2cb27ed7d0723f908de3cc18afe848e5","head_blob_oid":"f3703caf2cb27ed7d0723f908de3cc18afe848e5","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"consumer.py","raw_path_hex":"636f6e73756d65722e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":80,"source_cid":"bafkreihyszjx5tk5qbfhozf4crvsp6ksnnbxi3p2wukm4k3emnqjntzvpy"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeeranffxmtbya3jkqwhitzsqu2uut75rgig5z56dbm5gsm5f24sibd5q","git_blob_oid":"cd576ff9aa5c64d2ac030ba0cda873e55f1674c8","head_blob_oid":"cd576ff9aa5c64d2ac030ba0cda873e55f1674c8","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"known_variant.py","raw_path_hex":"6b6e6f776e5f76617269616e742e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":80,"source_cid":"bafkreige3wrvzmsvkt4pytzvx2mir7hlwswrzekdzv6rzd23iaaqword3i"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerakfncwummy2seg54ujlf23zgxyqzy3hhteb7xswegcis4ffilq32a","git_blob_oid":"530aee57eeae73b69b574365e3691707840a6425","head_blob_oid":"530aee57eeae73b69b574365e3691707840a6425","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"tune.py","raw_path_hex":"74756e652e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":70,"source_cid":"bafkreiecl6al6zc2gzt4gqewrsa4qnj77zeuensr3abb3fjhuyvwbw56la"}],"exclusions":[".eggs",".git",".hg",".mypy_cache",".nox",".pytest_cache",".ruff_cache",".semantic-index",".semantic_index",".svn",".tox",".venv","__pycache__","build","coverage","dist","env","external","htmlcov","node_modules","semantic-index-state","site-packages","third-party","third_party","vendor","venv"],"git_commit":"245ec0b27a0af48ab04395c711e77462429017dc","git_tree":"ddbfbf4539c31833133407262e58ba70cd474e1f","max_entries":256,"max_file_bytes":65536,"mode":"git-clean","repository_id":"repository:authored-codebase-adaptation","schema":"ipfs-datasets.software-contracts.semantic-repository-snapshot@4","snapshot_cid":"baguqeerammiwwo6qmsqbeyvj4jizg2qbqqe6ia6354ky6kjzcd7v6ayo24zq"},"units":[{"ast_cid":"baguqeerahy3d2obipbaq672mc6cyl65duj5q43wkrbjigmc7b6jx5y7h3jva","entry_cid":"baguqeerabsgxnwkrx5csnutftobl5z7c73btcx2rt7h35i3rkggsuuap2zzq","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:63616c632e7079"},{"ast_cid":"baguqeerauf37w47mvpc23qr6eazagfur3co3oxyapoufzusw6anuvg56tvrq","entry_cid":"baguqeerajwgfjxct6ev5hycxwpxxdqh2k355vfhwa56eecfwrgdg74ys247q","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:63616e6172792e7079"},{"ast_cid":"baguqeerajwywsckjji25wsyrbnyqxsz64m5dg2aoa3c4osyqi5r37ulifbdq","entry_cid":"baguqeeran335suxhrujm5xsiufhwmkurllkdr4tpsgsqxjga2x2g2w76mwcq","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:636f6e73756d65722e7079"},{"ast_cid":"baguqeeracx6wyiw3vpufo3caky6zrjvoy34ji7bhmtm5wpvjjlagxyhx6e5q","entry_cid":"baguqeeranffxmtbya3jkqwhitzsqu2uut75rgig5z56dbm5gsm5f24sibd5q","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:6b6e6f776e5f76617269616e742e7079"},{"ast_cid":"baguqeeraqo2zylnkuasda6frt23qobbdsaedjd6qtkimcolalohdpb665hga","entry_cid":"baguqeerakfncwummy2seg54ujlf23zgxyqzy3hhteb7xswegcis4ffilq32a","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:74756e652e7079"}]},"native_adapter":{"adapter_version":"software-verification-source-adapter/v1.0.1","backend_requests":[{"attributes":{"fake_success_forbidden":true,"function_id":"function:increment","program_id":"bafkreieir6vgprnpainfamcx2xn47ysd2o3pnbwslmglj3wztge442gxm4","requires_canonical_backend":true},"goal_kind":"verification_condition","logic_family":"smt","obligation_statement":"Establish the admitted contract obligations for function 'increment' via the shared SMT compiler; do not treat adapter success as a proof.","request_id":"backend-request:function:increment.contract","schema":"ipfs_datasets_py/logic/software-verification/canonical-backend-request@1","source_ref_ids":["source:calc.py"],"subject_ids":["function:increment"],"theory_tags":["equality","qf_lia"]}],"diagnostics":[],"document":{"artifacts":[{"artifact_id":"artifact:calc.py","config_id":"","content_cid":"","content_sha256":"dab1f2e184164f685f25b7b514b053e3c3cdcc7ddff0e36389072bae85b2b3ac","license_expression":"","media_type":"text/x-python","metadata":{"language":"python"},"parent_artifact_ids":[],"path":"calc.py","producer_id":"","review_status":"","role":"input","schema_id":"software-verification-source","schema_version":"v1","size":47,"trust_decision":""}],"assumptions":[{"assumption_id":"assumption:python.language-semantics","expression":{"adapter":"software-verification-source-adapter/v1.0.1","subset":"v1"},"extensions":{},"kind":"semantic","schema_version":"verification-assumption/v1","source_ref_ids":[],"span_ids":["span:function.increment.1"],"statement":"Only the admitted python subset is given executable ProgramIR semantics; other features stay observational.","subject_ids":["decl:function.increment"]},{"assumption_id":"assumption:python.memory","expression":{"memory_model":"abstract_objects"},"extensions":{},"kind":"modeling","schema_version":"verification-assumption/v1","source_ref_ids":[],"span_ids":["span:function.increment.1"],"statement":"python memory is modeled as abstract object identity without a precise heap graph in this adapter version.","subject_ids":["decl:function.increment"]},{"assumption_id":"assumption:python.runtime","expression":{"concurrency":"sequential","language":"python"},"extensions":{},"kind":"platform","schema_version":"verification-assumption/v1","source_ref_ids":[],"span_ids":["span:function.increment.1"],"statement":"python runtime is sequential, single-threaded for the admitted subset; the GIL or event-loop concurrency is not modeled.","subject_ids":["decl:function.increment"]},{"assumption_id":"assumption:python.undefined-behavior","expression":{"undefined_behavior_policy":"retain_unsupported"},"extensions":{},"kind":"semantic","schema_version":"verification-assumption/v1","source_ref_ids":[],"span_ids":["span:function.increment.1"],"statement":"Undefined or implementation-defined python behavior is not silently executed; unsupported constructs are retained as diagnostics.","subject_ids":["decl:function.increment"]}],"bounds":[{"bound_id":"bound:python.source-bytes","description":"Adapter admission bound for source size.","extensions":{},"kind":"resource_bounded","limits":{"max_source_bytes":2097152},"source_ref_ids":["source:calc.py"],"span_ids":[]}],"declarations":[{"declaration_id":"decl:function.increment","depends_on":[],"extensions":{},"kind":"function","name":"increment","payload":{"complete_lowering":true,"function_id":"function:increment","language":"python","parameter_symbol_ids":["symbol:increment.n.parameter"],"return_type":"int"},"source_ref_ids":["source:calc.py"],"span_ids":["span:function.increment.1"]}],"diagnostics":[],"document_id":"bafkreiglowwfwhu7byapsyi2fw7u6u4wjmozrwougoefj4vmcosto7irie","extensions":{"lfv.source_adapter.version":"software-verification-source-adapter/v1.0.1"},"metadata":{"adapter":"SourceSoftwareVerificationAdapter@1","language":"python","path":"calc.py"},"observations":{"adapter_version":"software-verification-source-adapter/v1.0.1","backend_requests":[{"attributes":{"fake_success_forbidden":true,"function_id":"function:increment","program_id":"bafkreieir6vgprnpainfamcx2xn47ysd2o3pnbwslmglj3wztge442gxm4","requires_canonical_backend":true},"goal_kind":"verification_condition","logic_family":"smt","obligation_statement":"Establish the admitted contract obligations for function 'increment' via the shared SMT compiler; do not treat adapter success as a proof.","request_id":"backend-request:function:increment.contract","schema":"ipfs_datasets_py/logic/software-verification/canonical-backend-request@1","source_ref_ids":["source:calc.py"],"subject_ids":["function:increment"],"theory_tags":["equality","qf_lia"]}],"interface":"SourceSoftwareVerificationAdapter@1","unsupported_constructs":[]},"properties":[{"assumption_ids":["assumption:python.language-semantics","assumption:python.memory","assumption:python.runtime","assumption:python.undefined-behavior"],"bound_ids":[],"expression":{"function_id":"function:increment","purity":"pure"},"extensions":{},"kind":"safety","logic_family":"software_verification","property_id":"property:function:increment.safety","schema_version":"verification-property/v1","source_ref_ids":["source:calc.py"],"span_ids":["span:function.increment.1"],"statement":"Function increment respects its admitted control-flow and effect summary under the declared language assumptions.","subject_ids":["decl:function.increment"]}],"schema_version":"software-verification-ir/v1","sources":[{"container_sha256":"","container_uri":"","content_cid":"","content_sha256":"dab1f2e184164f685f25b7b514b053e3c3cdcc7ddff0e36389072bae85b2b3ac","license_expression":"","metadata":{"byte_length":47,"language":"python","path":"calc.py"},"ref_id":"source:calc.py","review_status":"unreviewed","source_id":"calc.py","source_revision":"snapshot:baguqeerammiwwo6qmsqbeyvj4jizg2qbqqe6ia6354ky6kjzcd7v6ayo24zq","source_uri":"file:///calc.py"}],"spans":[{"end_byte":46,"end_char":null,"end_column":16,"end_line":2,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:function.increment.1","start_byte":0,"start_char":null,"start_column":1,"start_line":1},{"end_byte":46,"end_char":null,"end_column":16,"end_line":2,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:increment.expr.4","start_byte":41,"start_char":null,"start_column":12,"start_line":2},{"end_byte":42,"end_char":null,"end_column":12,"end_line":2,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:increment.expr.5","start_byte":41,"start_char":null,"start_column":12,"start_line":2},{"end_byte":46,"end_char":null,"end_column":16,"end_line":2,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:increment.expr.7","start_byte":45,"start_char":null,"start_column":16,"start_line":2},{"end_byte":20,"end_char":null,"end_column":20,"end_line":1,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:increment.param.n.2","start_byte":14,"start_char":null,"start_column":15,"start_line":1},{"end_byte":46,"end_char":null,"end_column":16,"end_line":2,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:increment.stmt.3","start_byte":34,"start_char":null,"start_column":5,"start_line":2}]},"evidence":null,"fake_backend_success":false,"interface":"SourceSoftwareVerificationAdapter@1","language":"python","path":"calc.py","program":{"commands":[{"attributes":{},"command_id":"command:10","effects":{"allocates":[],"deallocates":[],"nondeterministic":false,"performs_io":false,"raises":[],"reads":[],"synchronizes":false,"writes":[]},"evaluation_order":["expr:9"],"expression_ids":["expr:9"],"kind":"return","source_ref_ids":["source:calc.py"],"span_ids":["span:increment.stmt.3"],"target_symbol_ids":[],"undefined_behavior":[]}],"expressions":[{"attributes":{},"evaluation_order":[],"expression_id":"expr:6","kind":"symbol","operand_ids":[],"operator":"","source_ref_ids":["source:calc.py"],"span_ids":["span:increment.expr.5"],"symbol_ids":["symbol:increment.n.parameter"],"type_ref":"any"},{"attributes":{"value":1},"evaluation_order":[],"expression_id":"expr:8","kind":"literal","operand_ids":[],"operator":"","source_ref_ids":["source:calc.py"],"span_ids":["span:increment.expr.7"],"symbol_ids":[],"type_ref":"int"},{"attributes":{},"evaluation_order":["expr:6","expr:8"],"expression_id":"expr:9","kind":"binary","operand_ids":["expr:6","expr:8"],"operator":"add","source_ref_ids":["source:calc.py"],"span_ids":["span:increment.expr.4"],"symbol_ids":[],"type_ref":"any"}],"functions":[{"cfg":{"blocks":[{"block_id":"block:entry","command_ids":["command:10"],"source_ref_ids":["source:calc.py"],"span_ids":["span:function.increment.1"]}],"edges":[],"entry_block_id":"block:entry","exceptional_exit_block_ids":[],"graph_id":"cfg:increment","normal_exit_block_ids":["block:entry"]},"declared_exceptions":[],"effects":{"allocates":[],"deallocates":[],"nondeterministic":false,"performs_io":false,"raises":[],"reads":["symbol:increment.n.parameter"],"synchronizes":false,"writes":[]},"exception_symbol_ids":[],"function_id":"function:increment","local_symbol_ids":[],"name":"increment","parameter_symbol_ids":["symbol:increment.n.parameter"],"purity":"pure","result_symbol_id":"symbol:increment.result.result","return_type":"int","source_ref_ids":["source:calc.py"],"span_ids":["span:function.increment.1"]}],"global_symbol_ids":[],"metadata":{"adapter":"SourceSoftwareVerificationAdapter@1","language":"python","path":"calc.py"},"program_id":"bafkreieir6vgprnpainfamcx2xn47ysd2o3pnbwslmglj3wztge442gxm4","schema_version":"program-ir/v1","sources":[{"container_sha256":"","container_uri":"","content_cid":"","content_sha256":"dab1f2e184164f685f25b7b514b053e3c3cdcc7ddff0e36389072bae85b2b3ac","license_expression":"","metadata":{"byte_length":47,"language":"python","path":"calc.py"},"ref_id":"source:calc.py","review_status":"unreviewed","source_id":"calc.py","source_revision":"snapshot:baguqeerammiwwo6qmsqbeyvj4jizg2qbqqe6ia6354ky6kjzcd7v6ayo24zq","source_uri":"file:///calc.py"}],"spans":[{"end_byte":46,"end_char":null,"end_column":16,"end_line":2,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:function.increment.1","start_byte":0,"start_char":null,"start_column":1,"start_line":1},{"end_byte":46,"end_char":null,"end_column":16,"end_line":2,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:increment.expr.4","start_byte":41,"start_char":null,"start_column":12,"start_line":2},{"end_byte":42,"end_char":null,"end_column":12,"end_line":2,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:increment.expr.5","start_byte":41,"start_char":null,"start_column":12,"start_line":2},{"end_byte":46,"end_char":null,"end_column":16,"end_line":2,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:increment.expr.7","start_byte":45,"start_char":null,"start_column":16,"start_line":2},{"end_byte":20,"end_char":null,"end_column":20,"end_line":1,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:increment.param.n.2","start_byte":14,"start_char":null,"start_column":15,"start_line":1},{"end_byte":46,"end_char":null,"end_column":16,"end_line":2,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:increment.stmt.3","start_byte":34,"start_char":null,"start_column":5,"start_line":2}],"symbols":[{"attributes":{},"kind":"parameter","name":"n","source_ref_ids":["source:calc.py"],"span_ids":["span:increment.param.n.2"],"symbol_id":"symbol:increment.n.parameter","type_ref":"int"},{"attributes":{},"kind":"result","name":"result","source_ref_ids":["source:calc.py"],"span_ids":["span:function.increment.1"],"symbol_id":"symbol:increment.result.result","type_ref":"int"}]},"schema":"ipfs_datasets_py/logic/software-verification/source-adapter-result@1","status":"success","unsupported_constructs":[]},"native_bridge_results":[{"kind":"program","native_id":"bafkreieir6vgprnpainfamcx2xn47ysd2o3pnbwslmglj3wztge442gxm4","result":{"bridge_version":"1.0.0","diagnostics":[],"domain_identity":"bafkreieir6vgprnpainfamcx2xn47ysd2o3pnbwslmglj3wztge442gxm4","expression":{"content_digest":"098c3ef29e322d9851e2f3f3d0dfc73eb0595e3994a17017c1d1a047a1db6888","expression_id":"expr:sv:program:bafkreieir6vgprnpainfamcx2xn47ysd2o3pnbwslmglj3wztge442gxm4","family":{"interface":"LogicIdentityNamespaces@1","namespace":"family","schema_version":"logic-identity-namespaces/v1","value":"program","version":"1.0.0"},"interface":"TypedExpression@1","metadata":{"bridge":"SoftwareVerificationSyntaxBridge@1","domain_identity":"bafkreieir6vgprnpainfamcx2xn47ysd2o3pnbwslmglj3wztge442gxm4","kind":"program","source_identities":["dab1f2e184164f685f25b7b514b053e3c3cdcc7ddff0e36389072bae85b2b3ac","file:///calc.py","source:calc.py","span:function.increment.1","span:increment.expr.4","span:increment.expr.5","span:increment.expr.7","span:increment.param.n.2","span:increment.stmt.3"],"view_role":""},"profile":{"interface":"LogicIdentityNamespaces@1","namespace":"profile","schema_version":"logic-identity-namespaces/v1","value":"program_ir","version":"1.0.0"},"root":{"arguments":[],"binders":[],"extension":{"children":[],"family":{"interface":"LogicIdentityNamespaces@1","namespace":"family","schema_version":"logic-identity-namespaces/v1","value":"program","version":"1.0.0"},"features":["program.ir","software_verification.program"],"interface":"LogicExtensionNode@1","metadata":{},"node_id":"node:sv:program:bafkreieir6vgprnpainfamcx2xn47ysd2o3pnbwslmglj3wztge442gxm4:ext","payload":{"bridge_interface":"SoftwareVerificationSyntaxBridge@1","bridge_version":"1.0.0","document":{"commands":[{"attributes":{},"command_id":"command:10","effects":{"allocates":[],"deallocates":[],"nondeterministic":false,"performs_io":false,"raises":[],"reads":[],"synchronizes":false,"writes":[]},"evaluation_order":["expr:9"],"expression_ids":["expr:9"],"kind":"return","source_ref_ids":["source:calc.py"],"span_ids":["span:increment.stmt.3"],"target_symbol_ids":[],"undefined_behavior":[]}],"expressions":[{"attributes":{},"evaluation_order":[],"expression_id":"expr:6","kind":"symbol","operand_ids":[],"operator":"","source_ref_ids":["source:calc.py"],"span_ids":["span:increment.expr.5"],"symbol_ids":["symbol:increment.n.parameter"],"type_ref":"any"},{"attributes":{"value":1},"evaluation_order":[],"expression_id":"expr:8","kind":"literal","operand_ids":[],"operator":"","source_ref_ids":["source:calc.py"],"span_ids":["span:increment.expr.7"],"symbol_ids":[],"type_ref":"int"},{"attributes":{},"evaluation_order":["expr:6","expr:8"],"expression_id":"expr:9","kind":"binary","operand_ids":["expr:6","expr:8"],"operator":"add","source_ref_ids":["source:calc.py"],"span_ids":["span:increment.expr.4"],"symbol_ids":[],"type_ref":"any"}],"functions":[{"cfg":{"blocks":[{"block_id":"block:entry","command_ids":["command:10"],"source_ref_ids":["source:calc.py"],"span_ids":["span:function.increment.1"]}],"edges":[],"entry_block_id":"block:entry","exceptional_exit_block_ids":[],"graph_id":"cfg:increment","normal_exit_block_ids":["block:entry"]},"declared_exceptions":[],"effects":{"allocates":[],"deallocates":[],"nondeterministic":false,"performs_io":false,"raises":[],"reads":["symbol:increment.n.parameter"],"synchronizes":false,"writes":[]},"exception_symbol_ids":[],"function_id":"function:increment","local_symbol_ids":[],"name":"increment","parameter_symbol_ids":["symbol:increment.n.parameter"],"purity":"pure","result_symbol_id":"symbol:increment.result.result","return_type":"int","source_ref_ids":["source:calc.py"],"span_ids":["span:function.increment.1"]}],"global_symbol_ids":[],"metadata":{"adapter":"SourceSoftwareVerificationAdapter@1","language":"python","path":"calc.py"},"program_id":"bafkreieir6vgprnpainfamcx2xn47ysd2o3pnbwslmglj3wztge442gxm4","schema_version":"program-ir/v1","sources":[{"container_sha256":"","container_uri":"","content_cid":"","content_sha256":"dab1f2e184164f685f25b7b514b053e3c3cdcc7ddff0e36389072bae85b2b3ac","license_expression":"","metadata":{"byte_length":47,"language":"python","path":"calc.py"},"ref_id":"source:calc.py","review_status":"unreviewed","source_id":"calc.py","source_revision":"snapshot:baguqeerammiwwo6qmsqbeyvj4jizg2qbqqe6ia6354ky6kjzcd7v6ayo24zq","source_uri":"file:///calc.py"}],"spans":[{"end_byte":46,"end_char":null,"end_column":16,"end_line":2,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:function.increment.1","start_byte":0,"start_char":null,"start_column":1,"start_line":1},{"end_byte":46,"end_char":null,"end_column":16,"end_line":2,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:increment.expr.4","start_byte":41,"start_char":null,"start_column":12,"start_line":2},{"end_byte":42,"end_char":null,"end_column":12,"end_line":2,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:increment.expr.5","start_byte":41,"start_char":null,"start_column":12,"start_line":2},{"end_byte":46,"end_char":null,"end_column":16,"end_line":2,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:increment.expr.7","start_byte":45,"start_char":null,"start_column":16,"start_line":2},{"end_byte":20,"end_char":null,"end_column":20,"end_line":1,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:increment.param.n.2","start_byte":14,"start_char":null,"start_column":15,"start_line":1},{"end_byte":46,"end_char":null,"end_column":16,"end_line":2,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:increment.stmt.3","start_byte":34,"start_char":null,"start_column":5,"start_line":2}],"symbols":[{"attributes":{},"kind":"parameter","name":"n","source_ref_ids":["source:calc.py"],"span_ids":["span:increment.param.n.2"],"symbol_id":"symbol:increment.n.parameter","type_ref":"int"},{"attributes":{},"kind":"result","name":"result","source_ref_ids":["source:calc.py"],"span_ids":["span:function.increment.1"],"symbol_id":"symbol:increment.result.result","type_ref":"int"}]},"domain_identity":"bafkreieir6vgprnpainfamcx2xn47ysd2o3pnbwslmglj3wztge442gxm4","domain_schema":"program-ir/v1","kind":"program","schema_version":"program.program_ir/v1","source_identities":["dab1f2e184164f685f25b7b514b053e3c3cdcc7ddff0e36389072bae85b2b3ac","file:///calc.py","source:calc.py","span:function.increment.1","span:increment.expr.4","span:increment.expr.5","span:increment.expr.7","span:increment.param.n.2","span:increment.stmt.3"],"view_role":""},"payload_schema":"program.program_ir/v1","profile":{"interface":"LogicIdentityNamespaces@1","namespace":"profile","schema_version":"logic-identity-namespaces/v1","value":"program_ir","version":"1.0.0"},"schema_version":"syntax-logic-extension-node/v1"},"kind":"extension","metadata":{},"node_id":"node:sv:program:bafkreieir6vgprnpainfamcx2xn47ysd2o3pnbwslmglj3wztge442gxm4","schema_version":"syntax-logic-node/v1","sort":{"arguments":[],"kind":"bool","name":"Bool","schema_version":"syntax-logic-sort/v1"},"symbol":""},"schema_version":"syntax-typed-expression/v1","signature":{"family":{"interface":"LogicIdentityNamespaces@1","namespace":"family","schema_version":"logic-identity-namespaces/v1","value":"program","version":"1.0.0"},"features":["program.ir","software_verification.program"],"interface":"LogicSignature@1","metadata":{"bridge":"SoftwareVerificationSyntaxBridge@1","domain":"software_verification","kind":"program"},"profile":{"interface":"LogicIdentityNamespaces@1","namespace":"profile","schema_version":"logic-identity-namespaces/v1","value":"program_ir","version":"1.0.0"},"schema_version":"syntax-logic-signature/v1","signature_id":"sig:sv:program","sorts":[{"arguments":[],"kind":"bool","name":"Bool","schema_version":"syntax-logic-sort/v1"}],"symbols":[]}},"has_document":true,"interface":"SoftwareVerificationSyntaxBridge@1","kind":"program","losses":[],"preservation":"exact","route":{"domain_schema":"program-ir/v1","family_id":"program","features":["software_verification.program","program.ir"],"kind":"program","notes":"","payload_schema":"program.program_ir/v1","profile_id":"program_ir","schema":"software-verification.syntax-bridge-route/v1","view_role":""},"schema":"software-verification.syntax-bridge-result/v1","source_identities":["dab1f2e184164f685f25b7b514b053e3c3cdcc7ddff0e36389072bae85b2b3ac","file:///calc.py","source:calc.py","span:function.increment.1","span:increment.expr.4","span:increment.expr.5","span:increment.expr.7","span:increment.param.n.2","span:increment.stmt.3"],"status":"ok","unsupported":[]}}],"native_contracts":[],"native_program":{"commands":[{"attributes":{},"command_id":"command:10","effects":{"allocates":[],"deallocates":[],"nondeterministic":false,"performs_io":false,"raises":[],"reads":[],"synchronizes":false,"writes":[]},"evaluation_order":["expr:9"],"expression_ids":["expr:9"],"kind":"return","source_ref_ids":["source:calc.py"],"span_ids":["span:increment.stmt.3"],"target_symbol_ids":[],"undefined_behavior":[]}],"expressions":[{"attributes":{},"evaluation_order":[],"expression_id":"expr:6","kind":"symbol","operand_ids":[],"operator":"","source_ref_ids":["source:calc.py"],"span_ids":["span:increment.expr.5"],"symbol_ids":["symbol:increment.n.parameter"],"type_ref":"any"},{"attributes":{"value":1},"evaluation_order":[],"expression_id":"expr:8","kind":"literal","operand_ids":[],"operator":"","source_ref_ids":["source:calc.py"],"span_ids":["span:increment.expr.7"],"symbol_ids":[],"type_ref":"int"},{"attributes":{},"evaluation_order":["expr:6","expr:8"],"expression_id":"expr:9","kind":"binary","operand_ids":["expr:6","expr:8"],"operator":"add","source_ref_ids":["source:calc.py"],"span_ids":["span:increment.expr.4"],"symbol_ids":[],"type_ref":"any"}],"functions":[{"cfg":{"blocks":[{"block_id":"block:entry","command_ids":["command:10"],"source_ref_ids":["source:calc.py"],"span_ids":["span:function.increment.1"]}],"edges":[],"entry_block_id":"block:entry","exceptional_exit_block_ids":[],"graph_id":"cfg:increment","normal_exit_block_ids":["block:entry"]},"declared_exceptions":[],"effects":{"allocates":[],"deallocates":[],"nondeterministic":false,"performs_io":false,"raises":[],"reads":["symbol:increment.n.parameter"],"synchronizes":false,"writes":[]},"exception_symbol_ids":[],"function_id":"function:increment","local_symbol_ids":[],"name":"increment","parameter_symbol_ids":["symbol:increment.n.parameter"],"purity":"pure","result_symbol_id":"symbol:increment.result.result","return_type":"int","source_ref_ids":["source:calc.py"],"span_ids":["span:function.increment.1"]}],"global_symbol_ids":[],"metadata":{"adapter":"SourceSoftwareVerificationAdapter@1","language":"python","path":"calc.py"},"program_id":"bafkreieir6vgprnpainfamcx2xn47ysd2o3pnbwslmglj3wztge442gxm4","schema_version":"program-ir/v1","sources":[{"container_sha256":"","container_uri":"","content_cid":"","content_sha256":"dab1f2e184164f685f25b7b514b053e3c3cdcc7ddff0e36389072bae85b2b3ac","license_expression":"","metadata":{"byte_length":47,"language":"python","path":"calc.py"},"ref_id":"source:calc.py","review_status":"unreviewed","source_id":"calc.py","source_revision":"snapshot:baguqeerammiwwo6qmsqbeyvj4jizg2qbqqe6ia6354ky6kjzcd7v6ayo24zq","source_uri":"file:///calc.py"}],"spans":[{"end_byte":46,"end_char":null,"end_column":16,"end_line":2,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:function.increment.1","start_byte":0,"start_char":null,"start_column":1,"start_line":1},{"end_byte":46,"end_char":null,"end_column":16,"end_line":2,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:increment.expr.4","start_byte":41,"start_char":null,"start_column":12,"start_line":2},{"end_byte":42,"end_char":null,"end_column":12,"end_line":2,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:increment.expr.5","start_byte":41,"start_char":null,"start_column":12,"start_line":2},{"end_byte":46,"end_char":null,"end_column":16,"end_line":2,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:increment.expr.7","start_byte":45,"start_char":null,"start_column":16,"start_line":2},{"end_byte":20,"end_char":null,"end_column":20,"end_line":1,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:increment.param.n.2","start_byte":14,"start_char":null,"start_column":15,"start_line":1},{"end_byte":46,"end_char":null,"end_column":16,"end_line":2,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:increment.stmt.3","start_byte":34,"start_char":null,"start_column":5,"start_line":2}],"symbols":[{"attributes":{},"kind":"parameter","name":"n","source_ref_ids":["source:calc.py"],"span_ids":["span:increment.param.n.2"],"symbol_id":"symbol:increment.n.parameter","type_ref":"int"},{"attributes":{},"kind":"result","name":"result","source_ref_ids":["source:calc.py"],"span_ids":["span:function.increment.1"],"symbol_id":"symbol:increment.result.result","type_ref":"int"}]},"profile":{"completion_authority":false,"domain_id":"codebase_ir","executes_source":false,"execution_authority":false,"feature_only":true,"feature_view":"native documents with stable positional references; provenance retained outside learned expressions","feature_view_schema":"codebase-ir-native-structural-feature-view@1","limits":{"max_ast_depth":48,"max_ast_nodes":2048,"max_condition_bytes":16384,"max_contracts":8,"max_functions":16,"max_source_bytes":65536,"max_target_bytes":4194304},"native_routes":{"contract":{"available_without_typed_evidence":false,"family":"program","kind":"contract","owner_schema":"program-contract/v1","payload_schema":"program.program_contract/v1","profile":"dynamic_hoare","requires_explicit_source_ref":true,"requires_program_binding":true,"typed_owner":"ProgramContract","view_role":""},"program":{"available_without_typed_evidence":false,"family":"program","kind":"program","owner_schema":"program-ir/v1","payload_schema":"program.program_ir/v1","profile":"program_ir","requires_explicit_source_ref":true,"requires_program_binding":false,"typed_owner":"ProgramIR","view_role":""}},"projection_ids":["codebase_ir.program@1","codebase_ir.contracts@1"],"proof_authority":false,"provider_calls":0,"readiness":"complete supported source adapter, exact native bridge, no unsupported inventory","schema":"codebase-ir-source-bound-feature-targets@1","semantic_formula_decoder":false,"solver_calls":0,"source_semantics_verified":false,"unsupported_policy":"retain source-bound frontiers and deny training readiness"},"proof_authority":false,"publication_receipt":{"ast_revision_id":"rev:repository:authored-codebase-adaptation:snapshot:baguqeerammiwwo6qmsqbeyvj4jizg2qbqqe6ia6354ky6kjzcd7v6ayo24zq","generation":1,"manifest_cid":"baguqeerabcgminjgcgnin7h556cr77dd4zjrpxh5pou7rvxmqtlbnmz6jdyq","operation_id":"adaptation-initial","previous_head":null,"repository_id":"repository:authored-codebase-adaptation","request_cid":"baguqeerap6c557cg7iz6wr2ypf6cwmhwl73cscg2qj53io2nm5clehhikyoa","schema":"codebase-publication-receipt@1","snapshot_cid":"baguqeerammiwwo6qmsqbeyvj4jizg2qbqqe6ia6354ky6kjzcd7v6ayo24zq"},"semantic_formula_decoder":false,"source_binding":{"ast_cid":"baguqeerahy3d2obipbaq672mc6cyl65duj5q43wkrbjigmc7b6jx5y7h3jva","content_sha256":"dab1f2e184164f685f25b7b514b053e3c3cdcc7ddff0e36389072bae85b2b3ac","entry":{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerabsgxnwkrx5csnutftobl5z7c73btcx2rt7h35i3rkggsuuap2zzq","git_blob_oid":"3f61573bdca90df8f9b568e5ddbcc1db79b79716","head_blob_oid":"3f61573bdca90df8f9b568e5ddbcc1db79b79716","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"calc.py","raw_path_hex":"63616c632e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":47,"source_cid":"bafkreig2whzodbawj5uf6jnxwuklau7dypg4y7o76drwhcihfoxilmvtvq"},"head":{"ast_revision_id":"rev:repository:authored-codebase-adaptation:snapshot:baguqeerammiwwo6qmsqbeyvj4jizg2qbqqe6ia6354ky6kjzcd7v6ayo24zq","generation":1,"manifest_cid":"baguqeerabcgminjgcgnin7h556cr77dd4zjrpxh5pou7rvxmqtlbnmz6jdyq","receipt_cid":"baguqeeraczdmcdqhf2trdhouxmu2lgksmsmfiy2f2tzifbpn6nof5sv2mhza","repository_id":"repository:authored-codebase-adaptation","schema":"codebase-head@1","snapshot_cid":"baguqeerammiwwo6qmsqbeyvj4jizg2qbqqe6ia6354ky6kjzcd7v6ayo24zq"},"path":"calc.py","repository_id":"repository:authored-codebase-adaptation","schema":"codebase-ir-feature-source-binding@1","source_cid":"bafkreig2whzodbawj5uf6jnxwuklau7dypg4y7o76drwhcihfoxilmvtvq","source_key":"raw:63616c632e7079","source_revision":"snapshot:baguqeerammiwwo6qmsqbeyvj4jizg2qbqqe6ia6354ky6kjzcd7v6ayo24zq","unit":{"ast_cid":"baguqeerahy3d2obipbaq672mc6cyl65duj5q43wkrbjigmc7b6jx5y7h3jva","entry_cid":"baguqeerabsgxnwkrx5csnutftobl5z7c73btcx2rt7h35i3rkggsuuap2zzq","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:63616c632e7079"}},"source_bytes_hex":"64656620696e6372656d656e74286e3a20696e7429202d3e20696e743a0a2020202072657475726e206e202b20310a","source_semantics_verified":false,"target_schema":"codebase-ir-source-bound-feature-targets@1","unknown_inventory":[{"field":"type_ref","native_id":"expr:6","native_kind":"expressions","value":"any"},{"field":"type_ref","native_id":"expr:9","native_kind":"expressions","value":"any"}]},"required":true,"stage":"target","status":"passed","validator_id":"codebase_ir.exact_native_target_replay@1"}]}],"tuning_targets":[{"admitted":false,"domain_id":"codebase_ir","formalized":false,"projections":[{"expression":{"document":{"commands":[{"attributes":{},"command_id":"command:0","effects":{"allocates":[],"deallocates":[],"nondeterministic":false,"performs_io":false,"raises":[],"reads":[],"synchronizes":false,"writes":[]},"evaluation_order":["expr:9"],"expression_ids":["expression:2"],"kind":"return","target_symbol_ids":[],"undefined_behavior":[]}],"expressions":[{"attributes":{},"evaluation_order":[],"expression_id":"expression:0","kind":"symbol","operand_ids":[],"operator":"","symbol_ids":["symbol:0"],"type_ref":"any"},{"attributes":{"value":1},"evaluation_order":[],"expression_id":"expression:1","kind":"literal","operand_ids":[],"operator":"","symbol_ids":[],"type_ref":"int"},{"attributes":{},"evaluation_order":["expr:6","expr:8"],"expression_id":"expression:2","kind":"binary","operand_ids":["expression:0","expression:1"],"operator":"add","symbol_ids":[],"type_ref":"any"}],"functions":[{"cfg":{"blocks":[{"block_id":"block:0","command_ids":["command:0"]}],"edges":[],"entry_block_id":"block:0","exceptional_exit_block_ids":[],"graph_id":"graph:0","normal_exit_block_ids":["block:0"]},"declared_exceptions":[],"effects":{"allocates":[],"deallocates":[],"nondeterministic":false,"performs_io":false,"raises":[],"reads":["symbol:increment.n.parameter"],"synchronizes":false,"writes":[]},"exception_symbol_ids":[],"function_id":"function:0","local_symbol_ids":[],"name":"increment","parameter_symbol_ids":["symbol:0"],"purity":"pure","result_symbol_id":"symbol:1","return_type":"int"}],"global_symbol_ids":[],"schema_version":"program-ir/v1","symbols":[{"attributes":{},"kind":"parameter","name":"n","symbol_id":"symbol:0","type_ref":"int"},{"attributes":{},"kind":"result","name":"result","symbol_id":"symbol:1","type_ref":"int"}]},"native_kind":"program","schema":"codebase-ir-native-structural-feature-view@1"},"feature_only":true,"logic_family":"program","producer_id":"codebase-source-target-adapter","producer_version":"codebase-ir-source-bound-feature-targets@1","profile":"program_ir","projection_id":"codebase_ir.program@1","properties":[],"representation_kind":"native_structural_feature_view","target_schema":"codebase-ir-source-bound-feature-targets@1","view_id":"program.program_ir/v1","view_role":null},{"expression":{"documents":[],"native_kind":"contracts","schema":"codebase-ir-native-structural-feature-view@1"},"feature_only":true,"logic_family":"program","producer_id":"codebase-source-target-adapter","producer_version":"codebase-ir-source-bound-feature-targets@1","profile":"dynamic_hoare","projection_id":"codebase_ir.contracts@1","properties":[],"representation_kind":"native_structural_feature_view","target_schema":"codebase-ir-source-bound-feature-targets@1","view_id":"program.program_contract/v1","view_role":null}],"qualification_gaps":["source_runtime_semantics_not_verified","backend_proofs_not_run","kernel_proofs_not_run","feature_reconstruction_is_not_formalization"],"qualified":false,"ready_for_training":true,"schema_version":"autoencoder-domain-targets/v1","source_digest":"369afe2484729695a865e0b151b431bfcc33046d07062f21d53f701aeb32e058","unsupported":[],"validation":[{"details":{"ast_node_count":14,"authored_contract_cids":[],"authored_contracts":[],"captured_ast":{"calls":[],"diagnostics":[],"effects":[],"frontend":{"ast_schema":{"identifier":"ipfs-datasets.software-contracts.ast-ir@1.0.0","major":1,"minor":0,"name":"ipfs-datasets.software-contracts.ast-ir","patch":0},"capabilities":["annotations","awaits","calls","decorators","diagnostics","duplicate_definitions","effects","generators","imports","modules","raises","references","scopes","signatures","source_spans","state_access","symbols","undefined_reference_candidates","unsupported_constructs"],"frontend_name":"cpython-ast","frontend_version":"1.2.1","language":"python","language_version":"3.12","schema":"ipfs-datasets.software-contracts.frontend-capability@1.0.0","source_extensions":[".py",".pyi"],"toolchain_cid":"baguqeerar6isk2o6l6peildks6id6mzkg6kpgn6tefr24ro5ckm4hqtntuaa"},"imports":[],"module":{"export_names":["increment"],"module_id":"module:bafkreiecl6al6zc2gzt4gqewrsa4qnj77zeuensr3abb3fjhuyvwbw56la","name":"tune","scope_id":"scope:module","span":{"end_byte":70,"end_column":0,"end_line":4,"start_byte":0,"start_column":0,"start_line":1}},"provenance":{"path":"tune.py","repository_id":"repository:authored-codebase-adaptation","repository_tree_cid":"baguqeerammiwwo6qmsqbeyvj4jizg2qbqqe6ia6354ky6kjzcd7v6ayo24zq","revision":"snapshot:baguqeerammiwwo6qmsqbeyvj4jizg2qbqqe6ia6354ky6kjzcd7v6ayo24zq","source_cid":"bafkreiecl6al6zc2gzt4gqewrsa4qnj77zeuensr3abb3fjhuyvwbw56la"},"references":[{"context":"type","is_qualified":false,"name":"int","reference_id":"reference:40:1","scope_id":"scope:module","span":{"end_byte":43,"end_column":20,"end_line":2,"start_byte":40,"start_column":17,"start_line":2}},{"context":"type","is_qualified":false,"name":"int","reference_id":"reference:48:0","scope_id":"scope:module","span":{"end_byte":51,"end_column":28,"end_line":2,"start_byte":48,"start_column":25,"start_line":2}},{"context":"read","is_qualified":false,"name":"n","reference_id":"reference:64:2","scope_id":"scope:function:23:0","span":{"end_byte":65,"end_column":12,"end_line":3,"start_byte":64,"start_column":11,"start_line":3}}],"schema":"ipfs-datasets.software-contracts.ast-ir@1.0.0","scopes":[{"kind":"module","owner_symbol_id":null,"parent_scope_id":null,"scope_id":"scope:module","span":{"end_byte":70,"end_column":0,"end_line":4,"start_byte":0,"start_column":0,"start_line":1}},{"kind":"function","owner_symbol_id":"symbol:23:0","parent_scope_id":"scope:module","scope_id":"scope:function:23:0","span":{"end_byte":69,"end_column":16,"end_line":3,"start_byte":23,"start_column":0,"start_line":2}}],"symbols":[{"decorator_names":[],"definition_ordinal":0,"flags":[],"kind":"function","name":"increment","qualified_name":"tune.increment","scope_id":"scope:module","signature":{"is_async":false,"is_generator":false,"parameters":[{"annotation":"int","default_kind":"none","kind":"positional_or_named","name":"n","position":0}],"return_annotation":"int"},"span":{"end_byte":69,"end_column":16,"end_line":3,"start_byte":23,"start_column":0,"start_line":2},"symbol_id":"symbol:23:0","visibility":"public"},{"decorator_names":[],"definition_ordinal":0,"flags":[],"kind":"parameter","name":"n","qualified_name":"tune.increment.n","scope_id":"scope:function:23:0","signature":null,"span":{"end_byte":43,"end_column":20,"end_line":2,"start_byte":37,"start_column":14,"start_line":2},"symbol_id":"symbol:37:1","visibility":"public"}],"unsupported":[]},"completion_authority":false,"correspondence":{"is_runtime_equivalence_proof":false,"operation":"native_source_maps_retained_without_rebinding","spans":[{"end_byte":69,"source_ref_id":"source:tune.py","source_text":"def increment(n: int) -> int:\n return n + 1","span_id":"span:function.increment.1","start_byte":23},{"end_byte":69,"source_ref_id":"source:tune.py","source_text":"n + 1","span_id":"span:increment.expr.4","start_byte":64},{"end_byte":65,"source_ref_id":"source:tune.py","source_text":"n","span_id":"span:increment.expr.5","start_byte":64},{"end_byte":69,"source_ref_id":"source:tune.py","source_text":"1","span_id":"span:increment.expr.7","start_byte":68},{"end_byte":43,"source_ref_id":"source:tune.py","source_text":"n: int","span_id":"span:increment.param.n.2","start_byte":37},{"end_byte":69,"source_ref_id":"source:tune.py","source_text":"return n + 1","span_id":"span:increment.stmt.3","start_byte":57}],"subjects":[{"native_id":"symbol:increment.n.parameter","native_kind":"symbols","source_ref_ids":["source:tune.py"],"span_ids":["span:increment.param.n.2"]},{"native_id":"symbol:increment.result.result","native_kind":"symbols","source_ref_ids":["source:tune.py"],"span_ids":["span:function.increment.1"]},{"native_id":"expr:6","native_kind":"expressions","source_ref_ids":["source:tune.py"],"span_ids":["span:increment.expr.5"]},{"native_id":"expr:8","native_kind":"expressions","source_ref_ids":["source:tune.py"],"span_ids":["span:increment.expr.7"]},{"native_id":"expr:9","native_kind":"expressions","source_ref_ids":["source:tune.py"],"span_ids":["span:increment.expr.4"]},{"native_id":"command:10","native_kind":"commands","source_ref_ids":["source:tune.py"],"span_ids":["span:increment.stmt.3"]},{"native_id":"function:increment","native_kind":"functions","source_ref_ids":["source:tune.py"],"span_ids":["span:function.increment.1"]}]},"execution_authority":false,"feature_only":true,"limits":{"max_ast_depth":48,"max_ast_nodes":2048,"max_condition_bytes":16384,"max_contracts":8,"max_functions":16,"max_source_bytes":65536,"max_target_bytes":4194304},"lowered_contract_sha256":[],"manifest":{"ast_revision_id":"rev:repository:authored-codebase-adaptation:snapshot:baguqeerammiwwo6qmsqbeyvj4jizg2qbqqe6ia6354ky6kjzcd7v6ayo24zq","authority":"structural_only","coverage":{"ast_failed":0,"ast_ok":5,"ast_partial":0,"captured_entries":5,"checked_properties":0,"formalized_properties":0,"inventory_entries":5,"opaque_entries":0,"semantic_symbols":10,"unindexed_entries":0},"schema":"codebase-ir-structural-manifest@1","semantic_state":{"artifacts":[{"artifact_id":"artifact:snapshot-evidence","confidence":"exact","kind":"snapshot-evidence","metadata":{"acquisition":"git-clean","exclusions":[".eggs",".git",".hg",".mypy_cache",".nox",".pytest_cache",".ruff_cache",".semantic-index",".semantic_index",".svn",".tox",".venv","__pycache__","build","coverage","dist","env","external","htmlcov","node_modules","semantic-index-state","site-packages","third-party","third_party","vendor","venv"],"snapshot":{"entries":[{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerabsgxnwkrx5csnutftobl5z7c73btcx2rt7h35i3rkggsuuap2zzq","git_blob_oid":"3f61573bdca90df8f9b568e5ddbcc1db79b79716","head_blob_oid":"3f61573bdca90df8f9b568e5ddbcc1db79b79716","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"calc.py","raw_path_hex":"63616c632e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":47,"source_cid":"bafkreig2whzodbawj5uf6jnxwuklau7dypg4y7o76drwhcihfoxilmvtvq"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerajwgfjxct6ev5hycxwpxxdqh2k355vfhwa56eecfwrgdg74ys247q","git_blob_oid":"f53de9ed93d63f21d6b1704fd7730e5c5b88116b","head_blob_oid":"f53de9ed93d63f21d6b1704fd7730e5c5b88116b","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"canary.py","raw_path_hex":"63616e6172792e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":74,"source_cid":"bafkreigikomnn2573hgplkeuf36bsnkercv3p5jumx7ajynfvhjszxjtlm"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeeran335suxhrujm5xsiufhwmkurllkdr4tpsgsqxjga2x2g2w76mwcq","git_blob_oid":"f3703caf2cb27ed7d0723f908de3cc18afe848e5","head_blob_oid":"f3703caf2cb27ed7d0723f908de3cc18afe848e5","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"consumer.py","raw_path_hex":"636f6e73756d65722e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":80,"source_cid":"bafkreihyszjx5tk5qbfhozf4crvsp6ksnnbxi3p2wukm4k3emnqjntzvpy"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeeranffxmtbya3jkqwhitzsqu2uut75rgig5z56dbm5gsm5f24sibd5q","git_blob_oid":"cd576ff9aa5c64d2ac030ba0cda873e55f1674c8","head_blob_oid":"cd576ff9aa5c64d2ac030ba0cda873e55f1674c8","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"known_variant.py","raw_path_hex":"6b6e6f776e5f76617269616e742e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":80,"source_cid":"bafkreige3wrvzmsvkt4pytzvx2mir7hlwswrzekdzv6rzd23iaaqword3i"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerakfncwummy2seg54ujlf23zgxyqzy3hhteb7xswegcis4ffilq32a","git_blob_oid":"530aee57eeae73b69b574365e3691707840a6425","head_blob_oid":"530aee57eeae73b69b574365e3691707840a6425","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"tune.py","raw_path_hex":"74756e652e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":70,"source_cid":"bafkreiecl6al6zc2gzt4gqewrsa4qnj77zeuensr3abb3fjhuyvwbw56la"}],"exclusions":[".eggs",".git",".hg",".mypy_cache",".nox",".pytest_cache",".ruff_cache",".semantic-index",".semantic_index",".svn",".tox",".venv","__pycache__","build","coverage","dist","env","external","htmlcov","node_modules","semantic-index-state","site-packages","third-party","third_party","vendor","venv"],"git_commit":"245ec0b27a0af48ab04395c711e77462429017dc","git_tree":"ddbfbf4539c31833133407262e58ba70cd474e1f","max_entries":256,"max_file_bytes":65536,"mode":"git-clean","repository_id":"repository:authored-codebase-adaptation","schema":"ipfs-datasets.software-contracts.semantic-repository-snapshot@4","snapshot_cid":"baguqeerammiwwo6qmsqbeyvj4jizg2qbqqe6ia6354ky6kjzcd7v6ayo24zq"}},"path":"@snapshot-evidence","schema":"ipfs-datasets.software-contracts.semantic-artifact@1","source_cid":"baguqeerammiwwo6qmsqbeyvj4jizg2qbqqe6ia6354ky6kjzcd7v6ayo24zq"}],"edges":[{"confidence":"conservative","edge_id":"baguqeerabn5edvyyevbfe72l2pfmmidcklkdb3bkkgozbwr7d56jpgapamba","extraction_method":"lexical","extractor_version":"2","metadata":{"native_boundary":false,"resolution":"definite","unresolved_target":"lexical:calc.increment"},"relation":"calls","schema":"ipfs-datasets.software-contracts.semantic-edge@1","source_id":"baguqeeravsk7toexjllt5gartvy3njr4xgfdq5d3qynhbjqyksd7qvkcb3oq","span":{"end_column":23,"end_line":4,"path":"consumer.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":11,"start_line":4},"target_id":"baguqeera476wbd3y6sc4dvajcpip577iqeg4wll5m6nldahv4y5kjm3sdm3q"},{"confidence":"exact","edge_id":"baguqeeraoyq3yphrub6yy3ketqlw4zevhhsehvbthjoiptvu4cnd7egzmsxq","extraction_method":"static_import","extractor_version":"2","metadata":{"alias":"increment","resolution":"definite","unresolved_target":"module:calc.increment"},"relation":"imports","schema":"ipfs-datasets.software-contracts.semantic-edge@1","source_id":"baguqeerai4gbwgjxgfruz7lrabnvhzv5zpk3gqco27j3cyxyn2g4mepuaq6a","span":{"end_column":26,"end_line":1,"path":"consumer.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"target_id":"baguqeera476wbd3y6sc4dvajcpip577iqeg4wll5m6nldahv4y5kjm3sdm3q"},{"confidence":"exact","edge_id":"baguqeerarswhckw3shvppawwxa2fzu5uwrtpt45qnealckpgfmifbhur2h6q","extraction_method":"global_binding","extractor_version":"2","metadata":{"resolution":"unresolved","unresolved_target":"global:increment"},"relation":"reads_state","schema":"ipfs-datasets.software-contracts.semantic-edge@1","source_id":"baguqeeravsk7toexjllt5gartvy3njr4xgfdq5d3qynhbjqyksd7qvkcb3oq","span":{"end_column":20,"end_line":4,"path":"consumer.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":11,"start_line":4},"target_id":"global:increment"}],"extractor_name":"semantic-repository-scanner","extractor_version":"1","repository_id":"repository:authored-codebase-adaptation","schema":"ipfs-datasets.software-contracts.semantic-index@2","state_cid":"baguqeeraaaeru6rnyq3gncbpuylkr5blamb527je2femcsidjrfzjufa72fa","symbols":[{"annotations":{"n":"int","return":"int"},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"function","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":1}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]}}],"frontend_declarations":["symbol:0:0"],"frontend_notices":[]},"module_path":"calc.py","namespace":"calc","normalized_ast":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":1}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]},"property_role":null,"qualified_name":"calc.increment","repository_id":"repository:authored-codebase-adaptation","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{"is_generator":false,"parameters":[{"annotation":"int","default":"","default_kind":"none","kind":"positional_or_keyword","name":"n"}],"return":"int"},"source_cid":"bafkreig2whzodbawj5uf6jnxwuklau7dypg4y7o76drwhcihfoxilmvtvq","span":{"end_column":16,"end_line":2,"path":"calc.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeera476wbd3y6sc4dvajcpip577iqeg4wll5m6nldahv4y5kjm3sdm3q","version_cid":"baguqeeraqffaj3iokylh6op2oub6o7cbwdfwfii6e4g77ufr733zcyu6gata"},{"annotations":{},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"module","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"Module","body":[],"type_ignores":[]}}],"frontend_declarations":[null],"frontend_notices":[]},"module_path":"known_variant.py","namespace":"known_variant","normalized_ast":{"_type":"Module","body":[],"type_ignores":[]},"property_role":null,"qualified_name":"known_variant","repository_id":"repository:authored-codebase-adaptation","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{},"source_cid":"bafkreige3wrvzmsvkt4pytzvx2mir7hlwswrzekdzv6rzd23iaaqword3i","span":{"end_column":0,"end_line":1,"path":"known_variant.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeera4rifsdnsyvemvgxtivxxjkbw2mwjdoxqptrgamu7xo2qocs5v7lq","version_cid":"baguqeeratoowubgomg2srcaeyvacwuncge53awke6itpewnz7cuw3smtsgua"},{"annotations":{"n":"int","return":"int"},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"function","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":2}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]}}],"frontend_declarations":["symbol:33:0"],"frontend_notices":[]},"module_path":"known_variant.py","namespace":"known_variant","normalized_ast":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":2}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]},"property_role":null,"qualified_name":"known_variant.increment","repository_id":"repository:authored-codebase-adaptation","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{"is_generator":false,"parameters":[{"annotation":"int","default":"","default_kind":"none","kind":"positional_or_keyword","name":"n"}],"return":"int"},"source_cid":"bafkreige3wrvzmsvkt4pytzvx2mir7hlwswrzekdzv6rzd23iaaqword3i","span":{"end_column":16,"end_line":3,"path":"known_variant.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":2},"stable_id":"baguqeera6nll2gp7nlbkbblbnzwmhrm3vtww6ejpblvhibc665icrso6qp2q","version_cid":"baguqeerauvisxy74ycxgnuupff2bmkvfphaakxeqhlgzho4crehajonxuuqa"},{"annotations":{},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"module","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"Module","body":[],"type_ignores":[]}}],"frontend_declarations":[null],"frontend_notices":[]},"module_path":"tune.py","namespace":"tune","normalized_ast":{"_type":"Module","body":[],"type_ignores":[]},"property_role":null,"qualified_name":"tune","repository_id":"repository:authored-codebase-adaptation","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{},"source_cid":"bafkreiecl6al6zc2gzt4gqewrsa4qnj77zeuensr3abb3fjhuyvwbw56la","span":{"end_column":0,"end_line":1,"path":"tune.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeerafkdiownpby627wfxbyf5zyor4q4arqgkrfmzabseiqw7ff7p4b6q","version_cid":"baguqeeramhwf7t3l2ozkdmiwrbpquxmahgeka2qgohjg5atvzt7wcihsh66q"},{"annotations":{"n":"int","return":"int"},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"function","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":1}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]}}],"frontend_declarations":["symbol:27:0"],"frontend_notices":[]},"module_path":"canary.py","namespace":"canary","normalized_ast":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":1}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]},"property_role":null,"qualified_name":"canary.increment","repository_id":"repository:authored-codebase-adaptation","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{"is_generator":false,"parameters":[{"annotation":"int","default":"","default_kind":"none","kind":"positional_or_keyword","name":"n"}],"return":"int"},"source_cid":"bafkreigikomnn2573hgplkeuf36bsnkercv3p5jumx7ajynfvhjszxjtlm","span":{"end_column":16,"end_line":3,"path":"canary.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":2},"stable_id":"baguqeerafuca76cgccq73djxxh6clrlm3uxmiuam6lxcqykksml5o55awzrq","version_cid":"baguqeerak3tfur6oyz4sy4ysi5idcafp6qpf26tp575lycqrlg3cmvbo5uga"},{"annotations":{},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"module","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"Module","body":[{"_type":"ImportFrom","level":0,"module":"calc","names":[{"_type":"alias","asname":null,"name":"increment"}]}],"type_ignores":[]}}],"frontend_declarations":[null],"frontend_notices":[]},"module_path":"consumer.py","namespace":"consumer","normalized_ast":{"_type":"Module","body":[{"_type":"ImportFrom","level":0,"module":"calc","names":[{"_type":"alias","asname":null,"name":"increment"}]}],"type_ignores":[]},"property_role":null,"qualified_name":"consumer","repository_id":"repository:authored-codebase-adaptation","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{},"source_cid":"bafkreihyszjx5tk5qbfhozf4crvsp6ksnnbxi3p2wukm4k3emnqjntzvpy","span":{"end_column":0,"end_line":1,"path":"consumer.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeerai4gbwgjxgfruz7lrabnvhzv5zpk3gqco27j3cyxyn2g4mepuaq6a","version_cid":"baguqeeraxx2isoo636ogz3cx6pt6juvnhug2ks6tzh6w4ifgbm5gtwzrydha"},{"annotations":{"n":"int","return":"int"},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"function","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":1}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]}}],"frontend_declarations":["symbol:23:0"],"frontend_notices":[]},"module_path":"tune.py","namespace":"tune","normalized_ast":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":1}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]},"property_role":null,"qualified_name":"tune.increment","repository_id":"repository:authored-codebase-adaptation","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{"is_generator":false,"parameters":[{"annotation":"int","default":"","default_kind":"none","kind":"positional_or_keyword","name":"n"}],"return":"int"},"source_cid":"bafkreiecl6al6zc2gzt4gqewrsa4qnj77zeuensr3abb3fjhuyvwbw56la","span":{"end_column":16,"end_line":3,"path":"tune.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":2},"stable_id":"baguqeeraihifva5brpdu5qfnckxcnenepjow3g7qlwkqub6v3bp72pyvhjgq","version_cid":"baguqeerat5kxgfac2kj6au5vxdfsd2ub6jjbxpm43ltlpko4evaopgpmtlcq"},{"annotations":{},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"module","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"Module","body":[],"type_ignores":[]}}],"frontend_declarations":[null],"frontend_notices":[]},"module_path":"calc.py","namespace":"calc","normalized_ast":{"_type":"Module","body":[],"type_ignores":[]},"property_role":null,"qualified_name":"calc","repository_id":"repository:authored-codebase-adaptation","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{},"source_cid":"bafkreig2whzodbawj5uf6jnxwuklau7dypg4y7o76drwhcihfoxilmvtvq","span":{"end_column":0,"end_line":1,"path":"calc.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeeraru2pagfkgu4knwolre3ig2ueobopqkeylzx73ooj266czs4ygj5q","version_cid":"baguqeera4f7ptmp4y2xr6jbrnuiadxejgziwg4nhtbof5jeyrha2vpx6fupq"},{"annotations":{"n":"int","return":"int"},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"function","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"Call","args":[{"_type":"Name","ctx":{"_type":"Load"},"id":"n"}],"func":{"_type":"Name","ctx":{"_type":"Load"},"id":"increment"},"keywords":[]}}],"decorator_list":[],"name":"consume","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]}}],"frontend_declarations":["symbol:28:0"],"frontend_notices":[]},"module_path":"consumer.py","namespace":"consumer","normalized_ast":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"Call","args":[{"_type":"Name","ctx":{"_type":"Load"},"id":"n"}],"func":{"_type":"Name","ctx":{"_type":"Load"},"id":"increment"},"keywords":[]}}],"decorator_list":[],"name":"consume","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]},"property_role":null,"qualified_name":"consumer.consume","repository_id":"repository:authored-codebase-adaptation","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{"is_generator":false,"parameters":[{"annotation":"int","default":"","default_kind":"none","kind":"positional_or_keyword","name":"n"}],"return":"int"},"source_cid":"bafkreihyszjx5tk5qbfhozf4crvsp6ksnnbxi3p2wukm4k3emnqjntzvpy","span":{"end_column":23,"end_line":4,"path":"consumer.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":3},"stable_id":"baguqeeravsk7toexjllt5gartvy3njr4xgfdq5d3qynhbjqyksd7qvkcb3oq","version_cid":"baguqeerafpib6643dhf2wymwxut3s3wjt3cbjxb2sktosmtugwkrdfmvid2a"},{"annotations":{},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"module","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"Module","body":[],"type_ignores":[]}}],"frontend_declarations":[null],"frontend_notices":[]},"module_path":"canary.py","namespace":"canary","normalized_ast":{"_type":"Module","body":[],"type_ignores":[]},"property_role":null,"qualified_name":"canary","repository_id":"repository:authored-codebase-adaptation","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{},"source_cid":"bafkreigikomnn2573hgplkeuf36bsnkercv3p5jumx7ajynfvhjszxjtlm","span":{"end_column":0,"end_line":1,"path":"canary.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeeraxksh7l4sv4siogzlipkqvr2vtkfj33tnawzb454dvrk4pgq2soma","version_cid":"baguqeeraqlvs5s45ukqlfph6vzdjcig3vk6v2lid3pc5irgmqhkb7gmpb6rq"}]},"snapshot":{"entries":[{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerabsgxnwkrx5csnutftobl5z7c73btcx2rt7h35i3rkggsuuap2zzq","git_blob_oid":"3f61573bdca90df8f9b568e5ddbcc1db79b79716","head_blob_oid":"3f61573bdca90df8f9b568e5ddbcc1db79b79716","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"calc.py","raw_path_hex":"63616c632e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":47,"source_cid":"bafkreig2whzodbawj5uf6jnxwuklau7dypg4y7o76drwhcihfoxilmvtvq"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerajwgfjxct6ev5hycxwpxxdqh2k355vfhwa56eecfwrgdg74ys247q","git_blob_oid":"f53de9ed93d63f21d6b1704fd7730e5c5b88116b","head_blob_oid":"f53de9ed93d63f21d6b1704fd7730e5c5b88116b","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"canary.py","raw_path_hex":"63616e6172792e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":74,"source_cid":"bafkreigikomnn2573hgplkeuf36bsnkercv3p5jumx7ajynfvhjszxjtlm"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeeran335suxhrujm5xsiufhwmkurllkdr4tpsgsqxjga2x2g2w76mwcq","git_blob_oid":"f3703caf2cb27ed7d0723f908de3cc18afe848e5","head_blob_oid":"f3703caf2cb27ed7d0723f908de3cc18afe848e5","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"consumer.py","raw_path_hex":"636f6e73756d65722e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":80,"source_cid":"bafkreihyszjx5tk5qbfhozf4crvsp6ksnnbxi3p2wukm4k3emnqjntzvpy"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeeranffxmtbya3jkqwhitzsqu2uut75rgig5z56dbm5gsm5f24sibd5q","git_blob_oid":"cd576ff9aa5c64d2ac030ba0cda873e55f1674c8","head_blob_oid":"cd576ff9aa5c64d2ac030ba0cda873e55f1674c8","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"known_variant.py","raw_path_hex":"6b6e6f776e5f76617269616e742e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":80,"source_cid":"bafkreige3wrvzmsvkt4pytzvx2mir7hlwswrzekdzv6rzd23iaaqword3i"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerakfncwummy2seg54ujlf23zgxyqzy3hhteb7xswegcis4ffilq32a","git_blob_oid":"530aee57eeae73b69b574365e3691707840a6425","head_blob_oid":"530aee57eeae73b69b574365e3691707840a6425","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"tune.py","raw_path_hex":"74756e652e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":70,"source_cid":"bafkreiecl6al6zc2gzt4gqewrsa4qnj77zeuensr3abb3fjhuyvwbw56la"}],"exclusions":[".eggs",".git",".hg",".mypy_cache",".nox",".pytest_cache",".ruff_cache",".semantic-index",".semantic_index",".svn",".tox",".venv","__pycache__","build","coverage","dist","env","external","htmlcov","node_modules","semantic-index-state","site-packages","third-party","third_party","vendor","venv"],"git_commit":"245ec0b27a0af48ab04395c711e77462429017dc","git_tree":"ddbfbf4539c31833133407262e58ba70cd474e1f","max_entries":256,"max_file_bytes":65536,"mode":"git-clean","repository_id":"repository:authored-codebase-adaptation","schema":"ipfs-datasets.software-contracts.semantic-repository-snapshot@4","snapshot_cid":"baguqeerammiwwo6qmsqbeyvj4jizg2qbqqe6ia6354ky6kjzcd7v6ayo24zq"},"units":[{"ast_cid":"baguqeerahy3d2obipbaq672mc6cyl65duj5q43wkrbjigmc7b6jx5y7h3jva","entry_cid":"baguqeerabsgxnwkrx5csnutftobl5z7c73btcx2rt7h35i3rkggsuuap2zzq","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:63616c632e7079"},{"ast_cid":"baguqeerauf37w47mvpc23qr6eazagfur3co3oxyapoufzusw6anuvg56tvrq","entry_cid":"baguqeerajwgfjxct6ev5hycxwpxxdqh2k355vfhwa56eecfwrgdg74ys247q","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:63616e6172792e7079"},{"ast_cid":"baguqeerajwywsckjji25wsyrbnyqxsz64m5dg2aoa3c4osyqi5r37ulifbdq","entry_cid":"baguqeeran335suxhrujm5xsiufhwmkurllkdr4tpsgsqxjga2x2g2w76mwcq","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:636f6e73756d65722e7079"},{"ast_cid":"baguqeeracx6wyiw3vpufo3caky6zrjvoy34ji7bhmtm5wpvjjlagxyhx6e5q","entry_cid":"baguqeeranffxmtbya3jkqwhitzsqu2uut75rgig5z56dbm5gsm5f24sibd5q","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:6b6e6f776e5f76617269616e742e7079"},{"ast_cid":"baguqeeraqo2zylnkuasda6frt23qobbdsaedjd6qtkimcolalohdpb665hga","entry_cid":"baguqeerakfncwummy2seg54ujlf23zgxyqzy3hhteb7xswegcis4ffilq32a","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:74756e652e7079"}]},"native_adapter":{"adapter_version":"software-verification-source-adapter/v1.0.1","backend_requests":[{"attributes":{"fake_success_forbidden":true,"function_id":"function:increment","program_id":"bafkreieccf3qpuhyfacr6uhymdrfnbbpi7ajkqpxqwgyxdr6rlknw3qeaq","requires_canonical_backend":true},"goal_kind":"verification_condition","logic_family":"smt","obligation_statement":"Establish the admitted contract obligations for function 'increment' via the shared SMT compiler; do not treat adapter success as a proof.","request_id":"backend-request:function:increment.contract","schema":"ipfs_datasets_py/logic/software-verification/canonical-backend-request@1","source_ref_ids":["source:tune.py"],"subject_ids":["function:increment"],"theory_tags":["equality","qf_lia"]}],"diagnostics":[],"document":{"artifacts":[{"artifact_id":"artifact:tune.py","config_id":"","content_cid":"","content_sha256":"825f80bf645a3667c340968c81c8353ffe49423651d8021d9527a62b60dbbe58","license_expression":"","media_type":"text/x-python","metadata":{"language":"python"},"parent_artifact_ids":[],"path":"tune.py","producer_id":"","review_status":"","role":"input","schema_id":"software-verification-source","schema_version":"v1","size":70,"trust_decision":""}],"assumptions":[{"assumption_id":"assumption:python.language-semantics","expression":{"adapter":"software-verification-source-adapter/v1.0.1","subset":"v1"},"extensions":{},"kind":"semantic","schema_version":"verification-assumption/v1","source_ref_ids":[],"span_ids":["span:function.increment.1"],"statement":"Only the admitted python subset is given executable ProgramIR semantics; other features stay observational.","subject_ids":["decl:function.increment"]},{"assumption_id":"assumption:python.memory","expression":{"memory_model":"abstract_objects"},"extensions":{},"kind":"modeling","schema_version":"verification-assumption/v1","source_ref_ids":[],"span_ids":["span:function.increment.1"],"statement":"python memory is modeled as abstract object identity without a precise heap graph in this adapter version.","subject_ids":["decl:function.increment"]},{"assumption_id":"assumption:python.runtime","expression":{"concurrency":"sequential","language":"python"},"extensions":{},"kind":"platform","schema_version":"verification-assumption/v1","source_ref_ids":[],"span_ids":["span:function.increment.1"],"statement":"python runtime is sequential, single-threaded for the admitted subset; the GIL or event-loop concurrency is not modeled.","subject_ids":["decl:function.increment"]},{"assumption_id":"assumption:python.undefined-behavior","expression":{"undefined_behavior_policy":"retain_unsupported"},"extensions":{},"kind":"semantic","schema_version":"verification-assumption/v1","source_ref_ids":[],"span_ids":["span:function.increment.1"],"statement":"Undefined or implementation-defined python behavior is not silently executed; unsupported constructs are retained as diagnostics.","subject_ids":["decl:function.increment"]}],"bounds":[{"bound_id":"bound:python.source-bytes","description":"Adapter admission bound for source size.","extensions":{},"kind":"resource_bounded","limits":{"max_source_bytes":2097152},"source_ref_ids":["source:tune.py"],"span_ids":[]}],"declarations":[{"declaration_id":"decl:function.increment","depends_on":[],"extensions":{},"kind":"function","name":"increment","payload":{"complete_lowering":true,"function_id":"function:increment","language":"python","parameter_symbol_ids":["symbol:increment.n.parameter"],"return_type":"int"},"source_ref_ids":["source:tune.py"],"span_ids":["span:function.increment.1"]}],"diagnostics":[],"document_id":"bafkreiexaxhise6cmcd2y2eyxrvonj4kxnrqfu7bxat6dtdyunlkfpe7xq","extensions":{"lfv.source_adapter.version":"software-verification-source-adapter/v1.0.1"},"metadata":{"adapter":"SourceSoftwareVerificationAdapter@1","language":"python","path":"tune.py"},"observations":{"adapter_version":"software-verification-source-adapter/v1.0.1","backend_requests":[{"attributes":{"fake_success_forbidden":true,"function_id":"function:increment","program_id":"bafkreieccf3qpuhyfacr6uhymdrfnbbpi7ajkqpxqwgyxdr6rlknw3qeaq","requires_canonical_backend":true},"goal_kind":"verification_condition","logic_family":"smt","obligation_statement":"Establish the admitted contract obligations for function 'increment' via the shared SMT compiler; do not treat adapter success as a proof.","request_id":"backend-request:function:increment.contract","schema":"ipfs_datasets_py/logic/software-verification/canonical-backend-request@1","source_ref_ids":["source:tune.py"],"subject_ids":["function:increment"],"theory_tags":["equality","qf_lia"]}],"interface":"SourceSoftwareVerificationAdapter@1","unsupported_constructs":[]},"properties":[{"assumption_ids":["assumption:python.language-semantics","assumption:python.memory","assumption:python.runtime","assumption:python.undefined-behavior"],"bound_ids":[],"expression":{"function_id":"function:increment","purity":"pure"},"extensions":{},"kind":"safety","logic_family":"software_verification","property_id":"property:function:increment.safety","schema_version":"verification-property/v1","source_ref_ids":["source:tune.py"],"span_ids":["span:function.increment.1"],"statement":"Function increment respects its admitted control-flow and effect summary under the declared language assumptions.","subject_ids":["decl:function.increment"]}],"schema_version":"software-verification-ir/v1","sources":[{"container_sha256":"","container_uri":"","content_cid":"","content_sha256":"825f80bf645a3667c340968c81c8353ffe49423651d8021d9527a62b60dbbe58","license_expression":"","metadata":{"byte_length":70,"language":"python","path":"tune.py"},"ref_id":"source:tune.py","review_status":"unreviewed","source_id":"tune.py","source_revision":"snapshot:baguqeerammiwwo6qmsqbeyvj4jizg2qbqqe6ia6354ky6kjzcd7v6ayo24zq","source_uri":"file:///tune.py"}],"spans":[{"end_byte":69,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:tune.py","span_id":"span:function.increment.1","start_byte":23,"start_char":null,"start_column":1,"start_line":2},{"end_byte":69,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:tune.py","span_id":"span:increment.expr.4","start_byte":64,"start_char":null,"start_column":12,"start_line":3},{"end_byte":65,"end_char":null,"end_column":12,"end_line":3,"metadata":{},"source_ref_id":"source:tune.py","span_id":"span:increment.expr.5","start_byte":64,"start_char":null,"start_column":12,"start_line":3},{"end_byte":69,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:tune.py","span_id":"span:increment.expr.7","start_byte":68,"start_char":null,"start_column":16,"start_line":3},{"end_byte":43,"end_char":null,"end_column":20,"end_line":2,"metadata":{},"source_ref_id":"source:tune.py","span_id":"span:increment.param.n.2","start_byte":37,"start_char":null,"start_column":15,"start_line":2},{"end_byte":69,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:tune.py","span_id":"span:increment.stmt.3","start_byte":57,"start_char":null,"start_column":5,"start_line":3}]},"evidence":null,"fake_backend_success":false,"interface":"SourceSoftwareVerificationAdapter@1","language":"python","path":"tune.py","program":{"commands":[{"attributes":{},"command_id":"command:10","effects":{"allocates":[],"deallocates":[],"nondeterministic":false,"performs_io":false,"raises":[],"reads":[],"synchronizes":false,"writes":[]},"evaluation_order":["expr:9"],"expression_ids":["expr:9"],"kind":"return","source_ref_ids":["source:tune.py"],"span_ids":["span:increment.stmt.3"],"target_symbol_ids":[],"undefined_behavior":[]}],"expressions":[{"attributes":{},"evaluation_order":[],"expression_id":"expr:6","kind":"symbol","operand_ids":[],"operator":"","source_ref_ids":["source:tune.py"],"span_ids":["span:increment.expr.5"],"symbol_ids":["symbol:increment.n.parameter"],"type_ref":"any"},{"attributes":{"value":1},"evaluation_order":[],"expression_id":"expr:8","kind":"literal","operand_ids":[],"operator":"","source_ref_ids":["source:tune.py"],"span_ids":["span:increment.expr.7"],"symbol_ids":[],"type_ref":"int"},{"attributes":{},"evaluation_order":["expr:6","expr:8"],"expression_id":"expr:9","kind":"binary","operand_ids":["expr:6","expr:8"],"operator":"add","source_ref_ids":["source:tune.py"],"span_ids":["span:increment.expr.4"],"symbol_ids":[],"type_ref":"any"}],"functions":[{"cfg":{"blocks":[{"block_id":"block:entry","command_ids":["command:10"],"source_ref_ids":["source:tune.py"],"span_ids":["span:function.increment.1"]}],"edges":[],"entry_block_id":"block:entry","exceptional_exit_block_ids":[],"graph_id":"cfg:increment","normal_exit_block_ids":["block:entry"]},"declared_exceptions":[],"effects":{"allocates":[],"deallocates":[],"nondeterministic":false,"performs_io":false,"raises":[],"reads":["symbol:increment.n.parameter"],"synchronizes":false,"writes":[]},"exception_symbol_ids":[],"function_id":"function:increment","local_symbol_ids":[],"name":"increment","parameter_symbol_ids":["symbol:increment.n.parameter"],"purity":"pure","result_symbol_id":"symbol:increment.result.result","return_type":"int","source_ref_ids":["source:tune.py"],"span_ids":["span:function.increment.1"]}],"global_symbol_ids":[],"metadata":{"adapter":"SourceSoftwareVerificationAdapter@1","language":"python","path":"tune.py"},"program_id":"bafkreieccf3qpuhyfacr6uhymdrfnbbpi7ajkqpxqwgyxdr6rlknw3qeaq","schema_version":"program-ir/v1","sources":[{"container_sha256":"","container_uri":"","content_cid":"","content_sha256":"825f80bf645a3667c340968c81c8353ffe49423651d8021d9527a62b60dbbe58","license_expression":"","metadata":{"byte_length":70,"language":"python","path":"tune.py"},"ref_id":"source:tune.py","review_status":"unreviewed","source_id":"tune.py","source_revision":"snapshot:baguqeerammiwwo6qmsqbeyvj4jizg2qbqqe6ia6354ky6kjzcd7v6ayo24zq","source_uri":"file:///tune.py"}],"spans":[{"end_byte":69,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:tune.py","span_id":"span:function.increment.1","start_byte":23,"start_char":null,"start_column":1,"start_line":2},{"end_byte":69,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:tune.py","span_id":"span:increment.expr.4","start_byte":64,"start_char":null,"start_column":12,"start_line":3},{"end_byte":65,"end_char":null,"end_column":12,"end_line":3,"metadata":{},"source_ref_id":"source:tune.py","span_id":"span:increment.expr.5","start_byte":64,"start_char":null,"start_column":12,"start_line":3},{"end_byte":69,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:tune.py","span_id":"span:increment.expr.7","start_byte":68,"start_char":null,"start_column":16,"start_line":3},{"end_byte":43,"end_char":null,"end_column":20,"end_line":2,"metadata":{},"source_ref_id":"source:tune.py","span_id":"span:increment.param.n.2","start_byte":37,"start_char":null,"start_column":15,"start_line":2},{"end_byte":69,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:tune.py","span_id":"span:increment.stmt.3","start_byte":57,"start_char":null,"start_column":5,"start_line":3}],"symbols":[{"attributes":{},"kind":"parameter","name":"n","source_ref_ids":["source:tune.py"],"span_ids":["span:increment.param.n.2"],"symbol_id":"symbol:increment.n.parameter","type_ref":"int"},{"attributes":{},"kind":"result","name":"result","source_ref_ids":["source:tune.py"],"span_ids":["span:function.increment.1"],"symbol_id":"symbol:increment.result.result","type_ref":"int"}]},"schema":"ipfs_datasets_py/logic/software-verification/source-adapter-result@1","status":"success","unsupported_constructs":[]},"native_bridge_results":[{"kind":"program","native_id":"bafkreieccf3qpuhyfacr6uhymdrfnbbpi7ajkqpxqwgyxdr6rlknw3qeaq","result":{"bridge_version":"1.0.0","diagnostics":[],"domain_identity":"bafkreieccf3qpuhyfacr6uhymdrfnbbpi7ajkqpxqwgyxdr6rlknw3qeaq","expression":{"content_digest":"2d4599b03cc6e7549c203993d750a98185e84d5ce2b15d64df6e5bed1c84d5ca","expression_id":"expr:sv:program:bafkreieccf3qpuhyfacr6uhymdrfnbbpi7ajkqpxqwgyxdr6rlknw3qeaq","family":{"interface":"LogicIdentityNamespaces@1","namespace":"family","schema_version":"logic-identity-namespaces/v1","value":"program","version":"1.0.0"},"interface":"TypedExpression@1","metadata":{"bridge":"SoftwareVerificationSyntaxBridge@1","domain_identity":"bafkreieccf3qpuhyfacr6uhymdrfnbbpi7ajkqpxqwgyxdr6rlknw3qeaq","kind":"program","source_identities":["825f80bf645a3667c340968c81c8353ffe49423651d8021d9527a62b60dbbe58","file:///tune.py","source:tune.py","span:function.increment.1","span:increment.expr.4","span:increment.expr.5","span:increment.expr.7","span:increment.param.n.2","span:increment.stmt.3"],"view_role":""},"profile":{"interface":"LogicIdentityNamespaces@1","namespace":"profile","schema_version":"logic-identity-namespaces/v1","value":"program_ir","version":"1.0.0"},"root":{"arguments":[],"binders":[],"extension":{"children":[],"family":{"interface":"LogicIdentityNamespaces@1","namespace":"family","schema_version":"logic-identity-namespaces/v1","value":"program","version":"1.0.0"},"features":["program.ir","software_verification.program"],"interface":"LogicExtensionNode@1","metadata":{},"node_id":"node:sv:program:bafkreieccf3qpuhyfacr6uhymdrfnbbpi7ajkqpxqwgyxdr6rlknw3qeaq:ext","payload":{"bridge_interface":"SoftwareVerificationSyntaxBridge@1","bridge_version":"1.0.0","document":{"commands":[{"attributes":{},"command_id":"command:10","effects":{"allocates":[],"deallocates":[],"nondeterministic":false,"performs_io":false,"raises":[],"reads":[],"synchronizes":false,"writes":[]},"evaluation_order":["expr:9"],"expression_ids":["expr:9"],"kind":"return","source_ref_ids":["source:tune.py"],"span_ids":["span:increment.stmt.3"],"target_symbol_ids":[],"undefined_behavior":[]}],"expressions":[{"attributes":{},"evaluation_order":[],"expression_id":"expr:6","kind":"symbol","operand_ids":[],"operator":"","source_ref_ids":["source:tune.py"],"span_ids":["span:increment.expr.5"],"symbol_ids":["symbol:increment.n.parameter"],"type_ref":"any"},{"attributes":{"value":1},"evaluation_order":[],"expression_id":"expr:8","kind":"literal","operand_ids":[],"operator":"","source_ref_ids":["source:tune.py"],"span_ids":["span:increment.expr.7"],"symbol_ids":[],"type_ref":"int"},{"attributes":{},"evaluation_order":["expr:6","expr:8"],"expression_id":"expr:9","kind":"binary","operand_ids":["expr:6","expr:8"],"operator":"add","source_ref_ids":["source:tune.py"],"span_ids":["span:increment.expr.4"],"symbol_ids":[],"type_ref":"any"}],"functions":[{"cfg":{"blocks":[{"block_id":"block:entry","command_ids":["command:10"],"source_ref_ids":["source:tune.py"],"span_ids":["span:function.increment.1"]}],"edges":[],"entry_block_id":"block:entry","exceptional_exit_block_ids":[],"graph_id":"cfg:increment","normal_exit_block_ids":["block:entry"]},"declared_exceptions":[],"effects":{"allocates":[],"deallocates":[],"nondeterministic":false,"performs_io":false,"raises":[],"reads":["symbol:increment.n.parameter"],"synchronizes":false,"writes":[]},"exception_symbol_ids":[],"function_id":"function:increment","local_symbol_ids":[],"name":"increment","parameter_symbol_ids":["symbol:increment.n.parameter"],"purity":"pure","result_symbol_id":"symbol:increment.result.result","return_type":"int","source_ref_ids":["source:tune.py"],"span_ids":["span:function.increment.1"]}],"global_symbol_ids":[],"metadata":{"adapter":"SourceSoftwareVerificationAdapter@1","language":"python","path":"tune.py"},"program_id":"bafkreieccf3qpuhyfacr6uhymdrfnbbpi7ajkqpxqwgyxdr6rlknw3qeaq","schema_version":"program-ir/v1","sources":[{"container_sha256":"","container_uri":"","content_cid":"","content_sha256":"825f80bf645a3667c340968c81c8353ffe49423651d8021d9527a62b60dbbe58","license_expression":"","metadata":{"byte_length":70,"language":"python","path":"tune.py"},"ref_id":"source:tune.py","review_status":"unreviewed","source_id":"tune.py","source_revision":"snapshot:baguqeerammiwwo6qmsqbeyvj4jizg2qbqqe6ia6354ky6kjzcd7v6ayo24zq","source_uri":"file:///tune.py"}],"spans":[{"end_byte":69,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:tune.py","span_id":"span:function.increment.1","start_byte":23,"start_char":null,"start_column":1,"start_line":2},{"end_byte":69,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:tune.py","span_id":"span:increment.expr.4","start_byte":64,"start_char":null,"start_column":12,"start_line":3},{"end_byte":65,"end_char":null,"end_column":12,"end_line":3,"metadata":{},"source_ref_id":"source:tune.py","span_id":"span:increment.expr.5","start_byte":64,"start_char":null,"start_column":12,"start_line":3},{"end_byte":69,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:tune.py","span_id":"span:increment.expr.7","start_byte":68,"start_char":null,"start_column":16,"start_line":3},{"end_byte":43,"end_char":null,"end_column":20,"end_line":2,"metadata":{},"source_ref_id":"source:tune.py","span_id":"span:increment.param.n.2","start_byte":37,"start_char":null,"start_column":15,"start_line":2},{"end_byte":69,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:tune.py","span_id":"span:increment.stmt.3","start_byte":57,"start_char":null,"start_column":5,"start_line":3}],"symbols":[{"attributes":{},"kind":"parameter","name":"n","source_ref_ids":["source:tune.py"],"span_ids":["span:increment.param.n.2"],"symbol_id":"symbol:increment.n.parameter","type_ref":"int"},{"attributes":{},"kind":"result","name":"result","source_ref_ids":["source:tune.py"],"span_ids":["span:function.increment.1"],"symbol_id":"symbol:increment.result.result","type_ref":"int"}]},"domain_identity":"bafkreieccf3qpuhyfacr6uhymdrfnbbpi7ajkqpxqwgyxdr6rlknw3qeaq","domain_schema":"program-ir/v1","kind":"program","schema_version":"program.program_ir/v1","source_identities":["825f80bf645a3667c340968c81c8353ffe49423651d8021d9527a62b60dbbe58","file:///tune.py","source:tune.py","span:function.increment.1","span:increment.expr.4","span:increment.expr.5","span:increment.expr.7","span:increment.param.n.2","span:increment.stmt.3"],"view_role":""},"payload_schema":"program.program_ir/v1","profile":{"interface":"LogicIdentityNamespaces@1","namespace":"profile","schema_version":"logic-identity-namespaces/v1","value":"program_ir","version":"1.0.0"},"schema_version":"syntax-logic-extension-node/v1"},"kind":"extension","metadata":{},"node_id":"node:sv:program:bafkreieccf3qpuhyfacr6uhymdrfnbbpi7ajkqpxqwgyxdr6rlknw3qeaq","schema_version":"syntax-logic-node/v1","sort":{"arguments":[],"kind":"bool","name":"Bool","schema_version":"syntax-logic-sort/v1"},"symbol":""},"schema_version":"syntax-typed-expression/v1","signature":{"family":{"interface":"LogicIdentityNamespaces@1","namespace":"family","schema_version":"logic-identity-namespaces/v1","value":"program","version":"1.0.0"},"features":["program.ir","software_verification.program"],"interface":"LogicSignature@1","metadata":{"bridge":"SoftwareVerificationSyntaxBridge@1","domain":"software_verification","kind":"program"},"profile":{"interface":"LogicIdentityNamespaces@1","namespace":"profile","schema_version":"logic-identity-namespaces/v1","value":"program_ir","version":"1.0.0"},"schema_version":"syntax-logic-signature/v1","signature_id":"sig:sv:program","sorts":[{"arguments":[],"kind":"bool","name":"Bool","schema_version":"syntax-logic-sort/v1"}],"symbols":[]}},"has_document":true,"interface":"SoftwareVerificationSyntaxBridge@1","kind":"program","losses":[],"preservation":"exact","route":{"domain_schema":"program-ir/v1","family_id":"program","features":["software_verification.program","program.ir"],"kind":"program","notes":"","payload_schema":"program.program_ir/v1","profile_id":"program_ir","schema":"software-verification.syntax-bridge-route/v1","view_role":""},"schema":"software-verification.syntax-bridge-result/v1","source_identities":["825f80bf645a3667c340968c81c8353ffe49423651d8021d9527a62b60dbbe58","file:///tune.py","source:tune.py","span:function.increment.1","span:increment.expr.4","span:increment.expr.5","span:increment.expr.7","span:increment.param.n.2","span:increment.stmt.3"],"status":"ok","unsupported":[]}}],"native_contracts":[],"native_program":{"commands":[{"attributes":{},"command_id":"command:10","effects":{"allocates":[],"deallocates":[],"nondeterministic":false,"performs_io":false,"raises":[],"reads":[],"synchronizes":false,"writes":[]},"evaluation_order":["expr:9"],"expression_ids":["expr:9"],"kind":"return","source_ref_ids":["source:tune.py"],"span_ids":["span:increment.stmt.3"],"target_symbol_ids":[],"undefined_behavior":[]}],"expressions":[{"attributes":{},"evaluation_order":[],"expression_id":"expr:6","kind":"symbol","operand_ids":[],"operator":"","source_ref_ids":["source:tune.py"],"span_ids":["span:increment.expr.5"],"symbol_ids":["symbol:increment.n.parameter"],"type_ref":"any"},{"attributes":{"value":1},"evaluation_order":[],"expression_id":"expr:8","kind":"literal","operand_ids":[],"operator":"","source_ref_ids":["source:tune.py"],"span_ids":["span:increment.expr.7"],"symbol_ids":[],"type_ref":"int"},{"attributes":{},"evaluation_order":["expr:6","expr:8"],"expression_id":"expr:9","kind":"binary","operand_ids":["expr:6","expr:8"],"operator":"add","source_ref_ids":["source:tune.py"],"span_ids":["span:increment.expr.4"],"symbol_ids":[],"type_ref":"any"}],"functions":[{"cfg":{"blocks":[{"block_id":"block:entry","command_ids":["command:10"],"source_ref_ids":["source:tune.py"],"span_ids":["span:function.increment.1"]}],"edges":[],"entry_block_id":"block:entry","exceptional_exit_block_ids":[],"graph_id":"cfg:increment","normal_exit_block_ids":["block:entry"]},"declared_exceptions":[],"effects":{"allocates":[],"deallocates":[],"nondeterministic":false,"performs_io":false,"raises":[],"reads":["symbol:increment.n.parameter"],"synchronizes":false,"writes":[]},"exception_symbol_ids":[],"function_id":"function:increment","local_symbol_ids":[],"name":"increment","parameter_symbol_ids":["symbol:increment.n.parameter"],"purity":"pure","result_symbol_id":"symbol:increment.result.result","return_type":"int","source_ref_ids":["source:tune.py"],"span_ids":["span:function.increment.1"]}],"global_symbol_ids":[],"metadata":{"adapter":"SourceSoftwareVerificationAdapter@1","language":"python","path":"tune.py"},"program_id":"bafkreieccf3qpuhyfacr6uhymdrfnbbpi7ajkqpxqwgyxdr6rlknw3qeaq","schema_version":"program-ir/v1","sources":[{"container_sha256":"","container_uri":"","content_cid":"","content_sha256":"825f80bf645a3667c340968c81c8353ffe49423651d8021d9527a62b60dbbe58","license_expression":"","metadata":{"byte_length":70,"language":"python","path":"tune.py"},"ref_id":"source:tune.py","review_status":"unreviewed","source_id":"tune.py","source_revision":"snapshot:baguqeerammiwwo6qmsqbeyvj4jizg2qbqqe6ia6354ky6kjzcd7v6ayo24zq","source_uri":"file:///tune.py"}],"spans":[{"end_byte":69,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:tune.py","span_id":"span:function.increment.1","start_byte":23,"start_char":null,"start_column":1,"start_line":2},{"end_byte":69,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:tune.py","span_id":"span:increment.expr.4","start_byte":64,"start_char":null,"start_column":12,"start_line":3},{"end_byte":65,"end_char":null,"end_column":12,"end_line":3,"metadata":{},"source_ref_id":"source:tune.py","span_id":"span:increment.expr.5","start_byte":64,"start_char":null,"start_column":12,"start_line":3},{"end_byte":69,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:tune.py","span_id":"span:increment.expr.7","start_byte":68,"start_char":null,"start_column":16,"start_line":3},{"end_byte":43,"end_char":null,"end_column":20,"end_line":2,"metadata":{},"source_ref_id":"source:tune.py","span_id":"span:increment.param.n.2","start_byte":37,"start_char":null,"start_column":15,"start_line":2},{"end_byte":69,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:tune.py","span_id":"span:increment.stmt.3","start_byte":57,"start_char":null,"start_column":5,"start_line":3}],"symbols":[{"attributes":{},"kind":"parameter","name":"n","source_ref_ids":["source:tune.py"],"span_ids":["span:increment.param.n.2"],"symbol_id":"symbol:increment.n.parameter","type_ref":"int"},{"attributes":{},"kind":"result","name":"result","source_ref_ids":["source:tune.py"],"span_ids":["span:function.increment.1"],"symbol_id":"symbol:increment.result.result","type_ref":"int"}]},"profile":{"completion_authority":false,"domain_id":"codebase_ir","executes_source":false,"execution_authority":false,"feature_only":true,"feature_view":"native documents with stable positional references; provenance retained outside learned expressions","feature_view_schema":"codebase-ir-native-structural-feature-view@1","limits":{"max_ast_depth":48,"max_ast_nodes":2048,"max_condition_bytes":16384,"max_contracts":8,"max_functions":16,"max_source_bytes":65536,"max_target_bytes":4194304},"native_routes":{"contract":{"available_without_typed_evidence":false,"family":"program","kind":"contract","owner_schema":"program-contract/v1","payload_schema":"program.program_contract/v1","profile":"dynamic_hoare","requires_explicit_source_ref":true,"requires_program_binding":true,"typed_owner":"ProgramContract","view_role":""},"program":{"available_without_typed_evidence":false,"family":"program","kind":"program","owner_schema":"program-ir/v1","payload_schema":"program.program_ir/v1","profile":"program_ir","requires_explicit_source_ref":true,"requires_program_binding":false,"typed_owner":"ProgramIR","view_role":""}},"projection_ids":["codebase_ir.program@1","codebase_ir.contracts@1"],"proof_authority":false,"provider_calls":0,"readiness":"complete supported source adapter, exact native bridge, no unsupported inventory","schema":"codebase-ir-source-bound-feature-targets@1","semantic_formula_decoder":false,"solver_calls":0,"source_semantics_verified":false,"unsupported_policy":"retain source-bound frontiers and deny training readiness"},"proof_authority":false,"publication_receipt":{"ast_revision_id":"rev:repository:authored-codebase-adaptation:snapshot:baguqeerammiwwo6qmsqbeyvj4jizg2qbqqe6ia6354ky6kjzcd7v6ayo24zq","generation":1,"manifest_cid":"baguqeerabcgminjgcgnin7h556cr77dd4zjrpxh5pou7rvxmqtlbnmz6jdyq","operation_id":"adaptation-initial","previous_head":null,"repository_id":"repository:authored-codebase-adaptation","request_cid":"baguqeerap6c557cg7iz6wr2ypf6cwmhwl73cscg2qj53io2nm5clehhikyoa","schema":"codebase-publication-receipt@1","snapshot_cid":"baguqeerammiwwo6qmsqbeyvj4jizg2qbqqe6ia6354ky6kjzcd7v6ayo24zq"},"semantic_formula_decoder":false,"source_binding":{"ast_cid":"baguqeeraqo2zylnkuasda6frt23qobbdsaedjd6qtkimcolalohdpb665hga","content_sha256":"825f80bf645a3667c340968c81c8353ffe49423651d8021d9527a62b60dbbe58","entry":{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerakfncwummy2seg54ujlf23zgxyqzy3hhteb7xswegcis4ffilq32a","git_blob_oid":"530aee57eeae73b69b574365e3691707840a6425","head_blob_oid":"530aee57eeae73b69b574365e3691707840a6425","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"tune.py","raw_path_hex":"74756e652e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":70,"source_cid":"bafkreiecl6al6zc2gzt4gqewrsa4qnj77zeuensr3abb3fjhuyvwbw56la"},"head":{"ast_revision_id":"rev:repository:authored-codebase-adaptation:snapshot:baguqeerammiwwo6qmsqbeyvj4jizg2qbqqe6ia6354ky6kjzcd7v6ayo24zq","generation":1,"manifest_cid":"baguqeerabcgminjgcgnin7h556cr77dd4zjrpxh5pou7rvxmqtlbnmz6jdyq","receipt_cid":"baguqeeraczdmcdqhf2trdhouxmu2lgksmsmfiy2f2tzifbpn6nof5sv2mhza","repository_id":"repository:authored-codebase-adaptation","schema":"codebase-head@1","snapshot_cid":"baguqeerammiwwo6qmsqbeyvj4jizg2qbqqe6ia6354ky6kjzcd7v6ayo24zq"},"path":"tune.py","repository_id":"repository:authored-codebase-adaptation","schema":"codebase-ir-feature-source-binding@1","source_cid":"bafkreiecl6al6zc2gzt4gqewrsa4qnj77zeuensr3abb3fjhuyvwbw56la","source_key":"raw:74756e652e7079","source_revision":"snapshot:baguqeerammiwwo6qmsqbeyvj4jizg2qbqqe6ia6354ky6kjzcd7v6ayo24zq","unit":{"ast_cid":"baguqeeraqo2zylnkuasda6frt23qobbdsaedjd6qtkimcolalohdpb665hga","entry_cid":"baguqeerakfncwummy2seg54ujlf23zgxyqzy3hhteb7xswegcis4ffilq32a","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:74756e652e7079"}},"source_bytes_hex":"232066697865642074756e696e6720666978747572650a64656620696e6372656d656e74286e3a20696e7429202d3e20696e743a0a2020202072657475726e206e202b20310a","source_semantics_verified":false,"target_schema":"codebase-ir-source-bound-feature-targets@1","unknown_inventory":[{"field":"type_ref","native_id":"expr:6","native_kind":"expressions","value":"any"},{"field":"type_ref","native_id":"expr:9","native_kind":"expressions","value":"any"}]},"required":true,"stage":"target","status":"passed","validator_id":"codebase_ir.exact_native_target_replay@1"}]}]},"codebase_request_sha256":"980d65ba5e22f8ad2accee9abf38f8640fe8f8750ee83f7819e59e9e9605e7bf","codebase_worker_receipt":{"elapsed_ms":2448,"executable_sha256":"1a301bb1763139d48ae638d97b11edf56de6cd185e1b054eae6dc28c271c0c5f","input_sha256":"c6964cf998a21868a4e75abecea20bc41668190531ca227d3bcd8a2e951d91f2","limits":{"max_output_bytes":16777216,"resident_memory_bytes":1073741824},"memory_enforcement":"sampled_process_tree_rss_with_possible_overshoot","output_sha256":"39311032125490c9552a2b64663dde32f9d8492c8f34b13b73aeaebe247253c2","returncode":0,"source_execution_attested":false,"worker_sha256":"91174cb51a0832e4cd691e56f94c0d6b34af1f06e6afec2c0d780d58fa3196db","workspace_cleaned":true},"configuration":{"epochs":16,"latent_width":8,"learning_rate":0.01,"max_seconds":88.82351332786493,"objective":{"cosine_weight":0.1,"coverage":"training_vocabulary_atoms_only","guarded_auxiliary":"native_norm_ratio_penalty","l2":0.0,"qualification":false,"reconstruction":"per_projection_native_kernel_mean"},"seed":1729},"contract_sha256":"ffa5b51cdda9db9c27bece4fb1983874ac944b500a05b493d9ef42c0d89d22f5","deadline_enforcement":"cooperative_checks_between_native_operations","elapsed_seconds":0.6478418009355664,"epochs":[{"deadline_exceeded":false,"epoch":1,"gradient_norm":0.33001190423965454,"projection_metrics":{"codebase_ir.contracts@1":{"cosine":0.0005221366882324219,"guarded_auxiliary":0.0,"reconstruction":0.03667154908180237},"codebase_ir.program@1":{"cosine":0.11060750484466553,"guarded_auxiliary":0.0,"reconstruction":0.0076209683902561665}},"selected":false,"train_objective":0.04979170486330986,"tuning_objective":0.02770274132490158},{"deadline_exceeded":false,"epoch":2,"gradient_norm":0.24358099699020386,"projection_metrics":{"codebase_ir.contracts@1":{"cosine":0.0004048347473144531,"guarded_auxiliary":0.0,"reconstruction":0.011526272632181644},"codebase_ir.program@1":{"cosine":0.07195192575454712,"guarded_auxiliary":0.0,"reconstruction":0.009111721068620682}},"selected":false,"train_objective":0.02756047621369362,"tuning_objective":0.013936835341155529},{"deadline_exceeded":false,"epoch":3,"gradient_norm":0.14527182281017303,"projection_metrics":{"codebase_ir.contracts@1":{"cosine":0.00030165910720825195,"guarded_auxiliary":0.0,"reconstruction":0.0008386410190723836},"codebase_ir.program@1":{"cosine":0.04546642303466797,"guarded_auxiliary":0.0,"reconstruction":0.011477038264274597}},"selected":false,"train_objective":0.013693776912987232,"tuning_objective":0.008446243591606617},{"deadline_exceeded":false,"epoch":4,"gradient_norm":0.053733184933662415,"projection_metrics":{"codebase_ir.contracts@1":{"cosine":0.0002130270004272461,"guarded_auxiliary":0.0,"reconstruction":0.002941350219771266},"codebase_ir.program@1":{"cosine":0.02891230583190918,"guarded_auxiliary":0.0,"reconstruction":0.014111368916928768}},"selected":false,"train_objective":0.008135511539876461,"tuning_objective":0.00998262595385313},{"deadline_exceeded":false,"epoch":5,"gradient_norm":0.09227259457111359,"projection_metrics":{"codebase_ir.contracts@1":{"cosine":0.00013756752014160156,"guarded_auxiliary":0.0,"reconstruction":0.013383752666413784},"codebase_ir.program@1":{"cosine":0.020449161529541016,"guarded_auxiliary":0.0,"reconstruction":0.016361596062779427}},"selected":false,"train_objective":0.009638617746531963,"tuning_objective":0.01590201072394848},{"deadline_exceeded":false,"epoch":6,"gradient_norm":0.18185622990131378,"projection_metrics":{"codebase_ir.contracts@1":{"cosine":7.855892181396484e-05,"guarded_auxiliary":0.0,"reconstruction":0.025824835523962975},"codebase_ir.program@1":{"cosine":0.018522918224334717,"guarded_auxiliary":0.0,"reconstruction":0.017754413187503815}},"selected":false,"train_objective":0.01554273720830679,"tuning_objective":0.022719699889421463},{"deadline_exceeded":false,"epoch":7,"gradient_norm":0.25197213888168335,"projection_metrics":{"codebase_ir.contracts@1":{"cosine":3.993511199951172e-05,"guarded_auxiliary":0.0,"reconstruction":0.034838467836380005},"codebase_ir.program@1":{"cosine":0.021667301654815674,"guarded_auxiliary":0.0,"reconstruction":0.018114127218723297}},"selected":false,"train_objective":0.02234518714249134,"tuning_objective":0.02756165899336338},{"deadline_exceeded":false,"epoch":8,"gradient_norm":0.2934977114200592,"projection_metrics":{"codebase_ir.contracts@1":{"cosine":1.8715858459472656e-05,"guarded_auxiliary":0.0,"reconstruction":0.03797438368201256},"codebase_ir.program@1":{"cosine":0.028316140174865723,"guarded_auxiliary":0.0,"reconstruction":0.01751856692135334}},"selected":false,"train_objective":0.027166832238435745,"tuning_objective":0.029163217172026634},{"deadline_exceeded":false,"epoch":9,"gradient_norm":0.3067377209663391,"projection_metrics":{"codebase_ir.contracts@1":{"cosine":8.702278137207031e-06,"guarded_auxiliary":0.0,"reconstruction":0.035485684871673584},"codebase_ir.program@1":{"cosine":0.03674858808517456,"guarded_auxiliary":0.0,"reconstruction":0.016186757013201714}},"selected":false,"train_objective":0.028749704360961914,"tuning_objective":0.027674086391925812},{"deadline_exceeded":false,"epoch":10,"gradient_norm":0.2961373031139374,"projection_metrics":{"codebase_ir.contracts@1":{"cosine":4.5299530029296875e-06,"guarded_auxiliary":0.0,"reconstruction":0.02906232513487339},"codebase_ir.program@1":{"cosine":0.045151352882385254,"guarded_auxiliary":0.0,"reconstruction":0.014376627281308174}},"selected":false,"train_objective":0.027252448722720146,"tuning_objective":0.02397727034986019},{"deadline_exceeded":false,"epoch":11,"gradient_norm":0.2673182189464569,"projection_metrics":{"codebase_ir.contracts@1":{"cosine":3.2186508178710938e-06,"guarded_auxiliary":0.0,"reconstruction":0.02079673483967781},"codebase_ir.program@1":{"cosine":0.051764845848083496,"guarded_auxiliary":0.0,"reconstruction":0.012318691238760948}},"selected":false,"train_objective":0.023563288152217865,"tuning_objective":0.019146116450428963},{"deadline_exceeded":false,"epoch":12,"gradient_norm":0.22570465505123138,"projection_metrics":{"codebase_ir.contracts@1":{"cosine":3.3974647521972656e-06,"guarded_auxiliary":0.0,"reconstruction":0.012611058540642262},"codebase_ir.program@1":{"cosine":0.055132925510406494,"guarded_auxiliary":0.0,"reconstruction":0.010192185640335083}},"selected":false,"train_objective":0.01875605806708336,"tuning_objective":0.014158437959849834},{"deadline_exceeded":false,"epoch":13,"gradient_norm":0.17621280252933502,"projection_metrics":{"codebase_ir.contracts@1":{"cosine":4.5299530029296875e-06,"guarded_auxiliary":0.0,"reconstruction":0.005969143472611904},"codebase_ir.program@1":{"cosine":0.05444270372390747,"guarded_auxiliary":0.0,"reconstruction":0.008131843991577625}},"selected":false,"train_objective":0.013805250637233257,"tuning_objective":0.009772855788469315},{"deadline_exceeded":false,"epoch":14,"gradient_norm":0.12348926067352295,"projection_metrics":{"codebase_ir.contracts@1":{"cosine":6.198883056640625e-06,"guarded_auxiliary":0.0,"reconstruction":0.0017209446523338556},"codebase_ir.program@1":{"cosine":0.049826741218566895,"guarded_auxiliary":0.0,"reconstruction":0.006241268943995237}},"selected":true,"train_objective":0.009463265538215637,"tuning_objective":0.006472753826528788},{"deadline_exceeded":false,"epoch":15,"gradient_norm":0.07284252345561981,"projection_metrics":{"codebase_ir.contracts@1":{"cosine":7.450580596923828e-06,"guarded_auxiliary":0.0,"reconstruction":5.683265771949664e-05},"codebase_ir.program@1":{"cosine":0.04240518808364868,"guarded_auxiliary":0.0,"reconstruction":0.00459752231836319}},"selected":false,"train_objective":0.006205413024872541,"tuning_objective":0.004447809420526028},{"deadline_exceeded":false,"epoch":16,"gradient_norm":0.036960918456315994,"projection_metrics":{"codebase_ir.contracts@1":{"cosine":7.3909759521484375e-06,"guarded_auxiliary":0.0,"reconstruction":0.0005817599012516439},"codebase_ir.program@1":{"cosine":0.03398483991622925,"guarded_auxiliary":0.0,"reconstruction":0.0032518627122044563}},"selected":false,"train_objective":0.004213747568428516,"tuning_objective":0.0036164228804409504}],"feature_space_sha256":"f6ad4a9d1080152b6ed7fd023ddec2864c46dc9e1f91e4c68adf7b2581b544b3","formalized":false,"heldout_canary":false,"improved":true,"lake_executed":false,"promotion_performed":false,"qualified":false,"representation":"native_compiler_structural_features_not_semantic_text_embeddings","schema":"native-projection-feature-training/v1","selected_total_epochs":19,"stopped_reason":"epoch_budget","train_coverage":[{"known_atoms":2,"projection_id":"codebase_ir.contracts@1","unknown_atoms":0},{"known_atoms":51,"projection_id":"codebase_ir.program@1","unknown_atoms":0},{"known_atoms":2,"projection_id":"codebase_ir.contracts@1","unknown_atoms":0},{"known_atoms":51,"projection_id":"codebase_ir.program@1","unknown_atoms":0},{"known_atoms":2,"projection_id":"codebase_ir.contracts@1","unknown_atoms":0},{"known_atoms":51,"projection_id":"codebase_ir.program@1","unknown_atoms":0}],"training_target_count":3,"training_targets_sha256":"2441bb5e0045c784c984c8f751e37a18f7e3be3eb17fe759502ffdb7930c55d1","tuning_coverage":[{"known_atoms":2,"projection_id":"codebase_ir.contracts@1","unknown_atoms":0},{"known_atoms":51,"projection_id":"codebase_ir.program@1","unknown_atoms":0}],"tuning_target_count":1,"tuning_targets_sha256":"d0a1bf590b702984fc69935866bed2a6fd19c56f8817cee6287e6cb3ab0f4622","weights_downloaded":false},"state":{"adam":[{"exp_avg":[[-0.0026623953546127442,0.002269846320829775,0.0037297810956826508,0.0015965413162881141,0.0026609474262557836,0.0009900603089648037,-0.0018942584963298934,-0.0006884576356649523],[-0.0026623953546127442,0.002269846320829775,0.0037297810956826508,0.0015965413162881141,0.0026609474262557836,0.0009900603089648037,-0.0018942584963298934,-0.0006884576356649523],[-0.000527232843760464,0.0004494965515008492,0.0007386067175462052,0.00031616229231668435,0.0005269461112194539,0.00019606115646404523,-0.0003751190791807466,-0.00013633492727943705],[-0.000527232843760464,0.0004494965515008492,0.0007386067175462052,0.00031616229231668435,0.0005269461112194539,0.00019606115646404523,-0.0003751190791807466,-0.00013633492727943705],[-0.000527232843760464,0.0004494965515008492,0.0007386067175462052,0.00031616229231668435,0.0005269461112194539,0.00019606115646404523,-0.0003751190791807466,-0.00013633492727943705],[-0.000527232843760464,0.0004494965515008492,0.0007386067175462052,0.00031616229231668435,0.0005269461112194539,0.00019606115646404523,-0.0003751190791807466,-0.00013633492727943705],[-0.000527232843760464,0.0004494965515008492,0.0007386067175462052,0.00031616229231668435,0.0005269461112194539,0.00019606115646404523,-0.0003751190791807466,-0.00013633492727943705],[-0.000527232843760464,0.0004494965515008492,0.0007386067175462052,0.00031616229231668435,0.0005269461112194539,0.00019606115646404523,-0.0003751190791807466,-0.00013633492727943705],[-0.000527232843760464,0.0004494965515008492,0.0007386067175462052,0.00031616229231668435,0.0005269461112194539,0.00019606115646404523,-0.0003751190791807466,-0.00013633492727943705],[-0.000527232843760464,0.0004494965515008492,0.0007386067175462052,0.00031616229231668435,0.0005269461112194539,0.00019606115646404523,-0.0003751190791807466,-0.00013633492727943705],[-0.000527232843760464,0.0004494965515008492,0.0007386067175462052,0.00031616229231668435,0.0005269461112194539,0.00019606115646404523,-0.0003751190791807466,-0.00013633492727943705],[-0.000527232843760464,0.0004494965515008492,0.0007386067175462052,0.00031616229231668435,0.0005269461112194539,0.00019606115646404523,-0.0003751190791807466,-0.00013633492727943705],[-0.000527232843760464,0.0004494965515008492,0.0007386067175462052,0.00031616229231668435,0.0005269461112194539,0.00019606115646404523,-0.0003751190791807466,-0.00013633492727943705],[-0.000527232843760464,0.0004494965515008492,0.0007386067175462052,0.00031616229231668435,0.0005269461112194539,0.00019606115646404523,-0.0003751190791807466,-0.00013633492727943705],[-0.000161483662974501,0.00013684218491560244,0.00022748961888922043,-1.0984757708849675e-05,0.0001301715943620596,-2.3548705512490177e-05,-4.085805234795481e-05,0.0001272242209384409],[-0.00036574918078596303,0.00031265436658524674,0.0005111170986569848,0.00032714705002553397,0.0003967745168573943,0.0002196098619765358,-0.0003342610268327919,-0.0002635591482178776],[-0.000527232843760464,0.0004494965515008492,0.0007386067175462052,0.00031616229231668435,0.0005269461112194539,0.00019606115646404523,-0.0003751190791807466,-0.00013633492727943705],[-0.000527232843760464,0.0004494965515008492,0.0007386067175462052,0.00031616229231668435,0.0005269461112194539,0.00019606115646404523,-0.0003751190791807466,-0.00013633492727943705],[-0.000527232843760464,0.0004494965515008492,0.0007386067175462052,0.00031616229231668435,0.0005269461112194539,0.00019606115646404523,-0.0003751190791807466,-0.00013633492727943705],[-0.000527232843760464,0.0004494965515008492,0.0007386067175462052,0.00031616229231668435,0.0005269461112194539,0.00019606115646404523,-0.0003751190791807466,-0.00013633492727943705],[-0.000527232843760464,0.0004494965515008492,0.0007386067175462052,0.00031616229231668435,0.0005269461112194539,0.00019606115646404523,-0.0003751190791807466,-0.00013633492727943705],[-0.000527232843760464,0.0004494965515008492,0.0007386067175462052,0.00031616229231668435,0.0005269461112194539,0.00019606115646404523,-0.0003751190791807466,-0.00013633492727943705],[-0.000527232843760464,0.0004494965515008492,0.0007386067175462052,0.00031616229231668435,0.0005269461112194539,0.00019606115646404523,-0.0003751190791807466,-0.00013633492727943705],[-0.000527232843760464,0.0004494965515008492,0.0007386067175462052,0.00031616229231668435,0.0005269461112194539,0.00019606115646404523,-0.0003751190791807466,-0.00013633492727943705],[-0.000527232843760464,0.0004494965515008492,0.0007386067175462052,0.00031616229231668435,0.0005269461112194539,0.00019606115646404523,-0.0003751190791807466,-0.00013633492727943705],[-0.000527232843760464,0.0004494965515008492,0.0007386067175462052,0.00031616229231668435,0.0005269461112194539,0.00019606115646404523,-0.0003751190791807466,-0.00013633492727943705],[-0.000527232843760464,0.0004494965515008492,0.0007386067175462052,0.00031616229231668435,0.0005269461112194539,0.00019606115646404523,-0.0003751190791807466,-0.00013633492727943705],[-0.000527232843760464,0.0004494965515008492,0.0007386067175462052,0.00031616229231668435,0.0005269461112194539,0.00019606115646404523,-0.0003751190791807466,-0.00013633492727943705],[-0.000527232843760464,0.0004494965515008492,0.0007386067175462052,0.00031616229231668435,0.0005269461112194539,0.00019606115646404523,-0.0003751190791807466,-0.00013633492727943705],[-0.000527232843760464,0.0004494965515008492,0.0007386067175462052,0.00031616229231668435,0.0005269461112194539,0.00019606115646404523,-0.0003751190791807466,-0.00013633492727943705],[-0.000527232843760464,0.0004494965515008492,0.0007386067175462052,0.00031616229231668435,0.0005269461112194539,0.00019606115646404523,-0.0003751190791807466,-0.00013633492727943705],[-0.000527232843760464,0.0004494965515008492,0.0007386067175462052,0.00031616229231668435,0.0005269461112194539,0.00019606115646404523,-0.0003751190791807466,-0.00013633492727943705],[-0.000527232843760464,0.0004494965515008492,0.0007386067175462052,0.00031616229231668435,0.0005269461112194539,0.00019606115646404523,-0.0003751190791807466,-0.00013633492727943705],[-0.000527232843760464,0.0004494965515008492,0.0007386067175462052,0.00031616229231668435,0.0005269461112194539,0.00019606115646404523,-0.0003751190791807466,-0.00013633492727943705],[-0.000527232843760464,0.0004494965515008492,0.0007386067175462052,0.00031616229231668435,0.0005269461112194539,0.00019606115646404523,-0.0003751190791807466,-0.00013633492727943705],[-0.000527232843760464,0.0004494965515008492,0.0007386067175462052,0.00031616229231668435,0.0005269461112194539,0.00019606115646404523,-0.0003751190791807466,-0.00013633492727943705],[-0.000527232843760464,0.0004494965515008492,0.0007386067175462052,0.00031616229231668435,0.0005269461112194539,0.00019606115646404523,-0.0003751190791807466,-0.00013633492727943705],[-0.000527232843760464,0.0004494965515008492,0.0007386067175462052,0.00031616229231668435,0.0005269461112194539,0.00019606115646404523,-0.0003751190791807466,-0.00013633492727943705],[-0.000527232843760464,0.0004494965515008492,0.0007386067175462052,0.00031616229231668435,0.0005269461112194539,0.00019606115646404523,-0.0003751190791807466,-0.00013633492727943705],[-0.000527232843760464,0.0004494965515008492,0.0007386067175462052,0.00031616229231668435,0.0005269461112194539,0.00019606115646404523,-0.0003751190791807466,-0.00013633492727943705],[-0.000527232843760464,0.0004494965515008492,0.0007386067175462052,0.00031616229231668435,0.0005269461112194539,0.00019606115646404523,-0.0003751190791807466,-0.00013633492727943705],[-0.000527232843760464,0.0004494965515008492,0.0007386067175462052,0.00031616229231668435,0.0005269461112194539,0.00019606115646404523,-0.0003751190791807466,-0.00013633492727943705],[-0.000527232843760464,0.0004494965515008492,0.0007386067175462052,0.00031616229231668435,0.0005269461112194539,0.00019606115646404523,-0.0003751190791807466,-0.00013633492727943705],[-0.000527232843760464,0.0004494965515008492,0.0007386067175462052,0.00031616229231668435,0.0005269461112194539,0.00019606115646404523,-0.0003751190791807466,-0.00013633492727943705],[-0.000527232843760464,0.0004494965515008492,0.0007386067175462052,0.00031616229231668435,0.0005269461112194539,0.00019606115646404523,-0.0003751190791807466,-0.00013633492727943705],[-0.000527232843760464,0.0004494965515008492,0.0007386067175462052,0.00031616229231668435,0.0005269461112194539,0.00019606115646404523,-0.0003751190791807466,-0.00013633492727943705],[-0.000527232843760464,0.0004494965515008492,0.0007386067175462052,0.00031616229231668435,0.0005269461112194539,0.00019606115646404523,-0.0003751190791807466,-0.00013633492727943705],[-0.000527232843760464,0.0004494965515008492,0.0007386067175462052,0.00031616229231668435,0.0005269461112194539,0.00019606115646404523,-0.0003751190791807466,-0.00013633492727943705],[-0.000527232843760464,0.0004494965515008492,0.0007386067175462052,0.00031616229231668435,0.0005269461112194539,0.00019606115646404523,-0.0003751190791807466,-0.00013633492727943705],[-0.000527232843760464,0.0004494965515008492,0.0007386067175462052,0.00031616229231668435,0.0005269461112194539,0.00019606115646404523,-0.0003751190791807466,-0.00013633492727943705],[-0.000527232843760464,0.0004494965515008492,0.0007386067175462052,0.00031616229231668435,0.0005269461112194539,0.00019606115646404523,-0.0003751190791807466,-0.00013633492727943705],[-0.000527232843760464,0.0004494965515008492,0.0007386067175462052,0.00031616229231668435,0.0005269461112194539,0.00019606115646404523,-0.0003751190791807466,-0.00013633492727943705],[-0.000527232843760464,0.0004494965515008492,0.0007386067175462052,0.00031616229231668435,0.0005269461112194539,0.00019606115646404523,-0.0003751190791807466,-0.00013633492727943705],[-0.000527232843760464,0.0004494965515008492,0.0007386067175462052,0.00031616229231668435,0.0005269461112194539,0.00019606115646404523,-0.0003751190791807466,-0.00013633492727943705]],"exp_avg_sq":[[7.386515381132088e-07,8.588182072659111e-07,8.235970152883134e-07,5.75662895462465e-06,1.3160086104290987e-06,9.094284654741e-06,3.891171132349415e-06,2.2641608260215588e-05],[7.386515381132088e-07,8.588182072659111e-07,8.235970152883134e-07,5.75662895462465e-06,1.3160086104290987e-06,9.094284654741e-06,3.891171132349415e-06,2.2641608260215588e-05],[2.8966726984831717e-08,3.367914538297689e-08,3.2297922168169164e-08,2.2575015508331959e-07,5.160818080114114e-08,3.566386139114119e-07,1.5259494636664373e-07,8.879062062829644e-07],[2.8966726984831717e-08,3.367914538297689e-08,3.2297922168169164e-08,2.2575015508331959e-07,5.160818080114114e-08,3.566386139114119e-07,1.5259494636664373e-07,8.879062062829644e-07],[2.8966726984831717e-08,3.367914538297689e-08,3.2297922168169164e-08,2.2575015508331959e-07,5.160818080114114e-08,3.566386139114119e-07,1.5259494636664373e-07,8.879062062829644e-07],[2.8966726984831717e-08,3.367914538297689e-08,3.2297922168169164e-08,2.2575015508331959e-07,5.160818080114114e-08,3.566386139114119e-07,1.5259494636664373e-07,8.879062062829644e-07],[2.8966726984831717e-08,3.367914538297689e-08,3.2297922168169164e-08,2.2575015508331959e-07,5.160818080114114e-08,3.566386139114119e-07,1.5259494636664373e-07,8.879062062829644e-07],[2.8966726984831717e-08,3.367914538297689e-08,3.2297922168169164e-08,2.2575015508331959e-07,5.160818080114114e-08,3.566386139114119e-07,1.5259494636664373e-07,8.879062062829644e-07],[2.8966726984831717e-08,3.367914538297689e-08,3.2297922168169164e-08,2.2575015508331959e-07,5.160818080114114e-08,3.566386139114119e-07,1.5259494636664373e-07,8.879062062829644e-07],[2.8966726984831717e-08,3.367914538297689e-08,3.2297922168169164e-08,2.2575015508331959e-07,5.160818080114114e-08,3.566386139114119e-07,1.5259494636664373e-07,8.879062062829644e-07],[2.8966726984831717e-08,3.367914538297689e-08,3.2297922168169164e-08,2.2575015508331959e-07,5.160818080114114e-08,3.566386139114119e-07,1.5259494636664373e-07,8.879062062829644e-07],[2.8966726984831717e-08,3.367914538297689e-08,3.2297922168169164e-08,2.2575015508331959e-07,5.160818080114114e-08,3.566386139114119e-07,1.5259494636664373e-07,8.879062062829644e-07],[2.8966726984831717e-08,3.367914538297689e-08,3.2297922168169164e-08,2.2575015508331959e-07,5.160818080114114e-08,3.566386139114119e-07,1.5259494636664373e-07,8.879062062829644e-07],[2.8966726984831717e-08,3.367914538297689e-08,3.2297922168169164e-08,2.2575015508331959e-07,5.160818080114114e-08,3.566386139114119e-07,1.5259494636664373e-07,8.879062062829644e-07],[4.918897681258679e-09,6.710505793083248e-09,4.8879632709429595e-09,5.454454861197445e-08,9.244719576539653e-09,7.69385407724872e-08,3.851671021416457e-08,2.026477766789768e-07],[1.0439551401750722e-08,1.0794627754772127e-08,1.2644734034911483e-08,6.108723767000307e-08,1.809610081480052e-08,1.0475341329835977e-07,3.894275632549156e-08,2.470787425133752e-07],[2.8966726984831717e-08,3.367914538297689e-08,3.2297922168169164e-08,2.2575015508331959e-07,5.160818080114114e-08,3.566386139114119e-07,1.5259494636664373e-07,8.879062062829644e-07],[2.8966726984831717e-08,3.367914538297689e-08,3.2297922168169164e-08,2.2575015508331959e-07,5.160818080114114e-08,3.566386139114119e-07,1.5259494636664373e-07,8.879062062829644e-07],[2.8966726984831717e-08,3.367914538297689e-08,3.2297922168169164e-08,2.2575015508331959e-07,5.160818080114114e-08,3.566386139114119e-07,1.5259494636664373e-07,8.879062062829644e-07],[2.8966726984831717e-08,3.367914538297689e-08,3.2297922168169164e-08,2.2575015508331959e-07,5.160818080114114e-08,3.566386139114119e-07,1.5259494636664373e-07,8.879062062829644e-07],[2.8966726984831717e-08,3.367914538297689e-08,3.2297922168169164e-08,2.2575015508331959e-07,5.160818080114114e-08,3.566386139114119e-07,1.5259494636664373e-07,8.879062062829644e-07],[2.8966726984831717e-08,3.367914538297689e-08,3.2297922168169164e-08,2.2575015508331959e-07,5.160818080114114e-08,3.566386139114119e-07,1.5259494636664373e-07,8.879062062829644e-07],[2.8966726984831717e-08,3.367914538297689e-08,3.2297922168169164e-08,2.2575015508331959e-07,5.160818080114114e-08,3.566386139114119e-07,1.5259494636664373e-07,8.879062062829644e-07],[2.8966726984831717e-08,3.367914538297689e-08,3.2297922168169164e-08,2.2575015508331959e-07,5.160818080114114e-08,3.566386139114119e-07,1.5259494636664373e-07,8.879062062829644e-07],[2.8966726984831717e-08,3.367914538297689e-08,3.2297922168169164e-08,2.2575015508331959e-07,5.160818080114114e-08,3.566386139114119e-07,1.5259494636664373e-07,8.879062062829644e-07],[2.8966726984831717e-08,3.367914538297689e-08,3.2297922168169164e-08,2.2575015508331959e-07,5.160818080114114e-08,3.566386139114119e-07,1.5259494636664373e-07,8.879062062829644e-07],[2.8966726984831717e-08,3.367914538297689e-08,3.2297922168169164e-08,2.2575015508331959e-07,5.160818080114114e-08,3.566386139114119e-07,1.5259494636664373e-07,8.879062062829644e-07],[2.8966726984831717e-08,3.367914538297689e-08,3.2297922168169164e-08,2.2575015508331959e-07,5.160818080114114e-08,3.566386139114119e-07,1.5259494636664373e-07,8.879062062829644e-07],[2.8966726984831717e-08,3.367914538297689e-08,3.2297922168169164e-08,2.2575015508331959e-07,5.160818080114114e-08,3.566386139114119e-07,1.5259494636664373e-07,8.879062062829644e-07],[2.8966726984831717e-08,3.367914538297689e-08,3.2297922168169164e-08,2.2575015508331959e-07,5.160818080114114e-08,3.566386139114119e-07,1.5259494636664373e-07,8.879062062829644e-07],[2.8966726984831717e-08,3.367914538297689e-08,3.2297922168169164e-08,2.2575015508331959e-07,5.160818080114114e-08,3.566386139114119e-07,1.5259494636664373e-07,8.879062062829644e-07],[2.8966726984831717e-08,3.367914538297689e-08,3.2297922168169164e-08,2.2575015508331959e-07,5.160818080114114e-08,3.566386139114119e-07,1.5259494636664373e-07,8.879062062829644e-07],[2.8966726984831717e-08,3.367914538297689e-08,3.2297922168169164e-08,2.2575015508331959e-07,5.160818080114114e-08,3.566386139114119e-07,1.5259494636664373e-07,8.879062062829644e-07],[2.8966726984831717e-08,3.367914538297689e-08,3.2297922168169164e-08,2.2575015508331959e-07,5.160818080114114e-08,3.566386139114119e-07,1.5259494636664373e-07,8.879062062829644e-07],[2.8966726984831717e-08,3.367914538297689e-08,3.2297922168169164e-08,2.2575015508331959e-07,5.160818080114114e-08,3.566386139114119e-07,1.5259494636664373e-07,8.879062062829644e-07],[2.8966726984831717e-08,3.367914538297689e-08,3.2297922168169164e-08,2.2575015508331959e-07,5.160818080114114e-08,3.566386139114119e-07,1.5259494636664373e-07,8.879062062829644e-07],[2.8966726984831717e-08,3.367914538297689e-08,3.2297922168169164e-08,2.2575015508331959e-07,5.160818080114114e-08,3.566386139114119e-07,1.5259494636664373e-07,8.879062062829644e-07],[2.8966726984831717e-08,3.367914538297689e-08,3.2297922168169164e-08,2.2575015508331959e-07,5.160818080114114e-08,3.566386139114119e-07,1.5259494636664373e-07,8.879062062829644e-07],[2.8966726984831717e-08,3.367914538297689e-08,3.2297922168169164e-08,2.2575015508331959e-07,5.160818080114114e-08,3.566386139114119e-07,1.5259494636664373e-07,8.879062062829644e-07],[2.8966726984831717e-08,3.367914538297689e-08,3.2297922168169164e-08,2.2575015508331959e-07,5.160818080114114e-08,3.566386139114119e-07,1.5259494636664373e-07,8.879062062829644e-07],[2.8966726984831717e-08,3.367914538297689e-08,3.2297922168169164e-08,2.2575015508331959e-07,5.160818080114114e-08,3.566386139114119e-07,1.5259494636664373e-07,8.879062062829644e-07],[2.8966726984831717e-08,3.367914538297689e-08,3.2297922168169164e-08,2.2575015508331959e-07,5.160818080114114e-08,3.566386139114119e-07,1.5259494636664373e-07,8.879062062829644e-07],[2.8966726984831717e-08,3.367914538297689e-08,3.2297922168169164e-08,2.2575015508331959e-07,5.160818080114114e-08,3.566386139114119e-07,1.5259494636664373e-07,8.879062062829644e-07],[2.8966726984831717e-08,3.367914538297689e-08,3.2297922168169164e-08,2.2575015508331959e-07,5.160818080114114e-08,3.566386139114119e-07,1.5259494636664373e-07,8.879062062829644e-07],[2.8966726984831717e-08,3.367914538297689e-08,3.2297922168169164e-08,2.2575015508331959e-07,5.160818080114114e-08,3.566386139114119e-07,1.5259494636664373e-07,8.879062062829644e-07],[2.8966726984831717e-08,3.367914538297689e-08,3.2297922168169164e-08,2.2575015508331959e-07,5.160818080114114e-08,3.566386139114119e-07,1.5259494636664373e-07,8.879062062829644e-07],[2.8966726984831717e-08,3.367914538297689e-08,3.2297922168169164e-08,2.2575015508331959e-07,5.160818080114114e-08,3.566386139114119e-07,1.5259494636664373e-07,8.879062062829644e-07],[2.8966726984831717e-08,3.367914538297689e-08,3.2297922168169164e-08,2.2575015508331959e-07,5.160818080114114e-08,3.566386139114119e-07,1.5259494636664373e-07,8.879062062829644e-07],[2.8966726984831717e-08,3.367914538297689e-08,3.2297922168169164e-08,2.2575015508331959e-07,5.160818080114114e-08,3.566386139114119e-07,1.5259494636664373e-07,8.879062062829644e-07],[2.8966726984831717e-08,3.367914538297689e-08,3.2297922168169164e-08,2.2575015508331959e-07,5.160818080114114e-08,3.566386139114119e-07,1.5259494636664373e-07,8.879062062829644e-07],[2.8966726984831717e-08,3.367914538297689e-08,3.2297922168169164e-08,2.2575015508331959e-07,5.160818080114114e-08,3.566386139114119e-07,1.5259494636664373e-07,8.879062062829644e-07],[2.8966726984831717e-08,3.367914538297689e-08,3.2297922168169164e-08,2.2575015508331959e-07,5.160818080114114e-08,3.566386139114119e-07,1.5259494636664373e-07,8.879062062829644e-07],[2.8966726984831717e-08,3.367914538297689e-08,3.2297922168169164e-08,2.2575015508331959e-07,5.160818080114114e-08,3.566386139114119e-07,1.5259494636664373e-07,8.879062062829644e-07],[2.8966726984831717e-08,3.367914538297689e-08,3.2297922168169164e-08,2.2575015508331959e-07,5.160818080114114e-08,3.566386139114119e-07,1.5259494636664373e-07,8.879062062829644e-07]],"step":19},{"exp_avg":[-0.003765195618892468,0.0032100474514201393,0.005274707010197188,0.0022578503823836426,0.0037631479389727105,0.0014001567165053202,-0.0026788860561502005,-0.0009736261254766937],"exp_avg_sq":[1.4773030762264172e-06,1.7176364145318224e-06,1.6471940305766266e-06,1.1513257909249295e-05,2.632017220858197e-06,1.8188569309481992e-05,7.78234226469883e-06,4.5283216520431176e-05],"step":19},{"exp_avg":[[-0.023145924929064907,-0.020026400712428963,2.8169184377830055e-05,-0.0012551768250672161,-0.00040849166179022736,-0.0010596849631680652,8.783018687443658e-05,3.580616996048066e-06,8.261978611009938e-05,-0.00014871652541465454,8.098941142374122e-05,-0.0003027015973671826,-0.0006578236466807531,-0.000946725932899297,-0.00017923377005560543,-0.0006360275368761693,-0.0008373479303771965,-0.0006214648684231399,-0.0008881423922776031,-0.0010032577141019959,-0.00055345024021412,-0.0005119171361317248,-0.0006868862306371536,-0.0009133348672976843,-0.000971638945198748,-0.0005035263402393261,-0.00043558730703956665,-0.0006975441316099245,-0.0009281033825817276,-2.468641255686286e-05,-0.00018020191926396663,-0.0007136231491782892,-0.0009576519183385631,-0.0011036854982053,-0.0008566681378896905,-0.0001598477327128128,-0.0004882870415692566,-0.0003294999001123603,-0.0008727768699717122,-0.0006767944194114746,-0.0013994773397124258,-0.0002827355794526543,-0.0010452980917388449,-0.0010458715641018439,-0.0003562638935589956,-0.000546926877694655,-0.0005858724722123034,-0.0010435872815900522,-9.495785438511033e-05,-0.0002205551850046056,-0.00048298988492018885,-0.0005547342324897231,-0.0010842094358943215,0.00021454855375417474],[0.01850623332068198,0.01615792073932643,-1.958167088252301e-06,0.0010139285396401326,0.0003472331015940112,0.0008585881722024799,-4.6996144726714244e-05,2.1660276321283698e-05,-4.225597534647349e-05,0.00014331531555050495,-4.112072420275974e-05,0.00026392372512382264,0.000551084438396726,0.0007744763011282859,0.0001295603109921135,0.000528758179095835,0.0006891144435231503,0.0005135178872454192,0.0007225403186408433,0.0008105398171235346,0.0004607876763512047,0.0004296901828670234,0.0005715190293642195,0.0007416023159908688,0.000792929611865282,0.00041779444636264854,0.00036534082607891184,0.0005738626527798887,0.0007527567256192903,4.181773719666482e-05,0.0001643558050733452,0.0005848523342284594,0.0007776689990635563,0.0008952622812038819,0.0006952819469037345,0.00014918639687069103,0.0004109518701298774,0.0002763358418294493,0.000714450486990504,0.0005639482243633058,0.0011257200441094032,0.00024406693985256074,0.0008489394654298371,0.0008487000495740479,0.0003030011386724655,0.0004494898457952171,0.0004789757268234755,0.000848711035987725,9.606723797924574e-05,0.00019849850698984057,0.00041330516451078595,0.00046432580328379974,0.0008759452033622222,-0.00014888264466044832],[-0.004121536777369676,-0.004359937336347711,0.00023906255161872648,-0.0004443433400762941,3.982424975774769e-05,-0.00024676585002138274,0.0001789270363594457,0.0001347589651876083,0.0001367594844693605,0.00015265478839506967,0.0002630361288766725,6.041664052210184e-05,-0.000506337244131258,-0.0003843450021115657,-1.4453861628525366e-05,-4.5907941523908764e-05,-0.00043600082318185723,-4.675572428563934e-05,-6.471714222111743e-05,-9.330917839784014e-05,3.812712977157049e-05,1.1067946671075309e-05,-0.0002824472932743124,-0.00013908194894246052,-0.00055244753771576,-2.7639115261228788e-05,0.00018380720774690138,-3.687344444758493e-05,-0.00012000747804590574,0.00015895392240483292,0.00018282021726596343,-5.760748013834462e-05,-0.00012612074745067958,-0.0003192648924004496,-3.0683938951802524e-05,0.00010269867706128751,2.8658058258194898e-05,0.00018338128322129165,-0.00025059536144744613,-0.0002883987377702239,-0.0005364298502339182,3.5640837436707345e-05,-0.0002764702070454551,-0.00033634477806733276,-1.384632201481717e-06,1.7511633917089444e-05,9.37651117144069e-05,-0.00029560023652820786,4.9368427599409276e-05,0.0001062636979498536,-0.0005074764384349908,-2.420830646487831e-05,-0.00019048121712470306,0.00030459772094489426],[0.02557069524042584,0.020444715170151527,-0.0002789652757993045,0.001303205231346557,0.00022497457039554744,0.0009823303090784477,-0.0003275320846391496,-0.0002669281816454737,-0.00032081158290748064,-0.00015471685371780148,-0.0004075550072081003,9.165268013463227e-05,0.000464876031116756,0.0008545759575655943,6.527265111905324e-05,0.0007288313360095056,0.0006815271080386678,0.0005366004217815189,0.0007939821121967404,0.000997653844604494,0.0003616244055360548,0.0003238643925693803,0.0004727215300474604,0.0009327356646685446,0.0008684556781393784,0.0004458582426777266,0.0001764875705891419,0.0005558275251650716,0.0009224598675927448,-0.00021852399926523505,-8.339181917226805e-05,0.0006501657218022676,0.0008772143997996935,0.0011763355514549656,0.0007757662081159728,-5.583031047677297e-05,0.00028075885177809905,0.00019573183637605735,0.0007521314905653686,0.000461832859490668,0.0015125346616619022,0.00018214933433752752,0.0010264444971592207,0.0009759799940540467,0.000273203083792509,0.000493933021430882,0.0004957265315585893,0.0010736507037612474,1.61028496350015e-05,-7.757426589242186e-06,0.00013617090735885818,0.00037353913888623513,0.0011033557546756328,-0.0004610806533164828],[0.026005841992542845,0.020989814052768757,-0.00023261905670552378,0.0013278996678155147,0.00026978592856889965,0.0010252753435669884,-0.00028870736441258173,-0.00022387007151471392,-0.0002841861239689951,-9.902577680260487e-05,-0.00035262840584939105,0.00013675160044923719,0.0004925916727301227,0.0008873335211218934,7.12315073554708e-05,0.0007616067634174484,0.0007163336887284946,0.0005729699053659655,0.0008422595925985109,0.0010376517329378657,0.0004137166752335683,0.0003720946042929367,0.0005161182000555384,0.0009630853410962886,0.0008961146436982171,0.00047490236344679054,0.00024087566257520197,0.0006031692000855022,0.0009576968065878808,-0.00017544799318531786,-2.935741761862431e-05,0.0006870868768452243,0.000923203980780268,0.0011974082948590925,0.0008231209143742994,-1.3514797147129403e-05,0.0003321184692952734,0.0002392950065542836,0.000793472316406442,0.000504383619938625,0.0015301905981509943,0.00021050488813550327,0.0010595514581599476,0.00101348728310549,0.0003009063968032959,0.0005275583673814847,0.000540187430176133,0.001098479636712404,3.4132418652565e-05,3.847931408624356e-05,0.0001769751567517149,0.0004203867733710812,0.001138713273101324,-0.0004199647211684784],[0.026769726619915137,0.02181893726054636,-0.00025750800950889165,0.001404638834277034,0.0002751210749377812,0.00107452256701944,-0.0003053754016927252,-0.00023368751413086497,-0.00029497657804582883,-0.00011053727833566231,-0.0003800341196099915,0.00013864608969895543,0.0005768321444472555,0.0009553622758158314,0.00011439930789037982,0.0007374320047722914,0.0007901569504751645,0.0005909945672839845,0.0008638284301827748,0.001063729834349062,0.0004196209597822555,0.0003816418957328807,0.0005684330395068977,0.0009948733936853747,0.000987223274689151,0.0004897143997641656,0.00022522749659932258,0.0006208908181632068,0.0009871161228570307,-0.00018847732687178327,-4.5733469470643165e-05,0.0007070610053770399,0.0009536761673966825,0.0012555741780362127,0.0008390811141009949,-1.8362929019812178e-05,0.0003379714395071437,0.00022295077219566442,0.0008405924078139774,0.0005578544428952157,0.001620224028490655,0.0002156209985392794,0.001111956784115664,0.0010737340966365213,0.0003105724391870485,0.000534724620523282,0.0005366205321547426,0.0011541232939015333,3.593394992199218e-05,3.412262329327e-05,0.00026217598936764864,0.0004357079368976244,0.0011774384728273366,-0.00045580560710083205],[-0.020973365592364023,-0.018209037287653586,5.7066963390107536e-05,-0.001190294807437034,-0.0003581597255482979,-0.0009659166475584252,9.231419575132884e-05,1.707310729472011e-05,7.986389496146597e-05,-9.921925915117808e-05,0.000117375925093692,-0.00026105106211485513,-0.0006661741658043652,-0.0008988682397143953,-0.00014020961866038727,-0.000604460976715447,-0.000805574324142012,-0.0005683469958237544,-0.000788993609743607,-0.0009053628059418146,-0.00047493465017146066,-0.00044772849704006383,-0.0006417678126017574,-0.0008458816466549242,-0.0009471527125272952,-0.00047086760589665986,-0.0003357649369222383,-0.000617800504946789,-0.0008487874055523547,-4.75000365959113e-06,-0.00012461226688305493,-0.0006495155179503527,-0.0008592682454675241,-0.0010476365644350215,-0.0007563688684334427,-0.00013318962896658381,-0.0004204871734323091,-0.0002689234553234755,-0.0008056208478485235,-0.0006348663109382104,-0.0013374919573935474,-0.000267158074317129,-0.0009728069864972657,-0.0009723738572200684,-0.0003393330320999169,-0.0004968656163525823,-0.0005066553030319517,-0.000985649395001056,-0.00011209813820084116,-0.0001817525360451982,-0.0004916032102229021,-0.0004916266146877048,-0.000994200450059621,0.0002249359687361193],[-0.026035576261152497,-0.02123664945974578,0.0002497087687062432,-0.0013703282092596427,-0.00026976583660587343,-0.0010458123681668647,0.00029445963290196115,0.000224586289838665,0.00028373632799836234,0.00010626326845141992,0.00036940900102032,-0.00013717904974989888,-0.000568306659881835,-0.0009334565577715139,-9.147368904567419e-05,-0.0007384217460907799,-0.0007736235286493142,-0.0005774836481751095,-0.0008405718364860443,-0.001035057021764953,-0.00040887447067638436,-0.00037310289071218445,-0.0005566224490512468,-0.0009703294721022435,-0.0009656063867788384,-0.00047922395762441865,-0.00021755861105941245,-0.0006047945847707437,-0.00096179384105439,0.00018141668629189316,4.411262143254969e-05,-0.0006896966081960757,-0.0009282361328974115,-0.0012259891242590581,-0.0008159596702047272,1.552814894171458e-05,-0.0003306256219299151,-0.00021645890267739786,-0.0008206334716760778,-0.0005464756538410637,-0.0015803632453529396,-0.00021283442271338116,-0.0010845069474887715,-0.0010469164953624038,-0.00030598840457410554,-0.0005219514598800597,-0.0005218220226969869,-0.0011266874688886938,-3.9738270324361594e-05,-3.508502178341756e-05,-0.000260475310585249,-0.0004258928169910241,-0.0011471944005335914,0.0004417726951902223]],"exp_avg_sq":[[2.9089607804106445e-05,2.8561117669123536e-05,3.5255948862064955e-08,9.075461197715481e-08,2.0335571898789592e-08,7.429848203239898e-08,2.4576755807014188e-08,1.6508293674849458e-08,1.866430116212476e-08,2.4620395704965976e-08,3.491091011371854e-08,1.7648372328538633e-08,1.0336012121049168e-07,8.072333391722612e-08,9.502066917476655e-09,1.9061418935964682e-08,9.356019669718564e-08,2.1281803312679484e-08,5.007221612247544e-08,4.607673553750057e-08,3.423233184175051e-08,2.7628389962831506e-08,6.828903044906848e-08,3.119802365960087e-08,1.1711661447375056e-07,1.593454386164634e-08,5.133236156038828e-08,3.656001324316785e-08,3.6359827130224e-08,2.172885869223575e-08,2.9529470577648425e-08,2.5683393742225172e-08,5.627219106333204e-08,5.3028912894039414e-08,4.635003085256464e-08,1.7192045927219257e-08,2.9916633318031697e-08,3.8516305316950756e-08,6.167457188320464e-08,6.812165797873026e-08,1.0800514681944397e-07,1.5241031794533462e-08,6.013636088055987e-08,7.952507606492665e-08,1.3591421222279366e-08,2.1826728208048365e-08,3.5793341432525385e-08,5.2823829125968575e-08,2.218740579127099e-08,1.9184456688081624e-08,1.2408893446918377e-07,2.9335907989801544e-08,5.147119348754204e-08,4.75189865301818e-08],[1.822029945922324e-05,1.819528681130945e-05,2.643205549423405e-08,5.950937094225052e-08,1.9241467538416294e-08,4.791416782185257e-08,2.2042175868001403e-08,1.712496860524678e-08,1.8678266190257284e-08,2.048444897456655e-08,2.6282868353316972e-08,1.7465088094452693e-08,6.662332831455827e-08,5.3369834185642385e-08,6.2612227233772446e-09,1.2445294452142024e-08,5.896570571904335e-08,2.0176492967801104e-08,3.43353672119011e-08,3.246583945467828e-08,2.5424439418751772e-08,2.2762464274323016e-08,4.487215711040129e-08,2.5847380021996604e-08,7.221374226982345e-08,1.721150503312816e-08,3.353099376022222e-08,2.7226595790098042e-08,2.7723609447834388e-08,1.952079729897811e-08,2.201474843291229e-08,2.1939212123339518e-08,3.7709297402438663e-08,4.060772364973846e-08,3.119199175227527e-08,1.696586436744838e-08,2.304660418499872e-08,2.688079530276097e-08,4.0786271473844064e-08,4.516383964166553e-08,6.917311570273084e-08,1.7365681340023753e-08,4.182651723956909e-08,5.0466647686402136e-08,1.6535481447271463e-08,1.8235262788904575e-08,2.474984267777967e-08,4.0423362239443125e-08,2.4114222652367532e-08,1.8622277844566306e-08,7.531823816394874e-08,2.4389592476110514e-08,3.550880413246772e-08,3.49130395132264e-08],[1.65155004428863e-06,1.7377949767124325e-06,3.359938184062923e-09,1.2211954141808978e-08,2.6497190416953514e-09,9.699801148614095e-09,2.017054187924737e-09,1.975442616830365e-09,1.661324169697785e-09,3.4364513846168813e-09,4.019893005249201e-09,2.449834724676859e-09,1.2696165432446186e-08,1.0136121370341616e-08,1.3515597330035295e-09,2.3160613644088576e-09,1.2900499039903621e-08,2.845346325408859e-09,6.179327013048461e-09,5.77007714909945e-09,4.340190270506813e-09,3.405876051436824e-09,8.43149253055946e-09,4.186078765504035e-09,1.75572429145265e-08,2.2251218768737085e-09,6.6418338063052305e-09,4.60387138269733e-09,4.794121501915863e-09,2.3732174506721085e-09,4.107293305832305e-09,3.460789703635814e-09,6.991892323956764e-09,6.353606738150859e-09,6.110999880638049e-09,2.2601019521489175e-09,3.9356970451186424e-09,3.867618366887856e-09,8.206573122000428e-09,8.208239717267872e-09,1.5659404180168475e-08,1.4995434322062617e-09,7.403206755848066e-09,1.1324681200937682e-08,1.6132840531638505e-09,3.0814551757133175e-09,4.589216472804867e-09,5.923782360559343e-09,1.0559980533382136e-09,2.432524284905043e-09,1.707514409898359e-08,3.3627107941625592e-09,6.75884394637122e-09,3.414358153288911e-09],[8.446361053396616e-05,9.163713561041265e-05,1.30479763015578e-07,3.7754877593629417e-07,1.1390547126948078e-07,3.3857263343064263e-07,1.0877422617886353e-07,9.130581746665182e-08,9.521693220746233e-08,1.1795131511022387e-07,1.2914181190531097e-07,1.0410649584642713e-07,4.394364488975271e-07,3.573236739351949e-07,4.4994498047729816e-08,7.573991081288904e-08,4.3419953375083617e-07,1.202105016666615e-07,2.2156180417610616e-07,1.9991212657066307e-07,1.5901537894158432e-07,1.3986212686302357e-07,3.286236575341654e-07,1.5202290595950236e-07,5.310818372710311e-07,1.0147216167007389e-07,1.95239874122612e-07,1.7498006697804607e-07,1.6985275453199973e-07,1.0291301498084285e-07,1.2591967920098038e-07,1.335954311167265e-07,2.502452466453136e-07,2.1929021868801498e-07,2.0358104502539548e-07,9.699100374588846e-08,1.4771936077078999e-07,1.4300488991497454e-07,2.938994430493551e-07,3.2524013214999934e-07,4.369975184137607e-07,9.451115886179141e-08,2.6317811279051794e-07,3.716126473255303e-07,9.271209035929234e-08,1.1446179610151916e-07,1.4948226344811835e-07,2.2147524428779527e-07,1.2232946787592374e-07,1.041317779306678e-07,5.983382270538618e-07,1.4879587284380587e-07,2.2552585890108928e-07,1.629047919313759e-07],[7.760211129428621e-05,8.29237114529406e-05,1.1019000908835359e-07,3.277846135144018e-07,8.913805189122687e-08,2.935534948464345e-07,8.680434536385315e-08,6.959135381260915e-08,7.350145748263533e-08,9.539719667877904e-08,1.0851593077689203e-07,8.052818158856778e-08,3.8402983337090007e-07,3.0922706158592403e-07,3.8821486949408516e-08,6.472090044627115e-08,3.778742114713025e-07,9.397394052830351e-08,1.8921812485506025e-07,1.6952444356641199e-07,1.328216535782636e-07,1.1366626200298494e-07,2.8349262519418294e-07,1.2305873420330027e-07,4.6455907676054777e-07,7.684672592398013e-08,1.700186196396751e-07,1.4611223960474605e-07,1.4071579280486033e-07,8.168055697712128e-08,1.0500408960694543e-07,1.072468305309898e-07,2.149966149754224e-07,1.8290162171002718e-07,1.7426734587122883e-07,7.496114889840658e-08,1.2190519961494125e-07,1.2299410214279779e-07,2.524317552360236e-07,2.803683949929587e-07,3.81783715576224e-07,7.073997266816622e-08,2.247473245254071e-07,3.2218789439985195e-07,6.835015571072714e-08,9.217108662867837e-08,1.271934605690108e-07,1.8505430771367284e-07,9.329409406401073e-08,8.083213483844654e-08,5.246328470335034e-07,1.2093101323420385e-07,1.920900413961838e-07,1.401475944337169e-07],[7.577609252543245e-05,8.043871499218862e-05,1.0404999144623856e-07,3.172670274802714e-07,8.047587787384325e-08,2.789161739249602e-07,7.99953685658141e-08,6.26170045494624e-08,6.661847957228446e-08,8.792259050569199e-08,1.0275018007238938e-07,7.237309464998027e-08,3.7144090464516514e-07,2.969816092719551e-07,3.324235888832153e-08,6.49618611479357e-08,3.635974777385144e-07,8.506246507285625e-08,1.7737924205015774e-07,1.5855520370553077e-07,1.231654570448675e-07,1.0444190944320511e-07,2.6996401677050376e-07,1.1397516817135606e-07,4.4956678911532234e-07,6.849856463568137e-08,1.6056051222188783e-07,1.3562855583585585e-07,1.309737735113991e-07,7.47939501091137e-08,9.783002332180013e-08,9.812672385725813e-08,2.0270702975416641e-07,1.7482930790116056e-07,1.629907758385608e-07,6.742666470475874e-08,1.1278496270891996e-07,1.1544795440691086e-07,2.401180392272509e-07,2.6701590633211324e-07,3.72247437339964e-07,6.27179564801559e-08,2.141690920648198e-07,3.081900504592837e-07,6.009916763170952e-08,8.388784674352678e-08,1.1817403486471387e-07,1.762205361956629e-07,8.37087946526396e-08,7.286813701482376e-08,5.032581794314125e-07,1.1130717622552441e-07,1.8174529413496363e-07,1.3426205105364026e-07],[2.4350688798662823e-05,2.4508039684255166e-05,3.244931844250222e-08,8.307031483542008e-08,1.9725796494989764e-08,6.462750603364982e-08,2.4689451170057182e-08,1.7448508692656436e-08,1.9686224135332552e-08,2.28822300846597e-08,3.210325482833711e-08,1.760036722949976e-08,9.614186643306666e-08,7.42637068900296e-08,7.763122064460909e-09,1.564344152674529e-08,8.553166861291681e-08,2.0814993479879822e-08,4.203713266748966e-08,3.891323849597009e-08,2.950827969716058e-08,2.518832771528488e-08,6.220342998322032e-08,2.911854685933189e-08,1.0753493071566665e-07,1.6938056575844464e-08,4.1879734367759044e-08,3.1933212169008385e-08,3.228701619393936e-08,2.1417491132832355e-08,2.5988538886452164e-08,2.3768424185022288e-08,4.7712004346440736e-08,5.081358305320297e-08,3.7983690245026784e-08,1.737514063081867e-08,2.6375080762374905e-08,3.3136511828471796e-08,5.500843249508223e-08,6.24138106037867e-08,9.925790212273127e-08,1.6943209546787947e-08,5.4508630252287244e-08,7.065474063584354e-08,1.5593254950781885e-08,1.9927221408282965e-08,2.947096757453911e-08,5.035435001454702e-08,2.485046729298127e-08,1.90701529270949e-08,1.1340371779885543e-07,2.720481552589023e-08,4.456568667029452e-08,4.473213516344055e-08],[7.125717735019837e-05,7.55838779195053e-05,9.60064757005946e-08,2.971965195196895e-07,7.333454315367337e-08,2.6160379545732925e-07,7.298410421877751e-08,5.6581394657308395e-08,6.034718284707354e-08,8.074495308678644e-08,9.479510287017845e-08,6.577304659681385e-08,3.4806410299411404e-07,2.7811133479722933e-07,3.227764532193712e-08,5.841488773409274e-08,3.4104853848299104e-07,7.75436982089627e-08,1.652506154369855e-07,1.4735348660938406e-07,1.1408761268276904e-07,9.615011205045734e-08,2.527741810666163e-07,1.0484121330119918e-07,4.2239234087310433e-07,6.185252832081166e-08,1.4970493501208624e-07,1.2579744027968915e-07,1.2116386433038215e-07,6.816931697842871e-08,9.031506316641915e-08,9.005699150758774e-08,1.8929170399710273e-07,1.6200374406965522e-07,1.518445915652548e-07,6.115708263020051e-08,1.0419872154034365e-07,1.0686831937646467e-07,2.245361018561258e-07,2.499462325070052e-07,3.4927399698617335e-07,5.6344965757822046e-08,1.9982519377325573e-07,2.8905282566534257e-07,5.3877326420245574e-08,7.685750535331648e-08,1.0944950448328868e-07,1.6337188911218354e-07,7.570806461594353e-08,6.615895378366554e-08,4.733224449003337e-07,1.0252420923060652e-07,1.6927193157193927e-07,1.2449685523085572e-07]],"step":19},{"exp_avg":[0.018545847920742216,0.010088953601653418,-0.0006997839441315144,0.0005161114471042485,-0.0003672833343817168,0.00019322217901660091,-0.0007648227901338894,-0.0008101779802469623,-0.0007910584450541262,-0.0007984590865668882,-0.0009358664563578527,-0.0005031580445606824,-0.0006516162292595357,-5.3686485019317055e-05,-0.0001727431950008441,0.000468854747499934,-0.0003507860338448613,-4.726061105109831e-06,0.00015695056273233989,0.000466797519101038,-0.00027838433785884394,-0.00032532046839773405,-0.0005002867482760359,0.00042667126724742953,-0.00019531686089179778,4.568882634231815e-06,-0.0004282579273584549,-9.408585201814251e-05,0.0003875181152769652,-0.000710565617428203,-0.0006319765766990733,0.00011773059510367607,0.00020129777200014807,0.0005671535568573203,0.00020659606743372527,-0.0005840001785923287,-0.00038115262378108977,-0.00014939889088874547,-7.57891508266095e-05,-0.0005160951616647463,0.0007336322370980932,-0.00022163600499817542,0.000311065052989867,0.0001310247823284535,-0.00015386247715683702,9.285877173315408e-05,8.413794962957006e-05,0.00042487172124550674,-0.00028591013570123617,-0.0005754807542727107,-0.0011992558942075082,-0.00030465278921218186,0.0005183916578720249,-0.0007656700792159642],"exp_avg_sq":[0.00036996419225696525,0.00046284535727901744,1.2305449408184656e-06,2.426251345476982e-06,1.4702248902546539e-06,2.21014535536934e-06,1.3587436770938832e-06,1.3296241040854056e-06,1.3424563644374882e-06,1.3161947451032765e-06,1.2344808545106503e-06,1.4039258115306752e-06,2.7041012641925107e-06,2.3737190242504213e-06,3.752144708843862e-07,5.462394115403325e-07,2.647378520676702e-06,1.5466132617854605e-06,1.7280835012540142e-06,1.666700448752419e-06,1.464231375473651e-06,1.500264260873446e-06,2.218786185373031e-06,1.6542974533636352e-06,3.035182982661528e-06,1.4862407148185232e-06,1.3834159488216408e-06,1.593093372731012e-06,1.6245881124192846e-06,1.2951256416703104e-06,1.210456341431024e-06,1.5230284835480517e-06,1.8271764201117934e-06,2.008848903298235e-06,1.5686287698483213e-06,1.3319726336309924e-06,1.4407538243194543e-06,1.2012045090504296e-06,2.047928297365973e-06,2.223805208549174e-06,2.6064996106747964e-06,1.4715123352121578e-06,1.992560832165483e-06,2.3481298636705405e-06,1.4993405747399292e-06,1.307289510392489e-06,1.2781840966699082e-06,2.0178436752615427e-06,1.8136407062427526e-06,1.4101819660912296e-06,3.383619281836069e-06,1.5943102934751869e-06,1.7542438048952231e-06,1.3783489095025536e-06],"step":19}],"admitted":false,"completed_epochs":19,"contract_sha256":"ffa5b51cdda9db9c27bece4fb1983874ac944b500a05b493d9ef42c0d89d22f5","feature_space_sha256":"f6ad4a9d1080152b6ed7fd023ddec2864c46dc9e1f91e4c68adf7b2581b544b3","formalized":false,"latent_width":8,"optimizer_config":{"betas":[0.9,0.999],"eps":1e-08,"learning_rate":0.01,"name":"Adam"},"parameters":[[[0.05724287082537975,-0.05983893528087312,0.039687401212654266,0.2939912631273019,0.24050246772865694,0.17983293359149763,-0.12437830751095016,-0.18659236914577876],[-0.07279384784684836,0.018492152129751905,0.024717764333693246,0.07512682167883056,0.13633843230935486,0.139732417051999,0.13982985410806692,-0.13485995052727412],[-0.1536612588716169,0.05087701912056195,0.08474971110083568,0.10552704948906755,0.03059594276112389,0.2135845112655778,-0.05781624617093532,0.05522325438696876],[-0.14741025412739966,-0.08369920823156958,-0.22312345605101738,0.08493859460733143,-0.13398552489250637,0.0662508438065467,-0.13332664309824177,-0.0015109710585670146],[-0.017177788101699384,0.030116021557265775,-0.1594643685744637,0.18524016536561913,0.12234174996305741,0.26743804168006113,-0.00506278353060971,0.0667756986217002],[0.08117102200736001,0.14003072503020325,-0.11241648285176803,0.10630445268832234,0.09487551974609991,-0.08533045834109856,0.14000921063525107,-0.034358098115597015],[-0.10301999913096017,0.09412085530362059,-0.10168699625649584,-0.06171744654014762,0.07232960434502991,0.33821162739662264,-0.012162819653494276,-0.14021429646080735],[-0.06653217638566666,0.2364972046243087,-0.09234736968959922,0.06409954541870179,0.09314238417521274,0.1195980370490547,-0.1351604616410583,-0.22351818319939648],[-0.03500613614501746,0.010415011503685234,-0.15187967080283948,0.20799780393221934,-0.014125630662395618,0.21274810939638478,-0.1543765487938301,-0.013776517285600816],[-0.08927513590602545,-0.05531593060687596,-0.09349411179392433,0.20046771254442947,0.02355836366151501,0.17570030314572507,0.1113897505369654,-0.011028606762943823],[-0.08887245380065228,-0.04869811001718229,-0.08869067763793563,0.06399479581740311,0.15496732149084935,-0.03246777466187218,-0.03540785105492654,0.06455043489159716],[0.02034548797262922,0.07798197630725377,0.06855795358801714,0.1704680657555024,0.15958964040113302,0.07210784198188265,0.12945076426671293,-0.11271214867485872],[-0.02704371420187084,0.0775247448476327,-0.0898100302550826,0.19523072008270934,0.013205385362645155,0.2141970851211842,-0.2207604169659343,-0.023410789507393226],[-0.14638110062948734,0.12717191374164147,-0.08894551155304341,0.23250813897163888,0.27363213689932553,-0.025266181360519478,0.02413641293455713,-0.1718133405002769],[0.014509491424410487,-0.002100464489861512,-0.01975354828509853,0.12294668053446481,0.1251703664001756,-0.08054242318865913,-0.10003993877267194,-0.123018405945249],[-0.22035326707699493,0.06591978834272,-0.08093278737777145,0.027345485366657672,-0.06481498584403757,0.07487618051712752,-0.12428032259202793,-0.0884263388662487],[-0.14157896832170927,-0.10956403037734151,-0.07772513719637617,0.15667846351482353,0.007867194185332677,-0.018975201858501715,-0.10470660208075475,0.061059553696502435],[0.12815577210421178,0.2225440866920949,0.016599338327404727,0.03028336017854583,0.05648983341976438,0.11159433080354514,-0.13761964886332156,-0.1509924429896613],[0.06768405383593684,-0.11083959255338476,-0.07208929687723094,0.12513039885794566,0.02528824724772837,0.21332245879747563,-0.047496779498268554,-0.2150728460610733],[-0.18621357826336576,0.03799170341301974,0.08341195884493069,0.05990951507068696,0.13556389868278085,0.1759947794147528,-0.08650842533143303,-0.18291949447015238],[-0.03585778215651606,0.02586569557074731,0.1199090571164482,0.07874222285079291,0.051560763773491156,0.09646865590484083,-0.022029279820801093,-0.2456700133537672],[0.16520780935701668,0.036676459256144885,-0.15816355390895148,0.15458679411065632,0.13716540116163287,0.035036799005626715,-0.1980355735634295,-0.21013541610127],[0.07133338010758242,-0.08479074505392455,-0.08226504868980464,0.029858251259026573,-0.01265688262461289,0.24513454120567713,-0.11794230016832229,-0.09097214730259462],[-0.018907880407578924,0.10981625673052706,-0.13084752286388932,-0.03251591763859041,0.1369835980253564,0.2801381284730783,-0.19386653623891167,-0.044297725395643306],[-0.033565001522271064,-0.03147080932440751,0.25873623477813285,0.12446629989983962,0.17387489990311275,0.2324466292596812,-0.025723861131876788,-0.2126982486684338],[0.06644643736574238,0.08273033652858806,-0.09573698133181921,0.04737348063981519,0.30454328571283107,0.0018872007809846482,-0.09045358742740413,-0.2330171171082232],[-0.2248653142594056,-0.03683360987701416,-0.08195063640712272,0.10504815922647773,0.1891632709496789,0.09159761037488733,-0.025424813005600497,-0.09564263609341421],[-0.299176360053909,0.2445800698170252,-0.04148718283107785,0.0835887470446455,0.08903168662103533,0.05385093065105247,-0.0645550308779119,-0.24516209468420297],[-0.1968343213751657,-0.0011067887192386756,0.03496703781075457,0.20313075749841064,-0.06042597015767436,0.17853680727366875,-0.07814483745681977,-0.19143533380116906],[-0.07789354207835736,0.08648723985115918,-0.15318267769156957,0.25015683337686334,0.016891595852972455,0.02509427938510343,-0.05760004926740285,-0.02187194646158844],[-0.2172319425654622,-0.007315574837682056,-0.052036453702840824,-0.007305387396290716,0.10235538011699319,0.15612149891073915,-0.19872577319386586,-0.16478135742941158],[-0.08820003104184487,-0.11075954730114272,-0.10642470824024466,0.1865411273183016,0.08029849054871913,0.256137693297101,-0.08199602863545445,-0.07660192525343407],[-0.12279051109681131,0.04700645453608444,-0.08934552657043739,0.1802945328665276,0.12129451741672004,-0.03284480438742394,0.14321022132299624,-0.1008588888791626],[-0.01896407413176044,0.04608325109079273,0.029130469552616597,0.0008666297708348873,0.2229330893359029,-0.026372341669363086,0.0120281320648242,-0.09499408800544844],[-0.12245851607379833,-0.10903639658618507,0.11597448293272312,0.003834556035393652,0.2219747468777769,-0.022284537398016755,0.1449239043705849,-0.2619404625179598],[-0.03442350473507263,0.0943893140890286,-0.07741691632089925,-0.04732773209917821,0.28547150271903277,0.06870254416359141,-0.23012323469181423,-0.006814937366906149],[-0.047790122561540575,-0.08875772763109199,-0.02257143964766229,0.17796426185654105,0.01740316244268653,0.2143114682022997,0.01723714851933664,-0.19842232854251285],[-0.0924015329767923,0.07647476037199655,0.10676602447875182,0.16463607083741036,0.09265749289204571,0.05002609842930091,-0.1398598337770352,-0.08428994137564823],[0.08745872660900789,0.1272262296708546,0.010918294062033184,0.20310864742573229,-0.059430987573711035,0.22269968597315049,-0.194916571010232,-0.14236340330194924],[-0.03826695693768758,0.13730650820675844,-0.06957834266481312,0.05524510018149325,-0.012289160303061548,0.16702596000754036,-0.16010265442951968,-0.15277837882629192],[-0.03016743898065412,0.10815596602133964,-0.059587545856729235,0.11329773498997278,0.1291761638707236,0.03799849840381886,-0.0003467774106167929,-0.12580904341301807],[-0.008672560265544211,0.11997271676547683,-0.04281051585556862,0.15545798202467492,0.16612081906053813,0.23680238355255886,-0.1572304867806535,-0.19001304440206157],[-0.08362941069674035,-0.029959220770315594,-0.05315141754431585,0.14033390425779274,-0.07620025868833642,0.09628228670145053,0.1891609174771099,-0.06054562912568308],[-0.07001404316920914,-0.11054633652613848,-0.05305059811812801,0.04963643658426611,0.107886062619715,0.14155183847025188,-0.21800243967171756,-0.056728995903881946],[-0.05015743950437945,0.13938005015667476,-0.08805118601461662,0.15363464253009124,0.09158735183261266,0.20488670567087422,-0.28881115956913056,0.06324690257214456],[-0.13943407701965374,0.09743729322056538,-0.11193696345682652,0.09907643348490469,0.1600155266003154,0.1434753643581654,-0.039997080434600506,-0.23454274522128044],[-0.23190845358194445,0.13620779382477508,-0.04926974281557833,0.019419371357266887,0.0349145799439266,0.08708416005179026,-0.03916704870503835,-0.21148721192862463],[0.12672900196259204,0.15666264833119192,-0.13817265576482665,0.11527379926713516,0.16092470596306543,0.032047565387233024,-0.1378028873604446,-0.1904368249777022],[-0.002520540538766476,0.02917108889464034,-0.06904230593531667,0.2771263038517734,0.08162340799410986,0.050073309359769565,-0.2337414610710001,-0.07408079247426688],[-0.17873899357732828,0.1246104193590073,-0.07997690455344517,0.15238291698729417,0.27162175715528436,0.2681894146689051,-0.13280048462867605,-0.06887030415529442],[0.0662007811370037,0.28719779489484504,-0.10042903180770567,0.02268553218756833,0.09886963709814725,0.11441422077542447,0.05372611830302175,-0.06717402411214228],[-0.04984306825760737,0.06829403431423779,-0.03180775378362914,-0.01677976519671647,0.02723583079345138,-0.09572157555484812,-0.020017156449627076,0.01839944140426454],[-0.13185186098564378,-0.10849619199093018,-0.15262803148272122,-0.018157092597463877,0.00707653202482059,0.1087418402281773,-0.0909439513594005,-0.13761350491007912],[0.009557944329837418,0.07914540542422556,0.0353033879623534,0.2621089062503059,0.16549368411380386,0.13001980662436335,-0.10250971550304325,-0.15509452548376346]],[-0.059930054056652735,0.0486279269181221,-0.03568765762420791,0.09452875340365623,0.08655226628610016,0.1032705717625842,-0.06837302476391793,-0.09879506965137583],[[-0.03925633981996223,-0.0759992971839526,-0.0477097802280296,-0.05007814695021613,0.0647841396030909,-0.2151917703750771,0.04233947214123749,0.16096337190644927,0.22864662122605428,0.07518122625287622,-0.15726628106773333,0.1309585093076854,0.1277328654764363,-0.006626232788378007,0.18039366717679076,0.07661258566885545,0.06246615454831152,0.11792592686525298,-0.1622522095897212,-0.11582793141252822,0.07134999928210364,0.11715994167307706,0.06198216047297144,0.020091106843432866,0.008372372988071156,0.10358975734044366,-0.0829519239167073,-0.04879954317948775,0.05756591316541387,0.0641657818551118,0.12875145076422367,0.1044060707025046,-0.13636147776813837,0.16599117549011932,0.03945591782432292,0.09189483155735124,0.17229240724324815,0.03011436110242523,0.03153697348537272,0.004143817862431768,0.043159253213899865,0.1463203532311833,0.04162488327920501,0.05158280192038454,0.20773326865767627,0.2399759683961403,0.10177767102183542,0.12910718139637004,0.16791219475920166,-0.06036338839707729,-0.12615581723821118,0.044006059555579236,0.11031652395551657,0.11192437500201384],[0.02402443853186444,0.07508345980911349,-0.14337422456353832,-0.038701404324565036,-0.11333551934881214,-0.006056745175390238,-0.09481820687304751,-0.056399502377650054,-0.08410521622059164,-0.09801552997752232,-0.13118824924783487,-0.1452972820888169,-0.07407838846139714,0.036788852477253865,-0.044746662540439734,0.007180827935494727,-0.006156410072735592,-0.10845207871796464,-0.12419256354451752,-0.10579943684456047,0.013042491427695785,-0.04687076219248313,0.05439202747380498,-0.18643634847227028,-0.1199102712044729,-0.20155538456763297,0.0189873081874072,-0.19954863795740047,-0.10191787399119587,-0.10630328043994056,0.05838746976997338,-0.08532244303311133,-0.0636819703397896,-0.09271849466837279,-0.028055418337258366,-0.1924735639188037,-0.05653631578342852,0.0032635017994065516,-0.16078673597725252,0.001836357453698199,-0.05849822201706074,0.04850729958979166,-0.04502071326898976,-0.0025984634205885124,-0.015928838893697346,0.022702336888297047,0.0177439225041987,0.025684706762866986,-0.18534684585300412,-0.16457640902448264,0.017333396409489346,-0.11221035242512625,-0.028286717098603285,0.026524462904537645],[0.03881829387939229,0.10154862243936562,0.03154573204734398,-0.09102750551200818,0.06387176671999177,0.06891338322922867,0.031689425252678705,0.13402242321763902,0.09512196034211132,0.21888709609259308,0.12024162195795288,0.12819749113394016,0.10620603213016405,0.05250677245311863,-0.14666029203710296,-0.2210244525121269,0.0789976088525525,-0.03636160230495554,0.027972728102693543,-0.10183087060572209,0.14737912412611712,0.14618165923977777,0.22226286440781745,-0.14059612147128245,-0.0011158818861163348,-0.13114800909687546,0.1958817502603546,0.12238194170363681,-0.07504057815296712,0.055511800301780316,0.11915545290339098,-0.04689479431185627,0.06799343561594635,-0.05590911171959589,0.0645752646450939,0.06912240121652302,0.19544075903076685,-0.06613181196029874,0.1645128367463007,0.21965773703815383,-0.1411063445985679,-0.11228008488266852,0.03507075858719262,0.09060271421155382,-0.1262312830286116,-0.13699788259165624,-0.07302175541622483,-0.0167702518965989,-0.08341287979027645,0.05995664227575632,0.08235874840024207,0.16538105235991682,-0.02491550742703148,0.03547520334526408],[0.14804321066000498,0.23794405375779012,0.057639471134527276,-0.05051340031213793,0.10311807865694916,0.011733011217030544,0.17799535692345467,-0.07404594920031143,0.026084823259141507,0.15818304029692887,0.015256332476208268,0.11108535093795711,0.08269461008553176,0.05434578086482365,0.10940817637378406,-0.14621198841316482,0.08116590095843185,0.07719697125409355,-0.1705217746485737,-0.04795799725216511,0.09825315897209905,0.08616588095491043,-0.004641726060353705,0.24232016784724025,-0.14661426853465095,0.20036184211055197,-0.09760641850790958,-0.06511944402806258,0.02464301344381338,-0.010641778480531626,0.0627734027885161,0.2154168755658042,0.09372888648824206,0.18200538716316148,-0.07024904640946908,-0.044662739670291586,0.1558060481738288,-0.09040382136250301,0.16047682734351068,0.08730247053890736,-0.09867311948877677,0.21999714346079643,0.0649754799811218,-0.11199855587533916,0.2645218557292662,-0.018834533815968016,0.03714405078943938,0.09360387070446417,0.1552568539727865,0.13860122329110292,0.04946097829399584,-0.027094106072265447,0.1246436909245989,0.03659510881433217],[0.1525734314524077,0.095113842840434,0.03635209033672068,0.22235451144778987,0.08967060965802513,-0.14557769305010304,0.03859897978136152,0.021078310951633594,0.10538176577685918,-0.04736600556218209,-0.05986674689406445,-0.025343780555564164,0.08106986429900487,0.10325631017168724,0.0915879641884646,0.03143250592258069,0.20626319509622465,0.10713966084927043,0.2589711734279295,0.15842941029024477,-0.05902016001768551,0.0466731082113288,0.031551867727584615,0.09620546306778363,0.13543411568299707,0.042038903394937564,-0.015776118175601997,0.004074832876155792,0.07287088980553856,0.04718174974263744,-0.08234302902993007,-0.024001796000164943,-0.035976336919796466,0.12759765740626042,-0.07032918667730122,0.07395351255484643,0.044662503089356216,-0.04075757387983657,0.08274724889519679,-0.02522873661135151,0.19514868220245848,-0.10936165916409242,0.052964464814970566,0.05901479835414059,0.1251005258531466,0.026923751879213247,0.018417211226899023,0.019506760983912522,0.1458259933799397,-0.0019500798933568281,-0.07245679172009259,0.04934853364196892,0.04008584749270652,0.1306444571146823],[0.18419278234188788,0.22213861401389234,0.04874588481244619,-0.031006460485369428,0.07054063216415278,0.19303530534889393,-0.040063297090229225,0.08187448957048932,0.22016025408431833,0.08657208430428387,0.04805213305387893,0.07949902072672788,0.027361824461417085,0.14576793942777186,-0.20533917680485397,0.06580082033542056,-0.05888727099386571,0.08135672789693679,0.013001927161029558,0.09929810640984243,0.10303379791293528,0.0846111222736207,0.1048125314309095,-0.08527416033080322,-0.00919143196316648,0.10888430322063458,-0.039229890422362516,0.2417903889007895,0.13733489247929914,0.13196178827188737,0.07071985291922944,0.13270484668882923,-0.09299809928377781,0.03830925378923586,0.06495025057961347,0.05517565638475549,-0.14806809629190115,0.10392366175085206,-0.11804573505565798,0.08136190008336527,0.10839238512029778,0.018234052073320236,0.13497289943177082,0.09787330612794233,-0.12980988914126088,-0.04052169861761799,-0.058700039170953566,0.22935072873783618,0.010824510606122646,-0.03506049711932285,0.13237933127347165,0.14682435905700475,-0.14830637511675004,-0.0027103135112240195],[-0.04633294160243028,-0.025504632539539628,-0.04026056882148206,0.1016333937960732,0.11850532957832052,0.08001594493743588,0.04173301605803486,0.10995585701222109,-0.06455286021720656,0.0063020882115690435,0.14939351491681907,0.022169713464669963,-0.0452338558108042,0.13466510048000313,-0.06008959141723103,0.11253520973285576,-0.18768971564680262,0.10341497326461678,0.0788479345858343,0.0772874827194907,0.039284944990210964,0.0697331332986625,0.02440811589509747,0.03805681597218576,-0.27385988372978814,-0.017919344394677995,-0.011831468977708063,0.02194830719381114,0.030652414235599085,0.047133668889054875,-0.022620595792413656,0.026825008817950566,0.014822126249060971,0.13121982037366792,-0.12367493816996694,-0.0016303987805807085,-0.10996827766684497,-0.05062846902619171,-0.2571000829445164,0.05469764207776539,-0.07559573431338631,0.19355374507416737,0.06392420962840309,-0.19897903070790895,0.07121537172237691,-0.07971626848070579,-0.17241490554189437,0.3120121718742682,0.024872624163676322,0.18070425040641086,-0.10378501151365463,0.16451280805667062,-0.1205664218795883,-0.016449903289845795],[-0.28777725367735213,-0.1962346608229642,0.024319956802108016,-0.11933436080686934,-0.03605095501584927,-0.022146555658747517,-0.06266648651124611,-0.3361480430468752,0.03877807775743909,-0.03956408511084623,-0.16526206162898222,-0.14718789756380213,-0.17509093743316703,0.02293981396697487,-0.06207381691316849,-0.13854024225554332,0.0668861360712191,-0.04889265016798552,-0.029315971696670707,0.08624391124843775,-0.04557173035607448,-0.06671062691203028,-0.12389300774545277,0.014488499820544249,-0.1671840162114745,0.09446803630432449,-0.1829192065320459,-0.03727219497728893,0.014713619180427963,-0.08555107289827896,-0.09142138933340184,0.09250637980400957,-0.12945859888055064,-0.07914376623352319,-0.15194554546401684,-0.20775238391302223,-0.1641863062364509,-0.08392902087054815,-0.013832397117339489,-0.12107595624001029,-0.02498633553822102,-0.17985358424981066,-0.01888213532879071,-0.06966238741665956,-0.04574016728392923,-0.21121322506190746,-0.01878818105421126,-0.115290427422893,-0.07119227005223056,-0.1798776934882026,0.019542821880955488,-0.17747375018726685,-0.13436854439507118,-0.005612958409201197]],[0.09689933554665826,0.10308712402701112,0.044392599703567695,0.10320435538180248,0.07180107706376947,0.0989718605460796,0.04474996759806501,0.05915749992211571,0.04988446329306658,0.07322196971925436,0.05454303640948511,0.07099574537497065,0.11942603791058225,0.10828409009268226,0.06271977974838513,0.0726620920036459,0.1142440443238892,0.07132184734391164,0.0847389623635766,0.07763254431539154,0.08115300548722429,0.0806051243001699,0.11054730094944576,0.07394531770212416,0.11533095319742966,0.05936067954503648,0.07409451622575104,0.08402117559877434,0.07776260991619147,0.05417946591735223,0.06517418928121121,0.07324151221036779,0.0901252821574256,0.08656943613127223,0.079975871301971,0.061445521097504174,0.08302634380334477,0.04528791236051552,0.10271032616429591,0.11073918954241263,0.10470838560811511,0.05008225137767898,0.09598651441596427,0.10399506728738704,0.054348530419394116,0.058349982156411385,0.05935578924187842,0.08844062647761311,0.03371195630349518,0.0649339817882005,0.12273125539659341,0.08323481518742042,0.0863352097399198,0.024896863817706304]],"promotion_performed":false,"qualified":false,"schema":"native-projection-feature-state/v1","tuning_targets_sha256":"d0a1bf590b702984fc69935866bed2a6fd19c56f8817cee6287e6cb3ab0f4622"}} \ No newline at end of file diff --git a/releases/20261004-all-retained-v1/checkpoints/9831a41d12e0d54f4ff6e80b3d78262db5bc8be07be81b05533f9f54039932c9/asset-manifest.json b/releases/20261004-all-retained-v1/checkpoints/9831a41d12e0d54f4ff6e80b3d78262db5bc8be07be81b05533f9f54039932c9/asset-manifest.json new file mode 100644 index 0000000000000000000000000000000000000000..9a67d43adefd9bcffe3da381290f7accaab78ca8 --- /dev/null +++ b/releases/20261004-all-retained-v1/checkpoints/9831a41d12e0d54f4ff6e80b3d78262db5bc8be07be81b05533f9f54039932c9/asset-manifest.json @@ -0,0 +1,201 @@ +{ + "audit_record_metadata": { + "codec": null, + "config": { + "betas": [ + 0.9, + 0.999 + ], + "eps": 1e-08, + "learning_rate": 0.01, + "name": "Adam" + }, + "implementation": null, + "parameter_sections": [ + "state.parameters" + ], + "recorded_fit_kind": "recorded_native_feature_autoencoder_fit", + "role": "corpus_audit/reviewed-candidate-source-cohort-20261002-01/capture/retained/child-frozen-context/checkpoint.json", + "status": "additional_canonical_saved_campaign_model_or_component", + "task_id": null + }, + "candidate_aliases": [ + { + "audit_pin": { + "bytes": 12026163, + "path": "/home/barberb/lift_coding/artifacts/ir-model-manager-hf-sync-20261004/supplementary-remaining-canonical-model-audit-v2.json", + "sha256": "9579611f4010ba2d8c9a56fda1e2f5bbf75ee08af4f7a9819d4f04a0606b63f6" + }, + "original_checkpoint_pin": { + "bytes": 767597, + "path": "/home/barberb/lift_coding/artifacts/codebase_ir_parallel_qualification/corpus_audit/reviewed-candidate-source-cohort-20261002-01/capture/retained/child-frozen-context/checkpoint.json", + "sha256": "9831a41d12e0d54f4ff6e80b3d78262db5bc8be07be81b05533f9f54039932c9" + }, + "record_index": 6, + "role": "corpus_audit/reviewed-candidate-source-cohort-20261002-01/capture/retained/child-frozen-context/checkpoint.json" + } + ], + "checkpoint_pin": { + "bytes": 767597, + "path": "/home/barberb/lift_coding/artifacts/ir-model-manager-hf-sync-20261004/supplement-packages/codebase-ir-autoencoder-8d/checkpoints/9831a41d12e0d54f4ff6e80b3d78262db5bc8be07be81b05533f9f54039932c9/checkpoint.json", + "sha256": "9831a41d12e0d54f4ff6e80b3d78262db5bc8be07be81b05533f9f54039932c9" + }, + "companion_assets": [], + "model_metadata": { + "architecture": "retained-serialized-component; architecture-unqualified", + "description": "Exact retained campaign artifact. Registration does not qualify runtime, teacher, source fidelity or proof authority.", + "huggingface_config": { + "complete_runtime_io_contract": false, + "ir_checkpoint": { + "dimension": 8, + "dimension_role": "latent", + "donor": null, + "format_id": null, + "initialization_only": false, + "ir_family_id": "codebase_ir", + "original_checkpoint_pin": { + "bytes": 767597, + "path": "/home/barberb/lift_coding/artifacts/codebase_ir_parallel_qualification/corpus_audit/reviewed-candidate-source-cohort-20261002-01/capture/retained/child-frozen-context/checkpoint.json", + "sha256": "9831a41d12e0d54f4ff6e80b3d78262db5bc8be07be81b05533f9f54039932c9" + }, + "profile_id": null, + "proof_authority": false, + "record_id": "ir-model-asset-binding/v1:ffa9c9e1689031489e4cf3fbb3514dc5ded5ad027aa7c5dbd144c91ee03367ff", + "role": "corpus_audit/reviewed-candidate-source-cohort-20261002-01/capture/retained/child-frozen-context/checkpoint.json", + "runtime_ready": false, + "schema_version": "codebase-ir-source-bound-feature-targets@1", + "task_id": null, + "teacher_qualified": false, + "trained": null + }, + "model_type_is_broad_autoencoder_taxonomy": true, + "no_new_native_profile_or_training_run_id": true, + "original_recorded_metadata": { + "codec": null, + "config": { + "betas": [ + 0.9, + 0.999 + ], + "eps": 1e-08, + "learning_rate": 0.01, + "name": "Adam" + }, + "declaration": { + "auxiliary_dimensions": { + "completed_epochs": 19, + "input_feature_count": 54, + "latent_width": 8, + "natural_language_logic_decoder_trained": false, + "original_dimension_role": "latent" + }, + "external_lane_binding": { + "checkpoint_pointer": "/state/latent_width", + "declared_dimension": 8, + "dimension_role": "latent", + "source_input": "native compiler structural features" + }, + "owning_ir_family": "codebase_ir", + "role": "corpus_audit/reviewed-candidate-source-cohort-20261002-01/capture/retained/child-frozen-context/checkpoint.json", + "source_campaign": "/home/barberb/lift_coding/artifacts/codebase_ir_parallel_qualification" + }, + "external_lane_binding": { + "checkpoint_pointer": "/state/latent_width", + "declared_dimension": 8, + "dimension_role": "latent", + "source_input": "native compiler structural features" + }, + "implementation": null, + "input_output_contract": { + "input_schema": "native-projection-feature-space/v1", + "ir_schema": "codebase-ir-source-bound-feature-targets@1", + "payload_domain": null, + "projection_family": null, + "state_schema": "native-projection-feature-state/v1" + }, + "parameter_sections": [ + "state.parameters" + ], + "recorded_fit_kind": "recorded_native_feature_autoencoder_fit", + "recorded_original_flags": { + "admitted": null, + "execution_authority": null, + "legal_ir_views_loaded": null, + "legal_ir_weights_loaded": null, + "proof_authority": null, + "publication_performed": null, + "qualified": null, + "semantic_correctness_verified": null + }, + "schema": "native-projection-feature-state/v1", + "status": "additional_canonical_saved_campaign_model_or_component" + }, + "serialized_checkpoint_schema": "native-projection-feature-state/v1" + }, + "inputs": [ + { + "data_type": "features", + "description": "Recorded input feature count, distinct from latent lane width.", + "name": "source_features", + "shape": [ + 54 + ] + } + ], + "model_id": "ir-model-asset-binding/v1:ffa9c9e1689031489e4cf3fbb3514dc5ded5ad027aa7c5dbd144c91ee03367ff", + "model_name": "codebase_ir retained 9831a41d12e0d54f", + "model_revision": "9831a41d12e0d54f4ff6e80b3d78262db5bc8be07be81b05533f9f54039932c9", + "model_type": "encoder_decoder", + "outputs": [], + "revision_id": "9831a41d12e0d54f4ff6e80b3d78262db5bc8be07be81b05533f9f54039932c9", + "tags": [ + "retained-ir-artifact", + "codebase_ir", + "metadata-only-registration" + ] + }, + "original_checkpoint_pin": { + "bytes": 767597, + "path": "/home/barberb/lift_coding/artifacts/codebase_ir_parallel_qualification/corpus_audit/reviewed-candidate-source-cohort-20261002-01/capture/retained/child-frozen-context/checkpoint.json", + "sha256": "9831a41d12e0d54f4ff6e80b3d78262db5bc8be07be81b05533f9f54039932c9" + }, + "path_in_repo": "releases/20261004-all-retained-v1/checkpoints/9831a41d12e0d54f4ff6e80b3d78262db5bc8be07be81b05533f9f54039932c9/checkpoint.json", + "qualification": { + "complete_runtime_io_contract": false, + "full_source_closure_verified": false, + "model_manager_registration_performed": false, + "new_model_or_embedding_execution": false, + "proof_authority": false, + "publication_performed": false, + "runtime_ready": false, + "teacher_qualified": false, + "training_executed": false + }, + "raw_checkpoint_bytes_rewritten": false, + "repository_id": "Publicus/codebase-ir-autoencoder-8d", + "same_byte_source_aliases": [ + { + "bytes": 767597, + "path": "/home/barberb/lift_coding/artifacts/codebase_ir_parallel_qualification/corpus_audit/reviewed-candidate-source-cohort-20261002-01/capture/retained/child-frozen-context/checkpoint.json", + "sha256": "9831a41d12e0d54f4ff6e80b3d78262db5bc8be07be81b05533f9f54039932c9" + }, + { + "bytes": 767597, + "path": "/home/barberb/lift_coding/artifacts/codebase_ir_parallel_qualification/corpus_audit/reviewed-candidate-source-cohort-20261002-01/capture/retained/child-training-context/checkpoint.json", + "sha256": "9831a41d12e0d54f4ff6e80b3d78262db5bc8be07be81b05533f9f54039932c9" + }, + { + "bytes": 767597, + "path": "/home/barberb/lift_coding/artifacts/codebase_ir_parallel_qualification/corpus_audit/reviewed-candidate-source-cohort-20261002-02/capture/retained/child-frozen-context/checkpoint.json", + "sha256": "9831a41d12e0d54f4ff6e80b3d78262db5bc8be07be81b05533f9f54039932c9" + }, + { + "bytes": 767597, + "path": "/home/barberb/lift_coding/artifacts/codebase_ir_parallel_qualification/corpus_audit/reviewed-candidate-source-cohort-20261002-02/capture/retained/child-training-context/checkpoint.json", + "sha256": "9831a41d12e0d54f4ff6e80b3d78262db5bc8be07be81b05533f9f54039932c9" + } + ], + "schema": "ir-retained-campaign-artifact-manifest/v1", + "selected_sources_are_partial_explicit_pointers": true, + "unavailable_declared_companions": [] +} diff --git a/releases/20261004-all-retained-v1/checkpoints/9831a41d12e0d54f4ff6e80b3d78262db5bc8be07be81b05533f9f54039932c9/checkpoint.json b/releases/20261004-all-retained-v1/checkpoints/9831a41d12e0d54f4ff6e80b3d78262db5bc8be07be81b05533f9f54039932c9/checkpoint.json new file mode 100644 index 0000000000000000000000000000000000000000..404e1bb8fb87ecef85c165ff6fffc787fd6050f7 --- /dev/null +++ b/releases/20261004-all-retained-v1/checkpoints/9831a41d12e0d54f4ff6e80b3d78262db5bc8be07be81b05533f9f54039932c9/checkpoint.json @@ -0,0 +1 @@ +{"contract":{"adapter":{"identifier":"native-domain-target-adapter","sha256":"88d619efdc83f8e207b13b05f879c956655a7b5825f5647b46457ca92539c3cf","version":"1"},"domain":"codebase_ir","embedding":{"dimension":54,"model_id":"native-projection-features","provenance_sha256":"39d4d97910e0ecd610bd74232b283fe05883b60f0f487c9161340e824500dc67","revision":"v1"},"input_schema":"native-projection-feature-space/v1","ir_schema":"codebase-ir-source-bound-feature-targets@1","objective_id":"native-projection-reconstruction/v1","objective_sha256":"37ea48aecb09a3c44883fc69fe55f06393bb8db065b4a36a8d01cb60bf495b3d","optimizer":{"identifier":"native-projection-feature-autoencoder/v1","sha256":"a058d1cdb403e3b185b9965a88a0b60ccbcdea9ea4ccab3048e3782c21efe5f4","version":"1"},"projections":[{"catalog_binding":{"composition":null,"family_sha256":"2f97d18441e518304a373946799fe09766d46f17c7fc890fe8cc365e57a2df3e","profile_sha256":null,"property_sha256":[],"view_sha256":"f1eca8074edf7c32227e19397de9c0fed371096049f1b29ddfb7f292dfbd59d5"},"composition_id":null,"family_id":"program","native_profile_id":"dynamic_hoare","native_view_role":null,"profile_id":null,"projection_id":"codebase_ir.contracts@1","property_ids":[],"required":true,"target_schema":"native_structural_feature_view","view_role":"normalized"},{"catalog_binding":{"composition":null,"family_sha256":"2f97d18441e518304a373946799fe09766d46f17c7fc890fe8cc365e57a2df3e","profile_sha256":null,"property_sha256":[],"view_sha256":"f1eca8074edf7c32227e19397de9c0fed371096049f1b29ddfb7f292dfbd59d5"},"composition_id":null,"family_id":"program","native_profile_id":"program_ir","native_view_role":null,"profile_id":null,"projection_id":"codebase_ir.program@1","property_ids":[],"required":true,"target_schema":"native_structural_feature_view","view_role":"normalized"}],"schema":"autoencoder-modality-contract/v1","source_language":"structured","state_codec":{"identifier":"native-projection-feature-state/v1","sha256":"a058d1cdb403e3b185b9965a88a0b60ccbcdea9ea4ccab3048e3782c21efe5f4","version":"1:latent-8"},"target_codec":{"identifier":"native-domain-target-envelope","sha256":"b373c8b26310a761525459880de7fa7ba052e0fde57f1d0cbe2ddd9d2f85b586","version":"1"},"training_purpose":"feature_pretraining","validators":[{"authority":"advisory","evidence_kind":"declaration","projection_ids":["codebase_ir.contracts@1","codebase_ir.program@1"],"required":true,"validator_id":"native-target-structure"}]},"feature_space":{"admitted":false,"columns":[["codebase_ir.contracts@1","[[\"native_kind\"],\"contracts\"]"],["codebase_ir.contracts@1","[[\"schema\"],\"codebase-ir-native-structural-feature-view@1\"]"],["codebase_ir.program@1","[[\"document\",\"commands\",0,\"command_id\"],\"command:0\"]"],["codebase_ir.program@1","[[\"document\",\"commands\",0,\"effects\",\"nondeterministic\"],false]"],["codebase_ir.program@1","[[\"document\",\"commands\",0,\"effects\",\"performs_io\"],false]"],["codebase_ir.program@1","[[\"document\",\"commands\",0,\"effects\",\"synchronizes\"],false]"],["codebase_ir.program@1","[[\"document\",\"commands\",0,\"evaluation_order\",0],\"expr:9\"]"],["codebase_ir.program@1","[[\"document\",\"commands\",0,\"expression_ids\",0],\"expression:2\"]"],["codebase_ir.program@1","[[\"document\",\"commands\",0,\"kind\"],\"return\"]"],["codebase_ir.program@1","[[\"document\",\"expressions\",0,\"expression_id\"],\"expression:0\"]"],["codebase_ir.program@1","[[\"document\",\"expressions\",0,\"kind\"],\"symbol\"]"],["codebase_ir.program@1","[[\"document\",\"expressions\",0,\"operator\"],\"\"]"],["codebase_ir.program@1","[[\"document\",\"expressions\",0,\"symbol_ids\",0],\"symbol:0\"]"],["codebase_ir.program@1","[[\"document\",\"expressions\",0,\"type_ref\"],\"any\"]"],["codebase_ir.program@1","[[\"document\",\"expressions\",1,\"attributes\",\"value\"],1]"],["codebase_ir.program@1","[[\"document\",\"expressions\",1,\"attributes\",\"value\"],2]"],["codebase_ir.program@1","[[\"document\",\"expressions\",1,\"expression_id\"],\"expression:1\"]"],["codebase_ir.program@1","[[\"document\",\"expressions\",1,\"kind\"],\"literal\"]"],["codebase_ir.program@1","[[\"document\",\"expressions\",1,\"operator\"],\"\"]"],["codebase_ir.program@1","[[\"document\",\"expressions\",1,\"type_ref\"],\"int\"]"],["codebase_ir.program@1","[[\"document\",\"expressions\",2,\"evaluation_order\",0],\"expr:6\"]"],["codebase_ir.program@1","[[\"document\",\"expressions\",2,\"evaluation_order\",1],\"expr:8\"]"],["codebase_ir.program@1","[[\"document\",\"expressions\",2,\"expression_id\"],\"expression:2\"]"],["codebase_ir.program@1","[[\"document\",\"expressions\",2,\"kind\"],\"binary\"]"],["codebase_ir.program@1","[[\"document\",\"expressions\",2,\"operand_ids\",0],\"expression:0\"]"],["codebase_ir.program@1","[[\"document\",\"expressions\",2,\"operand_ids\",1],\"expression:1\"]"],["codebase_ir.program@1","[[\"document\",\"expressions\",2,\"operator\"],\"add\"]"],["codebase_ir.program@1","[[\"document\",\"expressions\",2,\"type_ref\"],\"any\"]"],["codebase_ir.program@1","[[\"document\",\"functions\",0,\"cfg\",\"blocks\",0,\"block_id\"],\"block:0\"]"],["codebase_ir.program@1","[[\"document\",\"functions\",0,\"cfg\",\"blocks\",0,\"command_ids\",0],\"command:0\"]"],["codebase_ir.program@1","[[\"document\",\"functions\",0,\"cfg\",\"entry_block_id\"],\"block:0\"]"],["codebase_ir.program@1","[[\"document\",\"functions\",0,\"cfg\",\"graph_id\"],\"graph:0\"]"],["codebase_ir.program@1","[[\"document\",\"functions\",0,\"cfg\",\"normal_exit_block_ids\",0],\"block:0\"]"],["codebase_ir.program@1","[[\"document\",\"functions\",0,\"effects\",\"nondeterministic\"],false]"],["codebase_ir.program@1","[[\"document\",\"functions\",0,\"effects\",\"performs_io\"],false]"],["codebase_ir.program@1","[[\"document\",\"functions\",0,\"effects\",\"reads\",0],\"symbol:increment.n.parameter\"]"],["codebase_ir.program@1","[[\"document\",\"functions\",0,\"effects\",\"synchronizes\"],false]"],["codebase_ir.program@1","[[\"document\",\"functions\",0,\"function_id\"],\"function:0\"]"],["codebase_ir.program@1","[[\"document\",\"functions\",0,\"name\"],\"increment\"]"],["codebase_ir.program@1","[[\"document\",\"functions\",0,\"parameter_symbol_ids\",0],\"symbol:0\"]"],["codebase_ir.program@1","[[\"document\",\"functions\",0,\"purity\"],\"pure\"]"],["codebase_ir.program@1","[[\"document\",\"functions\",0,\"result_symbol_id\"],\"symbol:1\"]"],["codebase_ir.program@1","[[\"document\",\"functions\",0,\"return_type\"],\"int\"]"],["codebase_ir.program@1","[[\"document\",\"schema_version\"],\"program-ir/v1\"]"],["codebase_ir.program@1","[[\"document\",\"symbols\",0,\"kind\"],\"parameter\"]"],["codebase_ir.program@1","[[\"document\",\"symbols\",0,\"name\"],\"n\"]"],["codebase_ir.program@1","[[\"document\",\"symbols\",0,\"symbol_id\"],\"symbol:0\"]"],["codebase_ir.program@1","[[\"document\",\"symbols\",0,\"type_ref\"],\"int\"]"],["codebase_ir.program@1","[[\"document\",\"symbols\",1,\"kind\"],\"result\"]"],["codebase_ir.program@1","[[\"document\",\"symbols\",1,\"name\"],\"result\"]"],["codebase_ir.program@1","[[\"document\",\"symbols\",1,\"symbol_id\"],\"symbol:1\"]"],["codebase_ir.program@1","[[\"document\",\"symbols\",1,\"type_ref\"],\"int\"]"],["codebase_ir.program@1","[[\"native_kind\"],\"program\"]"],["codebase_ir.program@1","[[\"schema\"],\"codebase-ir-native-structural-feature-view@1\"]"]],"domain_id":"codebase_ir","excluded_projection_ids":[],"formalized":false,"normalization":"log1p_then_l2_per_projection","projection_ids":["codebase_ir.contracts@1","codebase_ir.program@1"],"projections":{"codebase_ir.contracts@1":{"logic_family":"program","producer_id":"codebase-source-target-adapter","profile":"dynamic_hoare","properties":[],"representation_kind":"native_structural_feature_view","view_role":null},"codebase_ir.program@1":{"logic_family":"program","producer_id":"codebase-source-target-adapter","profile":"program_ir","properties":[],"representation_kind":"native_structural_feature_view","view_role":null}},"promotion_performed":false,"qualified":false,"schema":"native-projection-feature-space/v1","training_sources":["0895273a3fe8497c37002e530c308371f10849608464b98178d92f7e4042fd21","be92fc082b941e6c7a355b4a946464e05b489761c650e77a5e2d427b0f3e2ac3"],"training_targets_sha256":"7168c49f6892c76582164c58926b45356bfbb850001cacd9522ee5af06497577"},"report":{"admitted":false,"after":{"objective":0.006472753826528788,"projections":{"codebase_ir.contracts@1":{"cosine":6.198883056640625e-06,"guarded_auxiliary":0.0,"reconstruction":0.0017209446523338556},"codebase_ir.program@1":{"cosine":0.049826741218566895,"guarded_auxiliary":0.0,"reconstruction":0.006241268943995237}}},"attempted_epochs":16,"backend":"native-projection-feature-autoencoder/v1","base_state_sha256":"ad64df390684ca6ae943b1e8d6fa1ae32bde0d34c6b2a19b7823c9ef8ab07efe","before":{"objective":0.049822211265563965,"projections":{"codebase_ir.contracts@1":{"cosine":0.0006432533264160156,"guarded_auxiliary":0.0,"reconstruction":0.07577791810035706},"codebase_ir.program@1":{"cosine":0.16421175003051758,"guarded_auxiliary":0.0,"reconstruction":0.007380997762084007}}},"codebase_provenance":{"admission_authority":false,"admitted":false,"ancestral_training":[{"path":"calc.py","repository_id":"repository:reviewed-candidate-qualification","source_digest":"dab1f2e184164f685f25b7b514b053e3c3cdcc7ddff0e36389072bae85b2b3ac"},{"path":"known_variant.py","repository_id":"repository:reviewed-candidate-qualification","source_digest":"c4dda35cb25554f8fc4f35be9888fcebb4ad1c9143cd7d1c8f5b40010b3a23da"}],"behavioral_satisfaction":false,"canary_monitoring":{"after":{"coverage":[{"known_atoms":2,"projection_id":"codebase_ir.contracts@1","unknown_atoms":0},{"known_atoms":51,"projection_id":"codebase_ir.program@1","unknown_atoms":0}],"inference":{"admitted":false,"contract_sha256":"2a85d70e98ec9ff00018d7e2a22151c1fff0bf04175c230bfc3375773072e0b5","coverage":[{"known_atoms":2,"projection_id":"codebase_ir.contracts@1","unknown_atoms":0},{"known_atoms":51,"projection_id":"codebase_ir.program@1","unknown_atoms":0}],"decoded_formulas_generated":false,"feature_space_sha256":"39d4d97910e0ecd610bd74232b283fe05883b60f0f487c9161340e824500dc67","formalized":false,"promotion_performed":false,"qualified":false,"representation":"native_compiler_structural_features_not_semantic_text_embeddings","rows":[{"latent":[-0.44877079390440233,0.34575986782592855,-0.3397806108806754,0.8113549305108404,0.770006529204761,0.8143067254932654,-0.5097516539875313,-0.8002704097392691],"reconstructed_projection_features":{"codebase_ir.contracts@1":[0.7511388804945861,0.7458761327668928],"codebase_ir.program@1":[0.1210235422148586,0.29189928126859427,0.1604348376300283,0.20158281395910466,0.15258919163498755,0.15766592515948263,0.16933338367156137,0.12203555653791062,0.10041458289204097,0.16026882920449226,0.31538122537277513,0.26143482707371246,0.08851482259766724,0.1285233814969699,0.2761147707702975,0.19104982640678023,0.16001882841436663,0.18315565952394883,0.13818374358442756,0.15474051927578408,0.2186019226895295,0.21849157737787822,0.3217299209081515,0.2048788697355981,0.08045875810631943,0.16117591836518072,0.20272495729319528,0.14935738954744757,0.11690284030651185,0.1894762247600803,0.174861494809249,0.2725803165359789,0.1570069581124938,0.16289616428666118,0.1474331055834457,0.12823857228413044,0.21698658246827202,0.22155089577687043,0.3300609969640758,0.19374227017380896,0.23575960497782883,0.24061145065928358,0.20405391246619953,0.1871706325593729,0.1440704095589181,0.2560229745889313,0.21397850428355422,0.1489870035333613,0.28675621353633945,0.16223720366104993,0.21573363231567255,0.11274471208239084]},"source_digest":"45f547b03df67c3813d5696d88859e7a9887e239040a807126460bdbac256465"}],"schema":"native-projection-feature-inference/v1","state_sha256":"47e9288cbd7943b9902f1f35dd9ae822ec3dd85387ef31d97ec550f5c0f70ed4","training_executed":false},"mean_squared_error":0.006073850170867033,"mean_squared_errors":[0.006073850170867033],"semantic_or_property_evaluation":false,"source_digests":["45f547b03df67c3813d5696d88859e7a9887e239040a807126460bdbac256465"],"used_for_selection":false},"before":{"coverage":[{"known_atoms":2,"projection_id":"codebase_ir.contracts@1","unknown_atoms":0},{"known_atoms":51,"projection_id":"codebase_ir.program@1","unknown_atoms":0}],"inference":{"admitted":false,"contract_sha256":"2a85d70e98ec9ff00018d7e2a22151c1fff0bf04175c230bfc3375773072e0b5","coverage":[{"known_atoms":2,"projection_id":"codebase_ir.contracts@1","unknown_atoms":0},{"known_atoms":51,"projection_id":"codebase_ir.program@1","unknown_atoms":0}],"decoded_formulas_generated":false,"feature_space_sha256":"39d4d97910e0ecd610bd74232b283fe05883b60f0f487c9161340e824500dc67","formalized":false,"promotion_performed":false,"qualified":false,"representation":"native_compiler_structural_features_not_semantic_text_embeddings","rows":[{"latent":[-0.3021145573378092,0.23866692583177423,0.03163537195866415,0.5910383928516949,0.5789933849787137,0.5542626307240011,-0.3081006127197835,-0.5491975922887963],"reconstructed_projection_features":{"codebase_ir.contracts@1":[0.4477793917843374,0.41675328938221246],"codebase_ir.program@1":[0.2497194782762361,0.03445535265062151,0.1582899478678446,0.037278897130632746,0.24419690667488825,0.203175277632121,0.23173580076434652,0.15821588942659656,0.21717901896072983,0.16361059745545414,-0.01773130605685133,0.015465008877282763,0.1192456900247495,0.0907707553602217,-0.005747602287998914,0.160487872859138,0.10777649044981122,0.1347181386465142,0.12652864900673866,0.1277131674141192,0.012184018407742137,0.15225840090155793,-0.02108706965912857,0.2060642074410771,0.14937675193924474,0.11276285263938593,0.13804422313180298,0.2217108518660366,0.1916621496523495,0.1548520080050676,0.084818481718672,0.09547699959456732,0.12847284977707485,0.20166491177974355,0.12775893266901875,0.2489821243667349,0.046688442882280246,0.010804302864031702,0.02775661518460241,0.2273730540403834,0.06513517594310181,0.02787475490618362,0.22059893011363957,0.21987559342593674,0.21184110600728384,0.08230904366682099,0.26541675874584897,0.18143977663793465,-0.0670070810875107,0.11267891506993563,0.1086750832664306,0.2886756728034843]},"source_digest":"45f547b03df67c3813d5696d88859e7a9887e239040a807126460bdbac256465"}],"schema":"native-projection-feature-inference/v1","state_sha256":"ad64df390684ca6ae943b1e8d6fa1ae32bde0d34c6b2a19b7823c9ef8ab07efe","training_executed":false},"mean_squared_error":0.009914217226577818,"mean_squared_errors":[0.009914217226577818],"semantic_or_property_evaluation":false,"source_digests":["45f547b03df67c3813d5696d88859e7a9887e239040a807126460bdbac256465"],"used_for_selection":false},"purpose":"repeated_post_selection_diagnostic_not_unseen_qualification","used_for_selection":false},"canary_targets":[{"admitted":false,"domain_id":"codebase_ir","formalized":false,"projections":[{"expression":{"document":{"commands":[{"attributes":{},"command_id":"command:0","effects":{"allocates":[],"deallocates":[],"nondeterministic":false,"performs_io":false,"raises":[],"reads":[],"synchronizes":false,"writes":[]},"evaluation_order":["expr:9"],"expression_ids":["expression:2"],"kind":"return","target_symbol_ids":[],"undefined_behavior":[]}],"expressions":[{"attributes":{},"evaluation_order":[],"expression_id":"expression:0","kind":"symbol","operand_ids":[],"operator":"","symbol_ids":["symbol:0"],"type_ref":"any"},{"attributes":{"value":1},"evaluation_order":[],"expression_id":"expression:1","kind":"literal","operand_ids":[],"operator":"","symbol_ids":[],"type_ref":"int"},{"attributes":{},"evaluation_order":["expr:6","expr:8"],"expression_id":"expression:2","kind":"binary","operand_ids":["expression:0","expression:1"],"operator":"add","symbol_ids":[],"type_ref":"any"}],"functions":[{"cfg":{"blocks":[{"block_id":"block:0","command_ids":["command:0"]}],"edges":[],"entry_block_id":"block:0","exceptional_exit_block_ids":[],"graph_id":"graph:0","normal_exit_block_ids":["block:0"]},"declared_exceptions":[],"effects":{"allocates":[],"deallocates":[],"nondeterministic":false,"performs_io":false,"raises":[],"reads":["symbol:increment.n.parameter"],"synchronizes":false,"writes":[]},"exception_symbol_ids":[],"function_id":"function:0","local_symbol_ids":[],"name":"increment","parameter_symbol_ids":["symbol:0"],"purity":"pure","result_symbol_id":"symbol:1","return_type":"int"}],"global_symbol_ids":[],"schema_version":"program-ir/v1","symbols":[{"attributes":{},"kind":"parameter","name":"n","symbol_id":"symbol:0","type_ref":"int"},{"attributes":{},"kind":"result","name":"result","symbol_id":"symbol:1","type_ref":"int"}]},"native_kind":"program","schema":"codebase-ir-native-structural-feature-view@1"},"feature_only":true,"logic_family":"program","producer_id":"codebase-source-target-adapter","producer_version":"codebase-ir-source-bound-feature-targets@1","profile":"program_ir","projection_id":"codebase_ir.program@1","properties":[],"representation_kind":"native_structural_feature_view","target_schema":"codebase-ir-source-bound-feature-targets@1","view_id":"program.program_ir/v1","view_role":null},{"expression":{"documents":[],"native_kind":"contracts","schema":"codebase-ir-native-structural-feature-view@1"},"feature_only":true,"logic_family":"program","producer_id":"codebase-source-target-adapter","producer_version":"codebase-ir-source-bound-feature-targets@1","profile":"dynamic_hoare","projection_id":"codebase_ir.contracts@1","properties":[],"representation_kind":"native_structural_feature_view","target_schema":"codebase-ir-source-bound-feature-targets@1","view_id":"program.program_contract/v1","view_role":null}],"qualification_gaps":["source_runtime_semantics_not_verified","backend_proofs_not_run","kernel_proofs_not_run","feature_reconstruction_is_not_formalization"],"qualified":false,"ready_for_training":true,"schema_version":"autoencoder-domain-targets/v1","source_digest":"45f547b03df67c3813d5696d88859e7a9887e239040a807126460bdbac256465","unsupported":[],"validation":[{"details":{"ast_node_count":14,"authored_contract_cids":[],"authored_contracts":[],"captured_ast":{"calls":[],"diagnostics":[],"effects":[],"frontend":{"ast_schema":{"identifier":"ipfs-datasets.software-contracts.ast-ir@1.0.0","major":1,"minor":0,"name":"ipfs-datasets.software-contracts.ast-ir","patch":0},"capabilities":["annotations","awaits","calls","decorators","diagnostics","duplicate_definitions","effects","generators","imports","modules","raises","references","scopes","signatures","source_spans","state_access","symbols","undefined_reference_candidates","unsupported_constructs"],"frontend_name":"cpython-ast","frontend_version":"1.2.1","language":"python","language_version":"3.12","schema":"ipfs-datasets.software-contracts.frontend-capability@1.0.0","source_extensions":[".py",".pyi"],"toolchain_cid":"baguqeerar6isk2o6l6peildks6id6mzkg6kpgn6tefr24ro5ckm4hqtntuaa"},"imports":[],"module":{"export_names":["increment"],"module_id":"module:bafkreigikomnn2573hgplkeuf36bsnkercv3p5jumx7ajynfvhjszxjtlm","name":"canary","scope_id":"scope:module","span":{"end_byte":74,"end_column":0,"end_line":4,"start_byte":0,"start_column":0,"start_line":1}},"provenance":{"path":"canary.py","repository_id":"repository:reviewed-candidate-qualification","repository_tree_cid":"baguqeera5icnvhiinjaau253x3wyg2bd2po4age3eyillgjur2bmqksbhfya","revision":"snapshot:baguqeera5icnvhiinjaau253x3wyg2bd2po4age3eyillgjur2bmqksbhfya","source_cid":"bafkreigikomnn2573hgplkeuf36bsnkercv3p5jumx7ajynfvhjszxjtlm"},"references":[{"context":"type","is_qualified":false,"name":"int","reference_id":"reference:44:1","scope_id":"scope:module","span":{"end_byte":47,"end_column":20,"end_line":2,"start_byte":44,"start_column":17,"start_line":2}},{"context":"type","is_qualified":false,"name":"int","reference_id":"reference:52:0","scope_id":"scope:module","span":{"end_byte":55,"end_column":28,"end_line":2,"start_byte":52,"start_column":25,"start_line":2}},{"context":"read","is_qualified":false,"name":"n","reference_id":"reference:68:2","scope_id":"scope:function:27:0","span":{"end_byte":69,"end_column":12,"end_line":3,"start_byte":68,"start_column":11,"start_line":3}}],"schema":"ipfs-datasets.software-contracts.ast-ir@1.0.0","scopes":[{"kind":"module","owner_symbol_id":null,"parent_scope_id":null,"scope_id":"scope:module","span":{"end_byte":74,"end_column":0,"end_line":4,"start_byte":0,"start_column":0,"start_line":1}},{"kind":"function","owner_symbol_id":"symbol:27:0","parent_scope_id":"scope:module","scope_id":"scope:function:27:0","span":{"end_byte":73,"end_column":16,"end_line":3,"start_byte":27,"start_column":0,"start_line":2}}],"symbols":[{"decorator_names":[],"definition_ordinal":0,"flags":[],"kind":"function","name":"increment","qualified_name":"canary.increment","scope_id":"scope:module","signature":{"is_async":false,"is_generator":false,"parameters":[{"annotation":"int","default_kind":"none","kind":"positional_or_named","name":"n","position":0}],"return_annotation":"int"},"span":{"end_byte":73,"end_column":16,"end_line":3,"start_byte":27,"start_column":0,"start_line":2},"symbol_id":"symbol:27:0","visibility":"public"},{"decorator_names":[],"definition_ordinal":0,"flags":[],"kind":"parameter","name":"n","qualified_name":"canary.increment.n","scope_id":"scope:function:27:0","signature":null,"span":{"end_byte":47,"end_column":20,"end_line":2,"start_byte":41,"start_column":14,"start_line":2},"symbol_id":"symbol:41:1","visibility":"public"}],"unsupported":[]},"completion_authority":false,"correspondence":{"is_runtime_equivalence_proof":false,"operation":"native_source_maps_retained_without_rebinding","spans":[{"end_byte":73,"source_ref_id":"source:canary.py","source_text":"def increment(n: int) -> int:\n return n + 1","span_id":"span:function.increment.1","start_byte":27},{"end_byte":73,"source_ref_id":"source:canary.py","source_text":"n + 1","span_id":"span:increment.expr.4","start_byte":68},{"end_byte":69,"source_ref_id":"source:canary.py","source_text":"n","span_id":"span:increment.expr.5","start_byte":68},{"end_byte":73,"source_ref_id":"source:canary.py","source_text":"1","span_id":"span:increment.expr.7","start_byte":72},{"end_byte":47,"source_ref_id":"source:canary.py","source_text":"n: int","span_id":"span:increment.param.n.2","start_byte":41},{"end_byte":73,"source_ref_id":"source:canary.py","source_text":"return n + 1","span_id":"span:increment.stmt.3","start_byte":61}],"subjects":[{"native_id":"symbol:increment.n.parameter","native_kind":"symbols","source_ref_ids":["source:canary.py"],"span_ids":["span:increment.param.n.2"]},{"native_id":"symbol:increment.result.result","native_kind":"symbols","source_ref_ids":["source:canary.py"],"span_ids":["span:function.increment.1"]},{"native_id":"expr:6","native_kind":"expressions","source_ref_ids":["source:canary.py"],"span_ids":["span:increment.expr.5"]},{"native_id":"expr:8","native_kind":"expressions","source_ref_ids":["source:canary.py"],"span_ids":["span:increment.expr.7"]},{"native_id":"expr:9","native_kind":"expressions","source_ref_ids":["source:canary.py"],"span_ids":["span:increment.expr.4"]},{"native_id":"command:10","native_kind":"commands","source_ref_ids":["source:canary.py"],"span_ids":["span:increment.stmt.3"]},{"native_id":"function:increment","native_kind":"functions","source_ref_ids":["source:canary.py"],"span_ids":["span:function.increment.1"]}]},"execution_authority":false,"feature_only":true,"limits":{"max_ast_depth":48,"max_ast_nodes":2048,"max_condition_bytes":16384,"max_contracts":8,"max_functions":16,"max_source_bytes":65536,"max_target_bytes":4194304},"lowered_contract_sha256":[],"manifest":{"ast_revision_id":"rev:repository:reviewed-candidate-qualification:snapshot:baguqeera5icnvhiinjaau253x3wyg2bd2po4age3eyillgjur2bmqksbhfya","authority":"structural_only","coverage":{"ast_failed":0,"ast_ok":10,"ast_partial":0,"captured_entries":10,"checked_properties":0,"formalized_properties":0,"inventory_entries":10,"opaque_entries":0,"semantic_symbols":18,"unindexed_entries":0},"schema":"codebase-ir-structural-manifest@1","semantic_state":{"artifacts":[{"artifact_id":"artifact:snapshot-evidence","confidence":"exact","kind":"snapshot-evidence","metadata":{"acquisition":"git-clean","exclusions":[".eggs",".git",".hg",".mypy_cache",".nox",".pytest_cache",".ruff_cache",".semantic-index",".semantic_index",".svn",".tox",".venv","__pycache__","build","coverage","dist","env","external","htmlcov","node_modules","semantic-index-state","site-packages","third-party","third_party","vendor","venv"],"snapshot":{"entries":[{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerabsgxnwkrx5csnutftobl5z7c73btcx2rt7h35i3rkggsuuap2zzq","git_blob_oid":"3f61573bdca90df8f9b568e5ddbcc1db79b79716","head_blob_oid":"3f61573bdca90df8f9b568e5ddbcc1db79b79716","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"calc.py","raw_path_hex":"63616c632e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":47,"source_cid":"bafkreig2whzodbawj5uf6jnxwuklau7dypg4y7o76drwhcihfoxilmvtvq"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerajwgfjxct6ev5hycxwpxxdqh2k355vfhwa56eecfwrgdg74ys247q","git_blob_oid":"f53de9ed93d63f21d6b1704fd7730e5c5b88116b","head_blob_oid":"f53de9ed93d63f21d6b1704fd7730e5c5b88116b","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"canary.py","raw_path_hex":"63616e6172792e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":74,"source_cid":"bafkreigikomnn2573hgplkeuf36bsnkercv3p5jumx7ajynfvhjszxjtlm"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerarbm4sp3fbrorwkzx6qai3f6umfadxiq7sac6jztwp7incugvyz7q","git_blob_oid":"5d4c5db2a9dc79ac85580a4cb2d851e42bd97ca4","head_blob_oid":"5d4c5db2a9dc79ac85580a4cb2d851e42bd97ca4","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"check_offset.py","raw_path_hex":"636865636b5f6f66667365742e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":88,"source_cid":"bafkreia66d65po6asi7mbw77rezkqgtthdbke7xaqdfcswy6z7mbt7cdze"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerajz36zefk5nvhb5dc45z44txfa2n5imykeratoxm5cop5gjoffwta","git_blob_oid":"f84a98513fabbce6f4e7862a706d295e9df88d62","head_blob_oid":"f84a98513fabbce6f4e7862a706d295e9df88d62","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"check_type.py","raw_path_hex":"636865636b5f747970652e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":92,"source_cid":"bafkreig3s3zht5yypjoamuvpjlanw52d6upqf4edgg33cbixrnfrw2l7bm"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeeraspxzhvg5wtyhwm4utxlb6fqhkcnmn6cj4mmg4gk6ypsbcrxbxgtq","git_blob_oid":"48f4d1c3f8024a4eca21f00e3522747d498e6b91","head_blob_oid":"48f4d1c3f8024a4eca21f00e3522747d498e6b91","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"consumer.py","raw_path_hex":"636f6e73756d65722e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":66,"source_cid":"bafkreibphnonbjqu6k24tyg5n6aeg4jgxwwleju6ntj5yfc6iqwkvvpj6m"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerare2dmhndy2v5kcyfnaxahn2fxbfhnksjxb6u5fqacxz7xpapvata","git_blob_oid":"6d938c9b317b917b0a3a1fd26cccfdb08911e915","head_blob_oid":"6d938c9b317b917b0a3a1fd26cccfdb08911e915","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"decoy.py","raw_path_hex":"6465636f792e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":48,"source_cid":"bafkreievhhjso4e2xbuaqdzgxoy7swzz2galjhrjhfdjyfbywd433bhyki"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeeranffxmtbya3jkqwhitzsqu2uut75rgig5z56dbm5gsm5f24sibd5q","git_blob_oid":"cd576ff9aa5c64d2ac030ba0cda873e55f1674c8","head_blob_oid":"cd576ff9aa5c64d2ac030ba0cda873e55f1674c8","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"known_variant.py","raw_path_hex":"6b6e6f776e5f76617269616e742e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":80,"source_cid":"bafkreige3wrvzmsvkt4pytzvx2mir7hlwswrzekdzv6rzd23iaaqword3i"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeeranqeeongpunci7arkrohj7eps6kxgenvqt5duhdwqr4zc4wwg2klq","git_blob_oid":"fea318d2515f2f4bcbb58e5faf1a8fb2bd4d594b","head_blob_oid":"fea318d2515f2f4bcbb58e5faf1a8fb2bd4d594b","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"support.py","raw_path_hex":"737570706f72742e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":19,"source_cid":"bafkreid3pwkrhcf6lkbfzinsyphuqyg6qxyzqvagarxb644pfq37icxvju"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerakfncwummy2seg54ujlf23zgxyqzy3hhteb7xswegcis4ffilq32a","git_blob_oid":"530aee57eeae73b69b574365e3691707840a6425","head_blob_oid":"530aee57eeae73b69b574365e3691707840a6425","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"tune.py","raw_path_hex":"74756e652e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":70,"source_cid":"bafkreiecl6al6zc2gzt4gqewrsa4qnj77zeuensr3abb3fjhuyvwbw56la"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerars6vtjsh536hxw6f2rdsxnwkufltiy3c2yg57d4yk7puoizgphcq","git_blob_oid":"b4c892e6475baf3fb2d6cf0958357538e98235f6","head_blob_oid":"b4c892e6475baf3fb2d6cf0958357538e98235f6","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"unsupported.py","raw_path_hex":"756e737570706f727465642e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":63,"source_cid":"bafkreiasnapoyago6qk7tdfe35msiumkldj6byc3ktzstpxyu2qcrsckra"}],"exclusions":[".eggs",".git",".hg",".mypy_cache",".nox",".pytest_cache",".ruff_cache",".semantic-index",".semantic_index",".svn",".tox",".venv","__pycache__","build","coverage","dist","env","external","htmlcov","node_modules","semantic-index-state","site-packages","third-party","third_party","vendor","venv"],"git_commit":"529414be9f608949e444af15073865302e52f434","git_tree":"859f41a9507776edee2a179cf5d7c4079bbaa6ca","max_entries":256,"max_file_bytes":65536,"mode":"git-clean","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-repository-snapshot@4","snapshot_cid":"baguqeera5icnvhiinjaau253x3wyg2bd2po4age3eyillgjur2bmqksbhfya"}},"path":"@snapshot-evidence","schema":"ipfs-datasets.software-contracts.semantic-artifact@1","source_cid":"baguqeera5icnvhiinjaau253x3wyg2bd2po4age3eyillgjur2bmqksbhfya"}],"edges":[{"confidence":"exact","edge_id":"baguqeera64makehztlcxmn6gjuwyebt5xxxg43vvpaxvkxzi7g5rf5xy7enq","extraction_method":"global_binding","extractor_version":"2","metadata":{"resolution":"unresolved","unresolved_target":"global:increment"},"relation":"reads_state","schema":"ipfs-datasets.software-contracts.semantic-edge@1","source_id":"baguqeera6fz6sxumtjhvwfdk5mchp4ck3uzzfos7tgbzfrpp3mhz42ywumja","span":{"end_column":20,"end_line":4,"path":"consumer.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":11,"start_line":4},"target_id":"global:increment"},{"confidence":"exact","edge_id":"baguqeeradtedkir4zd33uxej6u6l45xx6kg4ps2oofslfzz6s2vdkd5tubyq","extraction_method":"global_binding","extractor_version":"2","metadata":{"resolution":"unresolved","unresolved_target":"global:DEFAULT_OFFSET"},"relation":"writes_state","schema":"ipfs-datasets.software-contracts.semantic-edge@1","source_id":"baguqeera3ldpt7rddy3fgm66hh7x4lifrophelwxs5zukq6fthob3jtkfr6q","span":{"end_column":14,"end_line":1,"path":"support.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"target_id":"global:DEFAULT_OFFSET"},{"confidence":"conservative","edge_id":"baguqeeraeoqgszqjo3p4kr7i6vixoyor5c5ua7b275zhjwtrod3svpiiuwtq","extraction_method":"lexical","extractor_version":"2","metadata":{"native_boundary":false,"resolution":"definite","unresolved_target":"lexical:calc.increment"},"relation":"calls","schema":"ipfs-datasets.software-contracts.semantic-edge@1","source_id":"baguqeerajbkr5upksh3btopy7kr53udsgxgqp4azrhlwxifyzn64zaxll26q","span":{"end_column":23,"end_line":3,"path":"check_offset.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":11,"start_line":3},"target_id":"baguqeera5oihah7s5wprib5wlmweifdbv2sskeksgkdz3sziimqz5ljpqpaq"},{"confidence":"exact","edge_id":"baguqeerafq2tbvrkikcjxx4khkbzvlh5jnbbr2m75d6w63g6tydi3nznwfta","extraction_method":"global_binding","extractor_version":"2","metadata":{"resolution":"unresolved","unresolved_target":"global:increment"},"relation":"reads_state","schema":"ipfs-datasets.software-contracts.semantic-edge@1","source_id":"baguqeerajbkr5upksh3btopy7kr53udsgxgqp4azrhlwxifyzn64zaxll26q","span":{"end_column":20,"end_line":3,"path":"check_offset.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":11,"start_line":3},"target_id":"global:increment"},{"confidence":"exact","edge_id":"baguqeeraggopgm4li3ftqcjadg5r2hfehwzplemgcworbempxrcg66l6opea","extraction_method":"static_import","extractor_version":"2","metadata":{"alias":"increment","resolution":"definite","unresolved_target":"module:calc.increment"},"relation":"imports","schema":"ipfs-datasets.software-contracts.semantic-edge@1","source_id":"baguqeerak3duptogi7ulr5hlgadj5iby3o7h33w6tvkpomvphcg3c2yrglca","span":{"end_column":26,"end_line":1,"path":"consumer.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"target_id":"baguqeera5oihah7s5wprib5wlmweifdbv2sskeksgkdz3sziimqz5ljpqpaq"},{"confidence":"conservative","edge_id":"baguqeerahkfaraoweth5hvbmrkmvfusiwmqggcqhntv5czsuteyojynyfxga","extraction_method":"lexical","extractor_version":"2","metadata":{"native_boundary":false,"resolution":"definite","unresolved_target":"lexical:calc.increment"},"relation":"calls","schema":"ipfs-datasets.software-contracts.semantic-edge@1","source_id":"baguqeera6fz6sxumtjhvwfdk5mchp4ck3uzzfos7tgbzfrpp3mhz42ywumja","span":{"end_column":23,"end_line":4,"path":"consumer.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":11,"start_line":4},"target_id":"baguqeera5oihah7s5wprib5wlmweifdbv2sskeksgkdz3sziimqz5ljpqpaq"},{"confidence":"exact","edge_id":"baguqeeralsmw3hjs6kgif7t5arbcl2wfxxfn53w2jjg6q6v7d2k2cdntpssq","extraction_method":"global_binding","extractor_version":"2","metadata":{"resolution":"unresolved","unresolved_target":"global:DEFAULT_OFFSET"},"relation":"writes_state","schema":"ipfs-datasets.software-contracts.semantic-edge@1","source_id":"baguqeeraqw6vqg56bd2i2zy7dlmcmwpb3zu2qc43f2o3nnhy6cicex6p2d2q","span":{"end_column":14,"end_line":1,"path":"support.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"target_id":"global:DEFAULT_OFFSET"},{"confidence":"exact","edge_id":"baguqeerap5clkrgql6gpki7gvfb4ki7fvm6ndoa26omifypfg66teyiamlza","extraction_method":"static_import","extractor_version":"2","metadata":{"alias":"increment","resolution":"definite","unresolved_target":"module:calc.increment"},"relation":"imports","schema":"ipfs-datasets.software-contracts.semantic-edge@1","source_id":"baguqeerajbkr5upksh3btopy7kr53udsgxgqp4azrhlwxifyzn64zaxll26q","span":{"end_column":26,"end_line":1,"path":"check_offset.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"target_id":"baguqeera5oihah7s5wprib5wlmweifdbv2sskeksgkdz3sziimqz5ljpqpaq"},{"confidence":"conservative","edge_id":"baguqeerap62yzrxpyvntxi6p5mdfnztllnkdmsrlbdldotbpsfxwemrmvzcq","extraction_method":"lexical","extractor_version":"2","metadata":{"native_boundary":false,"resolution":"unresolved","unresolved_target":"lexical:type"},"relation":"calls","schema":"ipfs-datasets.software-contracts.semantic-edge@1","source_id":"baguqeerapxu264ccolujceg6ivixuivtagg3h3rli7yv6rtiddqceygxpisq","span":{"end_column":29,"end_line":3,"path":"check_type.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":11,"start_line":3},"target_id":"lexical:type"},{"confidence":"conservative","edge_id":"baguqeeras434px2hyhckdrfjgpfzg3m6kt4f5afrf6ox2oop2m46idohajza","extraction_method":"lexical","extractor_version":"2","metadata":{"native_boundary":false,"resolution":"definite","unresolved_target":"lexical:calc.increment"},"relation":"calls","schema":"ipfs-datasets.software-contracts.semantic-edge@1","source_id":"baguqeerapxu264ccolujceg6ivixuivtagg3h3rli7yv6rtiddqceygxpisq","span":{"end_column":28,"end_line":3,"path":"check_type.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":16,"start_line":3},"target_id":"baguqeera5oihah7s5wprib5wlmweifdbv2sskeksgkdz3sziimqz5ljpqpaq"},{"confidence":"conservative","edge_id":"baguqeeraw4uq523kg4kr5i5bvrmeo4wh7rq45yhpzeibqk4b3ugw4q4vtr5a","extraction_method":"lexical","extractor_version":"2","metadata":{"native_boundary":false,"resolution":"unresolved","unresolved_target":"lexical:getattr"},"relation":"calls","schema":"ipfs-datasets.software-contracts.semantic-edge@1","source_id":"baguqeerac7xaynkzgbvukjopos5mx2y7ldh5ktmp2e7nmtndcqclbbbwnb5a","span":{"end_column":42,"end_line":2,"path":"unsupported.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":11,"start_line":2},"target_id":"lexical:getattr"},{"confidence":"exact","edge_id":"baguqeerax7ju4434cmeuudi7k6xiwvtkdog4m4rj52y5yh7bukjm3bim4tfa","extraction_method":"global_binding","extractor_version":"2","metadata":{"resolution":"unresolved","unresolved_target":"global:increment"},"relation":"reads_state","schema":"ipfs-datasets.software-contracts.semantic-edge@1","source_id":"baguqeerapxu264ccolujceg6ivixuivtagg3h3rli7yv6rtiddqceygxpisq","span":{"end_column":25,"end_line":3,"path":"check_type.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":16,"start_line":3},"target_id":"global:increment"},{"confidence":"exact","edge_id":"baguqeerayxnh2lgydivz46zrueplosfwc3exugch6u7lugnkypcxfazr757q","extraction_method":"static_import","extractor_version":"2","metadata":{"alias":"increment","resolution":"definite","unresolved_target":"module:calc.increment"},"relation":"imports","schema":"ipfs-datasets.software-contracts.semantic-edge@1","source_id":"baguqeerapxu264ccolujceg6ivixuivtagg3h3rli7yv6rtiddqceygxpisq","span":{"end_column":26,"end_line":1,"path":"check_type.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"target_id":"baguqeera5oihah7s5wprib5wlmweifdbv2sskeksgkdz3sziimqz5ljpqpaq"}],"extractor_name":"semantic-repository-scanner","extractor_version":"1","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-index@2","state_cid":"baguqeerarva5xl5fufv2zwxocodwuewwtjz5pym5ntszwl6xagidv77hugya","symbols":[{"annotations":{},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"module","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"Module","body":[{"_type":"Assign","targets":[{"_type":"Name","ctx":{"_type":"Store"},"id":"DEFAULT_OFFSET"}],"type_comment":null,"value":{"_type":"Constant","kind":null,"value":1}}],"type_ignores":[]}}],"frontend_declarations":[null],"frontend_notices":[]},"module_path":"support.py","namespace":"support","normalized_ast":{"_type":"Module","body":[{"_type":"Assign","targets":[{"_type":"Name","ctx":{"_type":"Store"},"id":"DEFAULT_OFFSET"}],"type_comment":null,"value":{"_type":"Constant","kind":null,"value":1}}],"type_ignores":[]},"property_role":null,"qualified_name":"support","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{},"source_cid":"bafkreid3pwkrhcf6lkbfzinsyphuqyg6qxyzqvagarxb644pfq37icxvju","span":{"end_column":0,"end_line":1,"path":"support.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeera3ldpt7rddy3fgm66hh7x4lifrophelwxs5zukq6fthob3jtkfr6q","version_cid":"baguqeeracuyddmw27hgswnzlfdtaxudtxmpq36m74mpbo7mqbh5me66nfbca"},{"annotations":{"n":"int","return":"int"},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"function","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":1}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]}}],"frontend_declarations":["symbol:0:0"],"frontend_notices":[]},"module_path":"calc.py","namespace":"calc","normalized_ast":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":1}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]},"property_role":null,"qualified_name":"calc.increment","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{"is_generator":false,"parameters":[{"annotation":"int","default":"","default_kind":"none","kind":"positional_or_keyword","name":"n"}],"return":"int"},"source_cid":"bafkreig2whzodbawj5uf6jnxwuklau7dypg4y7o76drwhcihfoxilmvtvq","span":{"end_column":16,"end_line":2,"path":"calc.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeera5oihah7s5wprib5wlmweifdbv2sskeksgkdz3sziimqz5ljpqpaq","version_cid":"baguqeera5zwmikp6zm2f7dmkzft2uunkw6ad3rg36nkvfpyr6hs5hvgulyaq"},{"annotations":{"n":"int","return":"int"},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"function","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":1}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]}}],"frontend_declarations":["symbol:27:0"],"frontend_notices":[]},"module_path":"canary.py","namespace":"canary","normalized_ast":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":1}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]},"property_role":null,"qualified_name":"canary.increment","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{"is_generator":false,"parameters":[{"annotation":"int","default":"","default_kind":"none","kind":"positional_or_keyword","name":"n"}],"return":"int"},"source_cid":"bafkreigikomnn2573hgplkeuf36bsnkercv3p5jumx7ajynfvhjszxjtlm","span":{"end_column":16,"end_line":3,"path":"canary.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":2},"stable_id":"baguqeera6d3vfyuvdmjcwxaap4gsck2jvmg36bmi3fq57aq2difo3m27hi2q","version_cid":"baguqeerarc2buke7wzgsarc3lmineuhvxtdzalpxoq5rula2i3bmhqxlnqua"},{"annotations":{},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"function","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":null,"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"Call","args":[{"_type":"Name","ctx":{"_type":"Load"},"id":"n"}],"func":{"_type":"Name","ctx":{"_type":"Load"},"id":"increment"},"keywords":[]}}],"decorator_list":[],"name":"apply","returns":null,"type_comment":null,"type_params":[]}}],"frontend_declarations":["symbol:28:0"],"frontend_notices":[]},"module_path":"consumer.py","namespace":"consumer","normalized_ast":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":null,"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"Call","args":[{"_type":"Name","ctx":{"_type":"Load"},"id":"n"}],"func":{"_type":"Name","ctx":{"_type":"Load"},"id":"increment"},"keywords":[]}}],"decorator_list":[],"name":"apply","returns":null,"type_comment":null,"type_params":[]},"property_role":null,"qualified_name":"consumer.apply","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{"is_generator":false,"parameters":[{"annotation":"","default":"","default_kind":"none","kind":"positional_or_keyword","name":"n"}],"return":""},"source_cid":"bafkreibphnonbjqu6k24tyg5n6aeg4jgxwwleju6ntj5yfc6iqwkvvpj6m","span":{"end_column":23,"end_line":4,"path":"consumer.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":3},"stable_id":"baguqeera6fz6sxumtjhvwfdk5mchp4ck3uzzfos7tgbzfrpp3mhz42ywumja","version_cid":"baguqeerabbdjmyvem3452jdvgshldtusblqkocejwchtf7htfw5vd25n3mna"},{"annotations":{},"confidence":"opaque","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"function","language":"python","metadata":{"confidence_reasons":["reflection"],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":null,"arg":"value","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"Call","args":[{"_type":"Name","ctx":{"_type":"Load"},"id":"value"},{"_type":"Constant","kind":null,"value":"unknown"},{"_type":"Constant","kind":null,"value":null}],"func":{"_type":"Name","ctx":{"_type":"Load"},"id":"getattr"},"keywords":[]}}],"decorator_list":[],"name":"dynamic","returns":null,"type_comment":null,"type_params":[]}}],"frontend_declarations":["symbol:0:0"],"frontend_notices":[]},"module_path":"unsupported.py","namespace":"unsupported","normalized_ast":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":null,"arg":"value","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"Call","args":[{"_type":"Name","ctx":{"_type":"Load"},"id":"value"},{"_type":"Constant","kind":null,"value":"unknown"},{"_type":"Constant","kind":null,"value":null}],"func":{"_type":"Name","ctx":{"_type":"Load"},"id":"getattr"},"keywords":[]}}],"decorator_list":[],"name":"dynamic","returns":null,"type_comment":null,"type_params":[]},"property_role":null,"qualified_name":"unsupported.dynamic","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{"is_generator":false,"parameters":[{"annotation":"","default":"","default_kind":"none","kind":"positional_or_keyword","name":"value"}],"return":""},"source_cid":"bafkreiasnapoyago6qk7tdfe35msiumkldj6byc3ktzstpxyu2qcrsckra","span":{"end_column":42,"end_line":2,"path":"unsupported.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeerac7xaynkzgbvukjopos5mx2y7ldh5ktmp2e7nmtndcqclbbbwnb5a","version_cid":"baguqeeramkveqiapvb2j4tj5parz4d6h7obs7n3z34h2tr3qbrmrvafzlb5a"},{"annotations":{},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"module","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"Module","body":[],"type_ignores":[]}}],"frontend_declarations":[null],"frontend_notices":[]},"module_path":"known_variant.py","namespace":"known_variant","normalized_ast":{"_type":"Module","body":[],"type_ignores":[]},"property_role":null,"qualified_name":"known_variant","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{},"source_cid":"bafkreige3wrvzmsvkt4pytzvx2mir7hlwswrzekdzv6rzd23iaaqword3i","span":{"end_column":0,"end_line":1,"path":"known_variant.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeerafdh3bpths3c4cqxa6ind4xi5fb5adlvvllym3fhpdk42p5zknexa","version_cid":"baguqeeraevghg24nie44kz5x74bdxlkiwr7tjd5eidxo26yhzpipn3ew3rdq"},{"annotations":{"n":"int","return":"int"},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"function","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":99}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]}}],"frontend_declarations":["symbol:0:0"],"frontend_notices":[]},"module_path":"decoy.py","namespace":"decoy","normalized_ast":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":99}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]},"property_role":null,"qualified_name":"decoy.increment","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{"is_generator":false,"parameters":[{"annotation":"int","default":"","default_kind":"none","kind":"positional_or_keyword","name":"n"}],"return":"int"},"source_cid":"bafkreievhhjso4e2xbuaqdzgxoy7swzz2galjhrjhfdjyfbywd433bhyki","span":{"end_column":17,"end_line":2,"path":"decoy.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeeragsl7izt2gjpjigwv3wek73tsbxkisb6syj25gmg36sfd6t5simqa","version_cid":"baguqeerauhgxc254mdf45npeqtfbwuwgvgaogbrmegviesmyrbr6gt77aaxa"},{"annotations":{},"confidence":"opaque","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"module","language":"python","metadata":{"confidence_reasons":["reflection"],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"Module","body":[],"type_ignores":[]}}],"frontend_declarations":[null],"frontend_notices":[]},"module_path":"unsupported.py","namespace":"unsupported","normalized_ast":{"_type":"Module","body":[],"type_ignores":[]},"property_role":null,"qualified_name":"unsupported","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{},"source_cid":"bafkreiasnapoyago6qk7tdfe35msiumkldj6byc3ktzstpxyu2qcrsckra","span":{"end_column":0,"end_line":1,"path":"unsupported.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeeragysnug5j5r3p4bjkwbva2x7m5hhgd5skf4h625tqe7g54ppqdhna","version_cid":"baguqeerav4j67xh3doze2ei2sm7idfwknhzhsrukzlynzwfu5lr5fkwenwxq"},{"annotations":{},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"module","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"Module","body":[],"type_ignores":[]}}],"frontend_declarations":[null],"frontend_notices":[]},"module_path":"tune.py","namespace":"tune","normalized_ast":{"_type":"Module","body":[],"type_ignores":[]},"property_role":null,"qualified_name":"tune","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{},"source_cid":"bafkreiecl6al6zc2gzt4gqewrsa4qnj77zeuensr3abb3fjhuyvwbw56la","span":{"end_column":0,"end_line":1,"path":"tune.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeeraigr4h6hc5h7kg46mqnz4ezpgig6jhsovfvgr7777bnghbcqb3koa","version_cid":"baguqeeradu5ecy7fx23vdxkv52ulyc5ldpbitxgmjb25vohvwyviodwyfcuq"},{"annotations":{},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"module","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"Module","body":[{"_type":"ImportFrom","level":0,"module":"calc","names":[{"_type":"alias","asname":null,"name":"increment"}]},{"_type":"For","body":[{"_type":"Assert","msg":null,"test":{"_type":"Compare","comparators":[{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":2}}],"left":{"_type":"Call","args":[{"_type":"Name","ctx":{"_type":"Load"},"id":"n"}],"func":{"_type":"Name","ctx":{"_type":"Load"},"id":"increment"},"keywords":[]},"ops":[{"_type":"Eq"}]}}],"iter":{"_type":"Tuple","ctx":{"_type":"Load"},"elts":[{"_type":"UnaryOp","op":{"_type":"USub"},"operand":{"_type":"Constant","kind":null,"value":2}},{"_type":"UnaryOp","op":{"_type":"USub"},"operand":{"_type":"Constant","kind":null,"value":1}},{"_type":"Constant","kind":null,"value":0},{"_type":"Constant","kind":null,"value":1},{"_type":"Constant","kind":null,"value":2}]},"orelse":[],"target":{"_type":"Name","ctx":{"_type":"Store"},"id":"n"},"type_comment":null}],"type_ignores":[]}}],"frontend_declarations":[null],"frontend_notices":[]},"module_path":"check_offset.py","namespace":"check_offset","normalized_ast":{"_type":"Module","body":[{"_type":"ImportFrom","level":0,"module":"calc","names":[{"_type":"alias","asname":null,"name":"increment"}]},{"_type":"For","body":[{"_type":"Assert","msg":null,"test":{"_type":"Compare","comparators":[{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":2}}],"left":{"_type":"Call","args":[{"_type":"Name","ctx":{"_type":"Load"},"id":"n"}],"func":{"_type":"Name","ctx":{"_type":"Load"},"id":"increment"},"keywords":[]},"ops":[{"_type":"Eq"}]}}],"iter":{"_type":"Tuple","ctx":{"_type":"Load"},"elts":[{"_type":"UnaryOp","op":{"_type":"USub"},"operand":{"_type":"Constant","kind":null,"value":2}},{"_type":"UnaryOp","op":{"_type":"USub"},"operand":{"_type":"Constant","kind":null,"value":1}},{"_type":"Constant","kind":null,"value":0},{"_type":"Constant","kind":null,"value":1},{"_type":"Constant","kind":null,"value":2}]},"orelse":[],"target":{"_type":"Name","ctx":{"_type":"Store"},"id":"n"},"type_comment":null}],"type_ignores":[]},"property_role":null,"qualified_name":"check_offset","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{},"source_cid":"bafkreia66d65po6asi7mbw77rezkqgtthdbke7xaqdfcswy6z7mbt7cdze","span":{"end_column":0,"end_line":1,"path":"check_offset.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeerajbkr5upksh3btopy7kr53udsgxgqp4azrhlwxifyzn64zaxll26q","version_cid":"baguqeera53qojkow5plbdtvcwocuke47srpbnha5u6dcywit7payh4bt23eq"},{"annotations":{},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"module","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"Module","body":[{"_type":"ImportFrom","level":0,"module":"calc","names":[{"_type":"alias","asname":null,"name":"increment"}]}],"type_ignores":[]}}],"frontend_declarations":[null],"frontend_notices":[]},"module_path":"consumer.py","namespace":"consumer","normalized_ast":{"_type":"Module","body":[{"_type":"ImportFrom","level":0,"module":"calc","names":[{"_type":"alias","asname":null,"name":"increment"}]}],"type_ignores":[]},"property_role":null,"qualified_name":"consumer","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{},"source_cid":"bafkreibphnonbjqu6k24tyg5n6aeg4jgxwwleju6ntj5yfc6iqwkvvpj6m","span":{"end_column":0,"end_line":1,"path":"consumer.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeerak3duptogi7ulr5hlgadj5iby3o7h33w6tvkpomvphcg3c2yrglca","version_cid":"baguqeerahcxmufr2ntkc34m4b5a2ofjk6exumxxvgc4pghs7u3ncr7k5gupq"},{"annotations":{"n":"int","return":"int"},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"function","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":1}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]}}],"frontend_declarations":["symbol:23:0"],"frontend_notices":[]},"module_path":"tune.py","namespace":"tune","normalized_ast":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":1}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]},"property_role":null,"qualified_name":"tune.increment","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{"is_generator":false,"parameters":[{"annotation":"int","default":"","default_kind":"none","kind":"positional_or_keyword","name":"n"}],"return":"int"},"source_cid":"bafkreiecl6al6zc2gzt4gqewrsa4qnj77zeuensr3abb3fjhuyvwbw56la","span":{"end_column":16,"end_line":3,"path":"tune.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":2},"stable_id":"baguqeeralhmixzkfic5ixdnab3cegr25n6oer3nqbi5hojlre6te2sfzwfma","version_cid":"baguqeeraz5neglq646bbgp3pegh7z7kzhpopj4doet4jyqtoqluvwzhhd2jq"},{"annotations":{},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"module","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"Module","body":[],"type_ignores":[]}}],"frontend_declarations":[null],"frontend_notices":[]},"module_path":"decoy.py","namespace":"decoy","normalized_ast":{"_type":"Module","body":[],"type_ignores":[]},"property_role":null,"qualified_name":"decoy","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{},"source_cid":"bafkreievhhjso4e2xbuaqdzgxoy7swzz2galjhrjhfdjyfbywd433bhyki","span":{"end_column":0,"end_line":1,"path":"decoy.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeeralybdrlaubaiodf52fsvsr3tqxago225hxd5r2soov7y4jwrg3hxa","version_cid":"baguqeerac4lnx33g42jv2my7xcqpsxzti4kixhfuip2js2ajrjxebdziarja"},{"annotations":{"n":"int","return":"int"},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"function","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":2}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]}}],"frontend_declarations":["symbol:33:0"],"frontend_notices":[]},"module_path":"known_variant.py","namespace":"known_variant","normalized_ast":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":2}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]},"property_role":null,"qualified_name":"known_variant.increment","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{"is_generator":false,"parameters":[{"annotation":"int","default":"","default_kind":"none","kind":"positional_or_keyword","name":"n"}],"return":"int"},"source_cid":"bafkreige3wrvzmsvkt4pytzvx2mir7hlwswrzekdzv6rzd23iaaqword3i","span":{"end_column":16,"end_line":3,"path":"known_variant.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":2},"stable_id":"baguqeeranwhfxfwoeikvnnv5foco2kwfxwq6vraghws54bxopim4egqfncla","version_cid":"baguqeeragzmepjxpj3fa76zh2rqawlwwbindaehvrbysc2tjp3q7ftlr5lrq"},{"annotations":{},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"module","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"Module","body":[],"type_ignores":[]}}],"frontend_declarations":[null],"frontend_notices":[]},"module_path":"canary.py","namespace":"canary","normalized_ast":{"_type":"Module","body":[],"type_ignores":[]},"property_role":null,"qualified_name":"canary","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{},"source_cid":"bafkreigikomnn2573hgplkeuf36bsnkercv3p5jumx7ajynfvhjszxjtlm","span":{"end_column":0,"end_line":1,"path":"canary.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeeraphf3yuxr45w3r3cxzquv4dfoprrbkgvh3ytryrmorem74jdpgp2q","version_cid":"baguqeerateqlbnujpzw3w6dekciyisvagcecbtdwtx3xflg4bmpktxy4u2iq"},{"annotations":{},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"module","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"Module","body":[{"_type":"ImportFrom","level":0,"module":"calc","names":[{"_type":"alias","asname":null,"name":"increment"}]},{"_type":"For","body":[{"_type":"Assert","msg":null,"test":{"_type":"Compare","comparators":[{"_type":"Name","ctx":{"_type":"Load"},"id":"int"}],"left":{"_type":"Call","args":[{"_type":"Call","args":[{"_type":"Name","ctx":{"_type":"Load"},"id":"n"}],"func":{"_type":"Name","ctx":{"_type":"Load"},"id":"increment"},"keywords":[]}],"func":{"_type":"Name","ctx":{"_type":"Load"},"id":"type"},"keywords":[]},"ops":[{"_type":"Is"}]}}],"iter":{"_type":"Tuple","ctx":{"_type":"Load"},"elts":[{"_type":"UnaryOp","op":{"_type":"USub"},"operand":{"_type":"Constant","kind":null,"value":2}},{"_type":"UnaryOp","op":{"_type":"USub"},"operand":{"_type":"Constant","kind":null,"value":1}},{"_type":"Constant","kind":null,"value":0},{"_type":"Constant","kind":null,"value":1},{"_type":"Constant","kind":null,"value":2}]},"orelse":[],"target":{"_type":"Name","ctx":{"_type":"Store"},"id":"n"},"type_comment":null}],"type_ignores":[]}}],"frontend_declarations":[null],"frontend_notices":[]},"module_path":"check_type.py","namespace":"check_type","normalized_ast":{"_type":"Module","body":[{"_type":"ImportFrom","level":0,"module":"calc","names":[{"_type":"alias","asname":null,"name":"increment"}]},{"_type":"For","body":[{"_type":"Assert","msg":null,"test":{"_type":"Compare","comparators":[{"_type":"Name","ctx":{"_type":"Load"},"id":"int"}],"left":{"_type":"Call","args":[{"_type":"Call","args":[{"_type":"Name","ctx":{"_type":"Load"},"id":"n"}],"func":{"_type":"Name","ctx":{"_type":"Load"},"id":"increment"},"keywords":[]}],"func":{"_type":"Name","ctx":{"_type":"Load"},"id":"type"},"keywords":[]},"ops":[{"_type":"Is"}]}}],"iter":{"_type":"Tuple","ctx":{"_type":"Load"},"elts":[{"_type":"UnaryOp","op":{"_type":"USub"},"operand":{"_type":"Constant","kind":null,"value":2}},{"_type":"UnaryOp","op":{"_type":"USub"},"operand":{"_type":"Constant","kind":null,"value":1}},{"_type":"Constant","kind":null,"value":0},{"_type":"Constant","kind":null,"value":1},{"_type":"Constant","kind":null,"value":2}]},"orelse":[],"target":{"_type":"Name","ctx":{"_type":"Store"},"id":"n"},"type_comment":null}],"type_ignores":[]},"property_role":null,"qualified_name":"check_type","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{},"source_cid":"bafkreig3s3zht5yypjoamuvpjlanw52d6upqf4edgg33cbixrnfrw2l7bm","span":{"end_column":0,"end_line":1,"path":"check_type.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeerapxu264ccolujceg6ivixuivtagg3h3rli7yv6rtiddqceygxpisq","version_cid":"baguqeeraka5hjmtziox3bggxd3rbkhloee57yh5kfmmw2lktw3ruvxyi6nxq"},{"annotations":{},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"constant","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"Assign","targets":[{"_type":"Name","ctx":{"_type":"Store"},"id":"DEFAULT_OFFSET"}],"type_comment":null,"value":{"_type":"Constant","kind":null,"value":1}}}],"frontend_declarations":["symbol:0:0"],"frontend_notices":[]},"module_path":"support.py","namespace":"support","normalized_ast":{"_type":"Assign","targets":[{"_type":"Name","ctx":{"_type":"Store"},"id":"DEFAULT_OFFSET"}],"type_comment":null,"value":{"_type":"Constant","kind":null,"value":1}},"property_role":null,"qualified_name":"support.DEFAULT_OFFSET","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{},"source_cid":"bafkreid3pwkrhcf6lkbfzinsyphuqyg6qxyzqvagarxb644pfq37icxvju","span":{"end_column":18,"end_line":1,"path":"support.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeeraqw6vqg56bd2i2zy7dlmcmwpb3zu2qc43f2o3nnhy6cicex6p2d2q","version_cid":"baguqeerap6cxulmkf2wmss3f3m5ovne76suit7co7mxsu324fyxipwsvaw3a"},{"annotations":{},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"module","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"Module","body":[],"type_ignores":[]}}],"frontend_declarations":[null],"frontend_notices":[]},"module_path":"calc.py","namespace":"calc","normalized_ast":{"_type":"Module","body":[],"type_ignores":[]},"property_role":null,"qualified_name":"calc","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{},"source_cid":"bafkreig2whzodbawj5uf6jnxwuklau7dypg4y7o76drwhcihfoxilmvtvq","span":{"end_column":0,"end_line":1,"path":"calc.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeeravzddpjz36bnk37q6hushuugks2kyghfjgq5cnlb5a2inaxc4qo5a","version_cid":"baguqeera6mzckoswdaitwvvmccwtczqvyvqnp7kiax4xrug36nxq2xocui3q"}]},"snapshot":{"entries":[{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerabsgxnwkrx5csnutftobl5z7c73btcx2rt7h35i3rkggsuuap2zzq","git_blob_oid":"3f61573bdca90df8f9b568e5ddbcc1db79b79716","head_blob_oid":"3f61573bdca90df8f9b568e5ddbcc1db79b79716","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"calc.py","raw_path_hex":"63616c632e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":47,"source_cid":"bafkreig2whzodbawj5uf6jnxwuklau7dypg4y7o76drwhcihfoxilmvtvq"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerajwgfjxct6ev5hycxwpxxdqh2k355vfhwa56eecfwrgdg74ys247q","git_blob_oid":"f53de9ed93d63f21d6b1704fd7730e5c5b88116b","head_blob_oid":"f53de9ed93d63f21d6b1704fd7730e5c5b88116b","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"canary.py","raw_path_hex":"63616e6172792e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":74,"source_cid":"bafkreigikomnn2573hgplkeuf36bsnkercv3p5jumx7ajynfvhjszxjtlm"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerarbm4sp3fbrorwkzx6qai3f6umfadxiq7sac6jztwp7incugvyz7q","git_blob_oid":"5d4c5db2a9dc79ac85580a4cb2d851e42bd97ca4","head_blob_oid":"5d4c5db2a9dc79ac85580a4cb2d851e42bd97ca4","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"check_offset.py","raw_path_hex":"636865636b5f6f66667365742e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":88,"source_cid":"bafkreia66d65po6asi7mbw77rezkqgtthdbke7xaqdfcswy6z7mbt7cdze"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerajz36zefk5nvhb5dc45z44txfa2n5imykeratoxm5cop5gjoffwta","git_blob_oid":"f84a98513fabbce6f4e7862a706d295e9df88d62","head_blob_oid":"f84a98513fabbce6f4e7862a706d295e9df88d62","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"check_type.py","raw_path_hex":"636865636b5f747970652e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":92,"source_cid":"bafkreig3s3zht5yypjoamuvpjlanw52d6upqf4edgg33cbixrnfrw2l7bm"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeeraspxzhvg5wtyhwm4utxlb6fqhkcnmn6cj4mmg4gk6ypsbcrxbxgtq","git_blob_oid":"48f4d1c3f8024a4eca21f00e3522747d498e6b91","head_blob_oid":"48f4d1c3f8024a4eca21f00e3522747d498e6b91","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"consumer.py","raw_path_hex":"636f6e73756d65722e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":66,"source_cid":"bafkreibphnonbjqu6k24tyg5n6aeg4jgxwwleju6ntj5yfc6iqwkvvpj6m"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerare2dmhndy2v5kcyfnaxahn2fxbfhnksjxb6u5fqacxz7xpapvata","git_blob_oid":"6d938c9b317b917b0a3a1fd26cccfdb08911e915","head_blob_oid":"6d938c9b317b917b0a3a1fd26cccfdb08911e915","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"decoy.py","raw_path_hex":"6465636f792e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":48,"source_cid":"bafkreievhhjso4e2xbuaqdzgxoy7swzz2galjhrjhfdjyfbywd433bhyki"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeeranffxmtbya3jkqwhitzsqu2uut75rgig5z56dbm5gsm5f24sibd5q","git_blob_oid":"cd576ff9aa5c64d2ac030ba0cda873e55f1674c8","head_blob_oid":"cd576ff9aa5c64d2ac030ba0cda873e55f1674c8","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"known_variant.py","raw_path_hex":"6b6e6f776e5f76617269616e742e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":80,"source_cid":"bafkreige3wrvzmsvkt4pytzvx2mir7hlwswrzekdzv6rzd23iaaqword3i"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeeranqeeongpunci7arkrohj7eps6kxgenvqt5duhdwqr4zc4wwg2klq","git_blob_oid":"fea318d2515f2f4bcbb58e5faf1a8fb2bd4d594b","head_blob_oid":"fea318d2515f2f4bcbb58e5faf1a8fb2bd4d594b","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"support.py","raw_path_hex":"737570706f72742e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":19,"source_cid":"bafkreid3pwkrhcf6lkbfzinsyphuqyg6qxyzqvagarxb644pfq37icxvju"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerakfncwummy2seg54ujlf23zgxyqzy3hhteb7xswegcis4ffilq32a","git_blob_oid":"530aee57eeae73b69b574365e3691707840a6425","head_blob_oid":"530aee57eeae73b69b574365e3691707840a6425","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"tune.py","raw_path_hex":"74756e652e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":70,"source_cid":"bafkreiecl6al6zc2gzt4gqewrsa4qnj77zeuensr3abb3fjhuyvwbw56la"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerars6vtjsh536hxw6f2rdsxnwkufltiy3c2yg57d4yk7puoizgphcq","git_blob_oid":"b4c892e6475baf3fb2d6cf0958357538e98235f6","head_blob_oid":"b4c892e6475baf3fb2d6cf0958357538e98235f6","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"unsupported.py","raw_path_hex":"756e737570706f727465642e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":63,"source_cid":"bafkreiasnapoyago6qk7tdfe35msiumkldj6byc3ktzstpxyu2qcrsckra"}],"exclusions":[".eggs",".git",".hg",".mypy_cache",".nox",".pytest_cache",".ruff_cache",".semantic-index",".semantic_index",".svn",".tox",".venv","__pycache__","build","coverage","dist","env","external","htmlcov","node_modules","semantic-index-state","site-packages","third-party","third_party","vendor","venv"],"git_commit":"529414be9f608949e444af15073865302e52f434","git_tree":"859f41a9507776edee2a179cf5d7c4079bbaa6ca","max_entries":256,"max_file_bytes":65536,"mode":"git-clean","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-repository-snapshot@4","snapshot_cid":"baguqeera5icnvhiinjaau253x3wyg2bd2po4age3eyillgjur2bmqksbhfya"},"units":[{"ast_cid":"baguqeeragbth2q3hgm4k3t5au7wsbpywv3lsmpyltien4jqa5c7ldylckekq","entry_cid":"baguqeerabsgxnwkrx5csnutftobl5z7c73btcx2rt7h35i3rkggsuuap2zzq","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:63616c632e7079"},{"ast_cid":"baguqeerav2jffsev7p46llsm5w2e6e3mwada73b4zplnwqgl5ognejkw2mja","entry_cid":"baguqeerajwgfjxct6ev5hycxwpxxdqh2k355vfhwa56eecfwrgdg74ys247q","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:63616e6172792e7079"},{"ast_cid":"baguqeeratzdgltaadd5sqi3efiseowzjhqzswbwozbtrvpo4gtoh4iqnxoda","entry_cid":"baguqeerarbm4sp3fbrorwkzx6qai3f6umfadxiq7sac6jztwp7incugvyz7q","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:636865636b5f6f66667365742e7079"},{"ast_cid":"baguqeerapghafludvefliflcvlmjv7wdabj34zkeg53vzndo4vmylc2batnq","entry_cid":"baguqeerajz36zefk5nvhb5dc45z44txfa2n5imykeratoxm5cop5gjoffwta","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:636865636b5f747970652e7079"},{"ast_cid":"baguqeerapzfvfgfmovzjcr6db33lp7damogco33yryn7riqw7seuieynipca","entry_cid":"baguqeeraspxzhvg5wtyhwm4utxlb6fqhkcnmn6cj4mmg4gk6ypsbcrxbxgtq","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:636f6e73756d65722e7079"},{"ast_cid":"baguqeerazk4q47e25hng2ti3jldimawwmf2zvwgjq5c47qdpz4twafledq2a","entry_cid":"baguqeerare2dmhndy2v5kcyfnaxahn2fxbfhnksjxb6u5fqacxz7xpapvata","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:6465636f792e7079"},{"ast_cid":"baguqeerak4e2ilznyofhu2r4bsxsxdc6fzzqsizycxr7kwrqxi7utpmv24aq","entry_cid":"baguqeeranffxmtbya3jkqwhitzsqu2uut75rgig5z56dbm5gsm5f24sibd5q","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:6b6e6f776e5f76617269616e742e7079"},{"ast_cid":"baguqeerarlqx76d2poqprmw4evz5ezethzdsucizm3hlnsynwuxerb2nwyga","entry_cid":"baguqeeranqeeongpunci7arkrohj7eps6kxgenvqt5duhdwqr4zc4wwg2klq","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:737570706f72742e7079"},{"ast_cid":"baguqeeranfvqryukzy4hyk4ceahqeuepuncfyyjudp2vdd3yvsknmmjma23q","entry_cid":"baguqeerakfncwummy2seg54ujlf23zgxyqzy3hhteb7xswegcis4ffilq32a","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:74756e652e7079"},{"ast_cid":"baguqeeracttwhfapni3vlu6wcy6367p5bwrwtdr22wnblc4bxstyu6tckpuq","entry_cid":"baguqeerars6vtjsh536hxw6f2rdsxnwkufltiy3c2yg57d4yk7puoizgphcq","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:756e737570706f727465642e7079"}]},"native_adapter":{"adapter_version":"software-verification-source-adapter/v1.0.1","backend_requests":[{"attributes":{"fake_success_forbidden":true,"function_id":"function:increment","program_id":"bafkreih2gwzdk6ybr6p3iar4zk54x2lmnmnzp2me5ksrw7bgor3nqudkae","requires_canonical_backend":true},"goal_kind":"verification_condition","logic_family":"smt","obligation_statement":"Establish the admitted contract obligations for function 'increment' via the shared SMT compiler; do not treat adapter success as a proof.","request_id":"backend-request:function:increment.contract","schema":"ipfs_datasets_py/logic/software-verification/canonical-backend-request@1","source_ref_ids":["source:canary.py"],"subject_ids":["function:increment"],"theory_tags":["equality","qf_lia"]}],"diagnostics":[],"document":{"artifacts":[{"artifact_id":"artifact:canary.py","config_id":"","content_cid":"","content_sha256":"c85398d6ebbfd9ccf5a8942efc19354488abb7f53465fe04e1a5a9d32cdd335b","license_expression":"","media_type":"text/x-python","metadata":{"language":"python"},"parent_artifact_ids":[],"path":"canary.py","producer_id":"","review_status":"","role":"input","schema_id":"software-verification-source","schema_version":"v1","size":74,"trust_decision":""}],"assumptions":[{"assumption_id":"assumption:python.language-semantics","expression":{"adapter":"software-verification-source-adapter/v1.0.1","subset":"v1"},"extensions":{},"kind":"semantic","schema_version":"verification-assumption/v1","source_ref_ids":[],"span_ids":["span:function.increment.1"],"statement":"Only the admitted python subset is given executable ProgramIR semantics; other features stay observational.","subject_ids":["decl:function.increment"]},{"assumption_id":"assumption:python.memory","expression":{"memory_model":"abstract_objects"},"extensions":{},"kind":"modeling","schema_version":"verification-assumption/v1","source_ref_ids":[],"span_ids":["span:function.increment.1"],"statement":"python memory is modeled as abstract object identity without a precise heap graph in this adapter version.","subject_ids":["decl:function.increment"]},{"assumption_id":"assumption:python.runtime","expression":{"concurrency":"sequential","language":"python"},"extensions":{},"kind":"platform","schema_version":"verification-assumption/v1","source_ref_ids":[],"span_ids":["span:function.increment.1"],"statement":"python runtime is sequential, single-threaded for the admitted subset; the GIL or event-loop concurrency is not modeled.","subject_ids":["decl:function.increment"]},{"assumption_id":"assumption:python.undefined-behavior","expression":{"undefined_behavior_policy":"retain_unsupported"},"extensions":{},"kind":"semantic","schema_version":"verification-assumption/v1","source_ref_ids":[],"span_ids":["span:function.increment.1"],"statement":"Undefined or implementation-defined python behavior is not silently executed; unsupported constructs are retained as diagnostics.","subject_ids":["decl:function.increment"]}],"bounds":[{"bound_id":"bound:python.source-bytes","description":"Adapter admission bound for source size.","extensions":{},"kind":"resource_bounded","limits":{"max_source_bytes":2097152},"source_ref_ids":["source:canary.py"],"span_ids":[]}],"declarations":[{"declaration_id":"decl:function.increment","depends_on":[],"extensions":{},"kind":"function","name":"increment","payload":{"complete_lowering":true,"function_id":"function:increment","language":"python","parameter_symbol_ids":["symbol:increment.n.parameter"],"return_type":"int"},"source_ref_ids":["source:canary.py"],"span_ids":["span:function.increment.1"]}],"diagnostics":[],"document_id":"bafkreicxphb5hqxb2n5cyjsq3h5e2wmghcudgtbqddi6pxtxwn5ecq7i3m","extensions":{"lfv.source_adapter.version":"software-verification-source-adapter/v1.0.1"},"metadata":{"adapter":"SourceSoftwareVerificationAdapter@1","language":"python","path":"canary.py"},"observations":{"adapter_version":"software-verification-source-adapter/v1.0.1","backend_requests":[{"attributes":{"fake_success_forbidden":true,"function_id":"function:increment","program_id":"bafkreih2gwzdk6ybr6p3iar4zk54x2lmnmnzp2me5ksrw7bgor3nqudkae","requires_canonical_backend":true},"goal_kind":"verification_condition","logic_family":"smt","obligation_statement":"Establish the admitted contract obligations for function 'increment' via the shared SMT compiler; do not treat adapter success as a proof.","request_id":"backend-request:function:increment.contract","schema":"ipfs_datasets_py/logic/software-verification/canonical-backend-request@1","source_ref_ids":["source:canary.py"],"subject_ids":["function:increment"],"theory_tags":["equality","qf_lia"]}],"interface":"SourceSoftwareVerificationAdapter@1","unsupported_constructs":[]},"properties":[{"assumption_ids":["assumption:python.language-semantics","assumption:python.memory","assumption:python.runtime","assumption:python.undefined-behavior"],"bound_ids":[],"expression":{"function_id":"function:increment","purity":"pure"},"extensions":{},"kind":"safety","logic_family":"software_verification","property_id":"property:function:increment.safety","schema_version":"verification-property/v1","source_ref_ids":["source:canary.py"],"span_ids":["span:function.increment.1"],"statement":"Function increment respects its admitted control-flow and effect summary under the declared language assumptions.","subject_ids":["decl:function.increment"]}],"schema_version":"software-verification-ir/v1","sources":[{"container_sha256":"","container_uri":"","content_cid":"","content_sha256":"c85398d6ebbfd9ccf5a8942efc19354488abb7f53465fe04e1a5a9d32cdd335b","license_expression":"","metadata":{"byte_length":74,"language":"python","path":"canary.py"},"ref_id":"source:canary.py","review_status":"unreviewed","source_id":"canary.py","source_revision":"snapshot:baguqeera5icnvhiinjaau253x3wyg2bd2po4age3eyillgjur2bmqksbhfya","source_uri":"file:///canary.py"}],"spans":[{"end_byte":73,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:canary.py","span_id":"span:function.increment.1","start_byte":27,"start_char":null,"start_column":1,"start_line":2},{"end_byte":73,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:canary.py","span_id":"span:increment.expr.4","start_byte":68,"start_char":null,"start_column":12,"start_line":3},{"end_byte":69,"end_char":null,"end_column":12,"end_line":3,"metadata":{},"source_ref_id":"source:canary.py","span_id":"span:increment.expr.5","start_byte":68,"start_char":null,"start_column":12,"start_line":3},{"end_byte":73,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:canary.py","span_id":"span:increment.expr.7","start_byte":72,"start_char":null,"start_column":16,"start_line":3},{"end_byte":47,"end_char":null,"end_column":20,"end_line":2,"metadata":{},"source_ref_id":"source:canary.py","span_id":"span:increment.param.n.2","start_byte":41,"start_char":null,"start_column":15,"start_line":2},{"end_byte":73,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:canary.py","span_id":"span:increment.stmt.3","start_byte":61,"start_char":null,"start_column":5,"start_line":3}]},"evidence":null,"fake_backend_success":false,"interface":"SourceSoftwareVerificationAdapter@1","language":"python","path":"canary.py","program":{"commands":[{"attributes":{},"command_id":"command:10","effects":{"allocates":[],"deallocates":[],"nondeterministic":false,"performs_io":false,"raises":[],"reads":[],"synchronizes":false,"writes":[]},"evaluation_order":["expr:9"],"expression_ids":["expr:9"],"kind":"return","source_ref_ids":["source:canary.py"],"span_ids":["span:increment.stmt.3"],"target_symbol_ids":[],"undefined_behavior":[]}],"expressions":[{"attributes":{},"evaluation_order":[],"expression_id":"expr:6","kind":"symbol","operand_ids":[],"operator":"","source_ref_ids":["source:canary.py"],"span_ids":["span:increment.expr.5"],"symbol_ids":["symbol:increment.n.parameter"],"type_ref":"any"},{"attributes":{"value":1},"evaluation_order":[],"expression_id":"expr:8","kind":"literal","operand_ids":[],"operator":"","source_ref_ids":["source:canary.py"],"span_ids":["span:increment.expr.7"],"symbol_ids":[],"type_ref":"int"},{"attributes":{},"evaluation_order":["expr:6","expr:8"],"expression_id":"expr:9","kind":"binary","operand_ids":["expr:6","expr:8"],"operator":"add","source_ref_ids":["source:canary.py"],"span_ids":["span:increment.expr.4"],"symbol_ids":[],"type_ref":"any"}],"functions":[{"cfg":{"blocks":[{"block_id":"block:entry","command_ids":["command:10"],"source_ref_ids":["source:canary.py"],"span_ids":["span:function.increment.1"]}],"edges":[],"entry_block_id":"block:entry","exceptional_exit_block_ids":[],"graph_id":"cfg:increment","normal_exit_block_ids":["block:entry"]},"declared_exceptions":[],"effects":{"allocates":[],"deallocates":[],"nondeterministic":false,"performs_io":false,"raises":[],"reads":["symbol:increment.n.parameter"],"synchronizes":false,"writes":[]},"exception_symbol_ids":[],"function_id":"function:increment","local_symbol_ids":[],"name":"increment","parameter_symbol_ids":["symbol:increment.n.parameter"],"purity":"pure","result_symbol_id":"symbol:increment.result.result","return_type":"int","source_ref_ids":["source:canary.py"],"span_ids":["span:function.increment.1"]}],"global_symbol_ids":[],"metadata":{"adapter":"SourceSoftwareVerificationAdapter@1","language":"python","path":"canary.py"},"program_id":"bafkreih2gwzdk6ybr6p3iar4zk54x2lmnmnzp2me5ksrw7bgor3nqudkae","schema_version":"program-ir/v1","sources":[{"container_sha256":"","container_uri":"","content_cid":"","content_sha256":"c85398d6ebbfd9ccf5a8942efc19354488abb7f53465fe04e1a5a9d32cdd335b","license_expression":"","metadata":{"byte_length":74,"language":"python","path":"canary.py"},"ref_id":"source:canary.py","review_status":"unreviewed","source_id":"canary.py","source_revision":"snapshot:baguqeera5icnvhiinjaau253x3wyg2bd2po4age3eyillgjur2bmqksbhfya","source_uri":"file:///canary.py"}],"spans":[{"end_byte":73,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:canary.py","span_id":"span:function.increment.1","start_byte":27,"start_char":null,"start_column":1,"start_line":2},{"end_byte":73,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:canary.py","span_id":"span:increment.expr.4","start_byte":68,"start_char":null,"start_column":12,"start_line":3},{"end_byte":69,"end_char":null,"end_column":12,"end_line":3,"metadata":{},"source_ref_id":"source:canary.py","span_id":"span:increment.expr.5","start_byte":68,"start_char":null,"start_column":12,"start_line":3},{"end_byte":73,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:canary.py","span_id":"span:increment.expr.7","start_byte":72,"start_char":null,"start_column":16,"start_line":3},{"end_byte":47,"end_char":null,"end_column":20,"end_line":2,"metadata":{},"source_ref_id":"source:canary.py","span_id":"span:increment.param.n.2","start_byte":41,"start_char":null,"start_column":15,"start_line":2},{"end_byte":73,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:canary.py","span_id":"span:increment.stmt.3","start_byte":61,"start_char":null,"start_column":5,"start_line":3}],"symbols":[{"attributes":{},"kind":"parameter","name":"n","source_ref_ids":["source:canary.py"],"span_ids":["span:increment.param.n.2"],"symbol_id":"symbol:increment.n.parameter","type_ref":"int"},{"attributes":{},"kind":"result","name":"result","source_ref_ids":["source:canary.py"],"span_ids":["span:function.increment.1"],"symbol_id":"symbol:increment.result.result","type_ref":"int"}]},"schema":"ipfs_datasets_py/logic/software-verification/source-adapter-result@1","status":"success","unsupported_constructs":[]},"native_bridge_results":[{"kind":"program","native_id":"bafkreih2gwzdk6ybr6p3iar4zk54x2lmnmnzp2me5ksrw7bgor3nqudkae","result":{"bridge_version":"1.0.0","diagnostics":[],"domain_identity":"bafkreih2gwzdk6ybr6p3iar4zk54x2lmnmnzp2me5ksrw7bgor3nqudkae","expression":{"content_digest":"65e528b2e981edd8ae1a15d64de413d5e6b5a8f8ce2e9130bc1b68a2e34f71bf","expression_id":"expr:sv:program:bafkreih2gwzdk6ybr6p3iar4zk54x2lmnmnzp2me5ksrw7bgor3nqudkae","family":{"interface":"LogicIdentityNamespaces@1","namespace":"family","schema_version":"logic-identity-namespaces/v1","value":"program","version":"1.0.0"},"interface":"TypedExpression@1","metadata":{"bridge":"SoftwareVerificationSyntaxBridge@1","domain_identity":"bafkreih2gwzdk6ybr6p3iar4zk54x2lmnmnzp2me5ksrw7bgor3nqudkae","kind":"program","source_identities":["c85398d6ebbfd9ccf5a8942efc19354488abb7f53465fe04e1a5a9d32cdd335b","file:///canary.py","source:canary.py","span:function.increment.1","span:increment.expr.4","span:increment.expr.5","span:increment.expr.7","span:increment.param.n.2","span:increment.stmt.3"],"view_role":""},"profile":{"interface":"LogicIdentityNamespaces@1","namespace":"profile","schema_version":"logic-identity-namespaces/v1","value":"program_ir","version":"1.0.0"},"root":{"arguments":[],"binders":[],"extension":{"children":[],"family":{"interface":"LogicIdentityNamespaces@1","namespace":"family","schema_version":"logic-identity-namespaces/v1","value":"program","version":"1.0.0"},"features":["program.ir","software_verification.program"],"interface":"LogicExtensionNode@1","metadata":{},"node_id":"node:sv:program:bafkreih2gwzdk6ybr6p3iar4zk54x2lmnmnzp2me5ksrw7bgor3nqudkae:ext","payload":{"bridge_interface":"SoftwareVerificationSyntaxBridge@1","bridge_version":"1.0.0","document":{"commands":[{"attributes":{},"command_id":"command:10","effects":{"allocates":[],"deallocates":[],"nondeterministic":false,"performs_io":false,"raises":[],"reads":[],"synchronizes":false,"writes":[]},"evaluation_order":["expr:9"],"expression_ids":["expr:9"],"kind":"return","source_ref_ids":["source:canary.py"],"span_ids":["span:increment.stmt.3"],"target_symbol_ids":[],"undefined_behavior":[]}],"expressions":[{"attributes":{},"evaluation_order":[],"expression_id":"expr:6","kind":"symbol","operand_ids":[],"operator":"","source_ref_ids":["source:canary.py"],"span_ids":["span:increment.expr.5"],"symbol_ids":["symbol:increment.n.parameter"],"type_ref":"any"},{"attributes":{"value":1},"evaluation_order":[],"expression_id":"expr:8","kind":"literal","operand_ids":[],"operator":"","source_ref_ids":["source:canary.py"],"span_ids":["span:increment.expr.7"],"symbol_ids":[],"type_ref":"int"},{"attributes":{},"evaluation_order":["expr:6","expr:8"],"expression_id":"expr:9","kind":"binary","operand_ids":["expr:6","expr:8"],"operator":"add","source_ref_ids":["source:canary.py"],"span_ids":["span:increment.expr.4"],"symbol_ids":[],"type_ref":"any"}],"functions":[{"cfg":{"blocks":[{"block_id":"block:entry","command_ids":["command:10"],"source_ref_ids":["source:canary.py"],"span_ids":["span:function.increment.1"]}],"edges":[],"entry_block_id":"block:entry","exceptional_exit_block_ids":[],"graph_id":"cfg:increment","normal_exit_block_ids":["block:entry"]},"declared_exceptions":[],"effects":{"allocates":[],"deallocates":[],"nondeterministic":false,"performs_io":false,"raises":[],"reads":["symbol:increment.n.parameter"],"synchronizes":false,"writes":[]},"exception_symbol_ids":[],"function_id":"function:increment","local_symbol_ids":[],"name":"increment","parameter_symbol_ids":["symbol:increment.n.parameter"],"purity":"pure","result_symbol_id":"symbol:increment.result.result","return_type":"int","source_ref_ids":["source:canary.py"],"span_ids":["span:function.increment.1"]}],"global_symbol_ids":[],"metadata":{"adapter":"SourceSoftwareVerificationAdapter@1","language":"python","path":"canary.py"},"program_id":"bafkreih2gwzdk6ybr6p3iar4zk54x2lmnmnzp2me5ksrw7bgor3nqudkae","schema_version":"program-ir/v1","sources":[{"container_sha256":"","container_uri":"","content_cid":"","content_sha256":"c85398d6ebbfd9ccf5a8942efc19354488abb7f53465fe04e1a5a9d32cdd335b","license_expression":"","metadata":{"byte_length":74,"language":"python","path":"canary.py"},"ref_id":"source:canary.py","review_status":"unreviewed","source_id":"canary.py","source_revision":"snapshot:baguqeera5icnvhiinjaau253x3wyg2bd2po4age3eyillgjur2bmqksbhfya","source_uri":"file:///canary.py"}],"spans":[{"end_byte":73,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:canary.py","span_id":"span:function.increment.1","start_byte":27,"start_char":null,"start_column":1,"start_line":2},{"end_byte":73,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:canary.py","span_id":"span:increment.expr.4","start_byte":68,"start_char":null,"start_column":12,"start_line":3},{"end_byte":69,"end_char":null,"end_column":12,"end_line":3,"metadata":{},"source_ref_id":"source:canary.py","span_id":"span:increment.expr.5","start_byte":68,"start_char":null,"start_column":12,"start_line":3},{"end_byte":73,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:canary.py","span_id":"span:increment.expr.7","start_byte":72,"start_char":null,"start_column":16,"start_line":3},{"end_byte":47,"end_char":null,"end_column":20,"end_line":2,"metadata":{},"source_ref_id":"source:canary.py","span_id":"span:increment.param.n.2","start_byte":41,"start_char":null,"start_column":15,"start_line":2},{"end_byte":73,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:canary.py","span_id":"span:increment.stmt.3","start_byte":61,"start_char":null,"start_column":5,"start_line":3}],"symbols":[{"attributes":{},"kind":"parameter","name":"n","source_ref_ids":["source:canary.py"],"span_ids":["span:increment.param.n.2"],"symbol_id":"symbol:increment.n.parameter","type_ref":"int"},{"attributes":{},"kind":"result","name":"result","source_ref_ids":["source:canary.py"],"span_ids":["span:function.increment.1"],"symbol_id":"symbol:increment.result.result","type_ref":"int"}]},"domain_identity":"bafkreih2gwzdk6ybr6p3iar4zk54x2lmnmnzp2me5ksrw7bgor3nqudkae","domain_schema":"program-ir/v1","kind":"program","schema_version":"program.program_ir/v1","source_identities":["c85398d6ebbfd9ccf5a8942efc19354488abb7f53465fe04e1a5a9d32cdd335b","file:///canary.py","source:canary.py","span:function.increment.1","span:increment.expr.4","span:increment.expr.5","span:increment.expr.7","span:increment.param.n.2","span:increment.stmt.3"],"view_role":""},"payload_schema":"program.program_ir/v1","profile":{"interface":"LogicIdentityNamespaces@1","namespace":"profile","schema_version":"logic-identity-namespaces/v1","value":"program_ir","version":"1.0.0"},"schema_version":"syntax-logic-extension-node/v1"},"kind":"extension","metadata":{},"node_id":"node:sv:program:bafkreih2gwzdk6ybr6p3iar4zk54x2lmnmnzp2me5ksrw7bgor3nqudkae","schema_version":"syntax-logic-node/v1","sort":{"arguments":[],"kind":"bool","name":"Bool","schema_version":"syntax-logic-sort/v1"},"symbol":""},"schema_version":"syntax-typed-expression/v1","signature":{"family":{"interface":"LogicIdentityNamespaces@1","namespace":"family","schema_version":"logic-identity-namespaces/v1","value":"program","version":"1.0.0"},"features":["program.ir","software_verification.program"],"interface":"LogicSignature@1","metadata":{"bridge":"SoftwareVerificationSyntaxBridge@1","domain":"software_verification","kind":"program"},"profile":{"interface":"LogicIdentityNamespaces@1","namespace":"profile","schema_version":"logic-identity-namespaces/v1","value":"program_ir","version":"1.0.0"},"schema_version":"syntax-logic-signature/v1","signature_id":"sig:sv:program","sorts":[{"arguments":[],"kind":"bool","name":"Bool","schema_version":"syntax-logic-sort/v1"}],"symbols":[]}},"has_document":true,"interface":"SoftwareVerificationSyntaxBridge@1","kind":"program","losses":[],"preservation":"exact","route":{"domain_schema":"program-ir/v1","family_id":"program","features":["software_verification.program","program.ir"],"kind":"program","notes":"","payload_schema":"program.program_ir/v1","profile_id":"program_ir","schema":"software-verification.syntax-bridge-route/v1","view_role":""},"schema":"software-verification.syntax-bridge-result/v1","source_identities":["c85398d6ebbfd9ccf5a8942efc19354488abb7f53465fe04e1a5a9d32cdd335b","file:///canary.py","source:canary.py","span:function.increment.1","span:increment.expr.4","span:increment.expr.5","span:increment.expr.7","span:increment.param.n.2","span:increment.stmt.3"],"status":"ok","unsupported":[]}}],"native_contracts":[],"native_program":{"commands":[{"attributes":{},"command_id":"command:10","effects":{"allocates":[],"deallocates":[],"nondeterministic":false,"performs_io":false,"raises":[],"reads":[],"synchronizes":false,"writes":[]},"evaluation_order":["expr:9"],"expression_ids":["expr:9"],"kind":"return","source_ref_ids":["source:canary.py"],"span_ids":["span:increment.stmt.3"],"target_symbol_ids":[],"undefined_behavior":[]}],"expressions":[{"attributes":{},"evaluation_order":[],"expression_id":"expr:6","kind":"symbol","operand_ids":[],"operator":"","source_ref_ids":["source:canary.py"],"span_ids":["span:increment.expr.5"],"symbol_ids":["symbol:increment.n.parameter"],"type_ref":"any"},{"attributes":{"value":1},"evaluation_order":[],"expression_id":"expr:8","kind":"literal","operand_ids":[],"operator":"","source_ref_ids":["source:canary.py"],"span_ids":["span:increment.expr.7"],"symbol_ids":[],"type_ref":"int"},{"attributes":{},"evaluation_order":["expr:6","expr:8"],"expression_id":"expr:9","kind":"binary","operand_ids":["expr:6","expr:8"],"operator":"add","source_ref_ids":["source:canary.py"],"span_ids":["span:increment.expr.4"],"symbol_ids":[],"type_ref":"any"}],"functions":[{"cfg":{"blocks":[{"block_id":"block:entry","command_ids":["command:10"],"source_ref_ids":["source:canary.py"],"span_ids":["span:function.increment.1"]}],"edges":[],"entry_block_id":"block:entry","exceptional_exit_block_ids":[],"graph_id":"cfg:increment","normal_exit_block_ids":["block:entry"]},"declared_exceptions":[],"effects":{"allocates":[],"deallocates":[],"nondeterministic":false,"performs_io":false,"raises":[],"reads":["symbol:increment.n.parameter"],"synchronizes":false,"writes":[]},"exception_symbol_ids":[],"function_id":"function:increment","local_symbol_ids":[],"name":"increment","parameter_symbol_ids":["symbol:increment.n.parameter"],"purity":"pure","result_symbol_id":"symbol:increment.result.result","return_type":"int","source_ref_ids":["source:canary.py"],"span_ids":["span:function.increment.1"]}],"global_symbol_ids":[],"metadata":{"adapter":"SourceSoftwareVerificationAdapter@1","language":"python","path":"canary.py"},"program_id":"bafkreih2gwzdk6ybr6p3iar4zk54x2lmnmnzp2me5ksrw7bgor3nqudkae","schema_version":"program-ir/v1","sources":[{"container_sha256":"","container_uri":"","content_cid":"","content_sha256":"c85398d6ebbfd9ccf5a8942efc19354488abb7f53465fe04e1a5a9d32cdd335b","license_expression":"","metadata":{"byte_length":74,"language":"python","path":"canary.py"},"ref_id":"source:canary.py","review_status":"unreviewed","source_id":"canary.py","source_revision":"snapshot:baguqeera5icnvhiinjaau253x3wyg2bd2po4age3eyillgjur2bmqksbhfya","source_uri":"file:///canary.py"}],"spans":[{"end_byte":73,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:canary.py","span_id":"span:function.increment.1","start_byte":27,"start_char":null,"start_column":1,"start_line":2},{"end_byte":73,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:canary.py","span_id":"span:increment.expr.4","start_byte":68,"start_char":null,"start_column":12,"start_line":3},{"end_byte":69,"end_char":null,"end_column":12,"end_line":3,"metadata":{},"source_ref_id":"source:canary.py","span_id":"span:increment.expr.5","start_byte":68,"start_char":null,"start_column":12,"start_line":3},{"end_byte":73,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:canary.py","span_id":"span:increment.expr.7","start_byte":72,"start_char":null,"start_column":16,"start_line":3},{"end_byte":47,"end_char":null,"end_column":20,"end_line":2,"metadata":{},"source_ref_id":"source:canary.py","span_id":"span:increment.param.n.2","start_byte":41,"start_char":null,"start_column":15,"start_line":2},{"end_byte":73,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:canary.py","span_id":"span:increment.stmt.3","start_byte":61,"start_char":null,"start_column":5,"start_line":3}],"symbols":[{"attributes":{},"kind":"parameter","name":"n","source_ref_ids":["source:canary.py"],"span_ids":["span:increment.param.n.2"],"symbol_id":"symbol:increment.n.parameter","type_ref":"int"},{"attributes":{},"kind":"result","name":"result","source_ref_ids":["source:canary.py"],"span_ids":["span:function.increment.1"],"symbol_id":"symbol:increment.result.result","type_ref":"int"}]},"profile":{"completion_authority":false,"domain_id":"codebase_ir","executes_source":false,"execution_authority":false,"feature_only":true,"feature_view":"native documents with stable positional references; provenance retained outside learned expressions","feature_view_schema":"codebase-ir-native-structural-feature-view@1","limits":{"max_ast_depth":48,"max_ast_nodes":2048,"max_condition_bytes":16384,"max_contracts":8,"max_functions":16,"max_source_bytes":65536,"max_target_bytes":4194304},"native_routes":{"contract":{"available_without_typed_evidence":false,"family":"program","kind":"contract","owner_schema":"program-contract/v1","payload_schema":"program.program_contract/v1","profile":"dynamic_hoare","requires_explicit_source_ref":true,"requires_program_binding":true,"typed_owner":"ProgramContract","view_role":""},"program":{"available_without_typed_evidence":false,"family":"program","kind":"program","owner_schema":"program-ir/v1","payload_schema":"program.program_ir/v1","profile":"program_ir","requires_explicit_source_ref":true,"requires_program_binding":false,"typed_owner":"ProgramIR","view_role":""}},"projection_ids":["codebase_ir.program@1","codebase_ir.contracts@1"],"proof_authority":false,"provider_calls":0,"readiness":"complete supported source adapter, exact native bridge, no unsupported inventory","schema":"codebase-ir-source-bound-feature-targets@1","semantic_formula_decoder":false,"solver_calls":0,"source_semantics_verified":false,"unsupported_policy":"retain source-bound frontiers and deny training readiness"},"proof_authority":false,"publication_receipt":{"ast_revision_id":"rev:repository:reviewed-candidate-qualification:snapshot:baguqeera5icnvhiinjaau253x3wyg2bd2po4age3eyillgjur2bmqksbhfya","generation":1,"manifest_cid":"baguqeeraeissgl364bk7vyxwh4dm4nen5vt22k5hnhyfhyfu67ex3ryjfmla","operation_id":"initial","previous_head":null,"repository_id":"repository:reviewed-candidate-qualification","request_cid":"baguqeerazapeehfz7nnwsu3x4zkrb66dvju33acegegjdgr65pl64z54dzya","schema":"codebase-publication-receipt@1","snapshot_cid":"baguqeera5icnvhiinjaau253x3wyg2bd2po4age3eyillgjur2bmqksbhfya"},"semantic_formula_decoder":false,"source_binding":{"ast_cid":"baguqeerav2jffsev7p46llsm5w2e6e3mwada73b4zplnwqgl5ognejkw2mja","content_sha256":"c85398d6ebbfd9ccf5a8942efc19354488abb7f53465fe04e1a5a9d32cdd335b","entry":{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerajwgfjxct6ev5hycxwpxxdqh2k355vfhwa56eecfwrgdg74ys247q","git_blob_oid":"f53de9ed93d63f21d6b1704fd7730e5c5b88116b","head_blob_oid":"f53de9ed93d63f21d6b1704fd7730e5c5b88116b","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"canary.py","raw_path_hex":"63616e6172792e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":74,"source_cid":"bafkreigikomnn2573hgplkeuf36bsnkercv3p5jumx7ajynfvhjszxjtlm"},"head":{"ast_revision_id":"rev:repository:reviewed-candidate-qualification:snapshot:baguqeera5icnvhiinjaau253x3wyg2bd2po4age3eyillgjur2bmqksbhfya","generation":1,"manifest_cid":"baguqeeraeissgl364bk7vyxwh4dm4nen5vt22k5hnhyfhyfu67ex3ryjfmla","receipt_cid":"baguqeeraapssc4hz723hbrqov3ua2tkltwtsa3dxg3fr5isfdgixwjqgw6lq","repository_id":"repository:reviewed-candidate-qualification","schema":"codebase-head@1","snapshot_cid":"baguqeera5icnvhiinjaau253x3wyg2bd2po4age3eyillgjur2bmqksbhfya"},"path":"canary.py","repository_id":"repository:reviewed-candidate-qualification","schema":"codebase-ir-feature-source-binding@1","source_cid":"bafkreigikomnn2573hgplkeuf36bsnkercv3p5jumx7ajynfvhjszxjtlm","source_key":"raw:63616e6172792e7079","source_revision":"snapshot:baguqeera5icnvhiinjaau253x3wyg2bd2po4age3eyillgjur2bmqksbhfya","unit":{"ast_cid":"baguqeerav2jffsev7p46llsm5w2e6e3mwada73b4zplnwqgl5ognejkw2mja","entry_cid":"baguqeerajwgfjxct6ev5hycxwpxxdqh2k355vfhwa56eecfwrgdg74ys247q","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:63616e6172792e7079"}},"source_bytes_hex":"2320666978656420646961676e6f7374696320666978747572650a64656620696e6372656d656e74286e3a20696e7429202d3e20696e743a0a2020202072657475726e206e202b20310a","source_semantics_verified":false,"target_schema":"codebase-ir-source-bound-feature-targets@1","unknown_inventory":[{"field":"type_ref","native_id":"expr:6","native_kind":"expressions","value":"any"},{"field":"type_ref","native_id":"expr:9","native_kind":"expressions","value":"any"}]},"required":true,"stage":"target","status":"passed","validator_id":"codebase_ir.exact_native_target_replay@1"}]}],"completion_authority":false,"continuation":"exact_frozen_basis_adam_resume","contract_sha256":"2a85d70e98ec9ff00018d7e2a22151c1fff0bf04175c230bfc3375773072e0b5","current_evaluation_bindings":[{"binding":{"ast_cid":"baguqeerawj3ylmt3sdutt4dfed2se2dlt7w6z7kzq54tuvw2ujsvdvri2ica","authored_contracts":[],"content_sha256":"c85398d6ebbfd9ccf5a8942efc19354488abb7f53465fe04e1a5a9d32cdd335b","entry":{"acquisition":"working-captured","disposition":"working","entry_cid":"baguqeerawfv32ovbfotx6fx2pzmrkj2ijgyt7ansazbczqaer3kdizgmmc7a","git_blob_oid":"f53de9ed93d63f21d6b1704fd7730e5c5b88116b","head_blob_oid":"f53de9ed93d63f21d6b1704fd7730e5c5b88116b","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"canary.py","raw_path_hex":"63616e6172792e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":74,"source_cid":"bafkreigikomnn2573hgplkeuf36bsnkercv3p5jumx7ajynfvhjszxjtlm"},"head":{"ast_revision_id":"rev:repository:reviewed-candidate-qualification:snapshot:baguqeeraszkpmxvay2ttuycjolsjycsycnljynx7ffhhl6zwqh6kudqfkrka","generation":2,"manifest_cid":"baguqeeramc27ulswveht54l5mrsuqsrpnpl5rjibnr3htx7uok7fwco5tu7q","receipt_cid":"baguqeerabqnsnb6gvrm7qxol2yry2yzaycyss5ebvrlzmqidacu4qa4tzk5q","repository_id":"repository:reviewed-candidate-qualification","schema":"codebase-head@1","snapshot_cid":"baguqeeraszkpmxvay2ttuycjolsjycsycnljynx7ffhhl6zwqh6kudqfkrka"},"path":"canary.py","repository_id":"repository:reviewed-candidate-qualification","schema":"codebase-ir-feature-source-binding@1","source_cid":"bafkreigikomnn2573hgplkeuf36bsnkercv3p5jumx7ajynfvhjszxjtlm","source_key":"raw:63616e6172792e7079","source_revision":"snapshot:baguqeeraszkpmxvay2ttuycjolsjycsycnljynx7ffhhl6zwqh6kudqfkrka","unit":{"ast_cid":"baguqeerawj3ylmt3sdutt4dfed2se2dlt7w6z7kzq54tuvw2ujsvdvri2ica","entry_cid":"baguqeerawfv32ovbfotx6fx2pzmrkj2ijgyt7ansazbczqaer3kdizgmmc7a","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:63616e6172792e7079"}},"role":"canary"},{"binding":{"ast_cid":"baguqeeraawhtudz65uin6dd4ijk3cdktfdy3ke7n3oz2u7kwmwk5zx336q7q","authored_contracts":[],"content_sha256":"825f80bf645a3667c340968c81c8353ffe49423651d8021d9527a62b60dbbe58","entry":{"acquisition":"working-captured","disposition":"working","entry_cid":"baguqeerazqg7prfncgs7tsqxuatxi5neyq26s5padtnyiupotd5tvwfz56ba","git_blob_oid":"530aee57eeae73b69b574365e3691707840a6425","head_blob_oid":"530aee57eeae73b69b574365e3691707840a6425","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"tune.py","raw_path_hex":"74756e652e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":70,"source_cid":"bafkreiecl6al6zc2gzt4gqewrsa4qnj77zeuensr3abb3fjhuyvwbw56la"},"head":{"ast_revision_id":"rev:repository:reviewed-candidate-qualification:snapshot:baguqeeraszkpmxvay2ttuycjolsjycsycnljynx7ffhhl6zwqh6kudqfkrka","generation":2,"manifest_cid":"baguqeeramc27ulswveht54l5mrsuqsrpnpl5rjibnr3htx7uok7fwco5tu7q","receipt_cid":"baguqeerabqnsnb6gvrm7qxol2yry2yzaycyss5ebvrlzmqidacu4qa4tzk5q","repository_id":"repository:reviewed-candidate-qualification","schema":"codebase-head@1","snapshot_cid":"baguqeeraszkpmxvay2ttuycjolsjycsycnljynx7ffhhl6zwqh6kudqfkrka"},"path":"tune.py","repository_id":"repository:reviewed-candidate-qualification","schema":"codebase-ir-feature-source-binding@1","source_cid":"bafkreiecl6al6zc2gzt4gqewrsa4qnj77zeuensr3abb3fjhuyvwbw56la","source_key":"raw:74756e652e7079","source_revision":"snapshot:baguqeeraszkpmxvay2ttuycjolsjycsycnljynx7ffhhl6zwqh6kudqfkrka","unit":{"ast_cid":"baguqeeraawhtudz65uin6dd4ijk3cdktfdy3ke7n3oz2u7kwmwk5zx336q7q","entry_cid":"baguqeerazqg7prfncgs7tsqxuatxi5neyq26s5padtnyiupotd5tvwfz56ba","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:74756e652e7079"}},"role":"tune"}],"feature_space_sha256":"39d4d97910e0ecd610bd74232b283fe05883b60f0f487c9161340e824500dc67","formalized":false,"head":{"ast_revision_id":"rev:repository:reviewed-candidate-qualification:snapshot:baguqeeraszkpmxvay2ttuycjolsjycsycnljynx7ffhhl6zwqh6kudqfkrka","generation":2,"manifest_cid":"baguqeeramc27ulswveht54l5mrsuqsrpnpl5rjibnr3htx7uok7fwco5tu7q","receipt_cid":"baguqeerabqnsnb6gvrm7qxol2yry2yzaycyss5ebvrlzmqidacu4qa4tzk5q","repository_id":"repository:reviewed-candidate-qualification","schema":"codebase-head@1","snapshot_cid":"baguqeeraszkpmxvay2ttuycjolsjycsycnljynx7ffhhl6zwqh6kudqfkrka"},"implementation":{"files":{"ipfs_datasets_py.logic.software_contracts.codebase_ir_targets":"88d619efdc83f8e207b13b05f879c956655a7b5825f5647b46457ca92539c3cf","ipfs_datasets_py.logic.software_contracts.codebase_source_training":"aea5fa8803ae6b6dde7c4e71b81f68a7f95257b3a5d76cea693ee13e66710aa0","ipfs_datasets_py.optimizers.logic_theorem_optimizer.autoencoder_projection_features":"0d93a2e56d0b46cff34f15c4792042bca33f47af00da80e21fa501ddf442de06","ipfs_datasets_py.optimizers.logic_theorem_optimizer.autoencoder_runtime_registry":"ca31983a5f514c7f5cf8b1b9250ef92e1beb13c0a2305381aac575931e79b4ac","ipfs_datasets_py.optimizers.logic_theorem_optimizer.codebase_feature_worker":"91174cb51a0832e4cd691e56f94c0d6b34af1f06e6afec2c0d780d58fa3196db","ipfs_datasets_py.optimizers.logic_theorem_optimizer.modal_autoencoder_cuda":"954bcdee38c8f55f0d9d57045b9f2648aac7efcdf105b3655f410dea1249f2e1"},"scope":"listed_local_files_only_not_execution_attestation","sha256":"982c19bc0002078f28ee20c061906dca30af797bd30dea5137da5567dad9e69c"},"parent_version_id":"sha256:82f65ef274aa8c322e94e130444d308a380be926b0f24723a941e432f1ebf0a3","promotion_performed":false,"proof_authority":false,"qualified":false,"replay_monitoring":{"coverage":[{"known_atoms":2,"projection_id":"codebase_ir.contracts@1","unknown_atoms":0},{"known_atoms":51,"projection_id":"codebase_ir.program@1","unknown_atoms":0},{"known_atoms":2,"projection_id":"codebase_ir.contracts@1","unknown_atoms":0},{"known_atoms":51,"projection_id":"codebase_ir.program@1","unknown_atoms":0}],"inference":{"admitted":false,"contract_sha256":"2a85d70e98ec9ff00018d7e2a22151c1fff0bf04175c230bfc3375773072e0b5","coverage":[{"known_atoms":2,"projection_id":"codebase_ir.contracts@1","unknown_atoms":0},{"known_atoms":51,"projection_id":"codebase_ir.program@1","unknown_atoms":0},{"known_atoms":2,"projection_id":"codebase_ir.contracts@1","unknown_atoms":0},{"known_atoms":51,"projection_id":"codebase_ir.program@1","unknown_atoms":0}],"decoded_formulas_generated":false,"feature_space_sha256":"39d4d97910e0ecd610bd74232b283fe05883b60f0f487c9161340e824500dc67","formalized":false,"promotion_performed":false,"qualified":false,"representation":"native_compiler_structural_features_not_semantic_text_embeddings","rows":[{"latent":[-0.44877079390440233,0.34575986782592855,-0.3397806108806754,0.8113549305108404,0.770006529204761,0.8143067254932654,-0.5097516539875313,-0.8002704097392691],"reconstructed_projection_features":{"codebase_ir.contracts@1":[0.7511388804945861,0.7458761327668928],"codebase_ir.program@1":[0.1210235422148586,0.29189928126859427,0.1604348376300283,0.20158281395910466,0.15258919163498755,0.15766592515948263,0.16933338367156137,0.12203555653791062,0.10041458289204097,0.16026882920449226,0.31538122537277513,0.26143482707371246,0.08851482259766724,0.1285233814969699,0.2761147707702975,0.19104982640678023,0.16001882841436665,0.18315565952394883,0.13818374358442756,0.15474051927578408,0.21860192268952947,0.21849157737787822,0.3217299209081515,0.2048788697355981,0.08045875810631943,0.1611759183651807,0.20272495729319528,0.14935738954744757,0.11690284030651185,0.1894762247600803,0.174861494809249,0.2725803165359789,0.15700695811249377,0.16289616428666118,0.1474331055834457,0.12823857228413044,0.21698658246827202,0.22155089577687043,0.3300609969640758,0.19374227017380896,0.23575960497782883,0.24061145065928358,0.20405391246619953,0.1871706325593729,0.1440704095589181,0.2560229745889313,0.21397850428355422,0.1489870035333613,0.2867562135363395,0.16223720366104993,0.21573363231567255,0.11274471208239084]},"source_digest":"0895273a3fe8497c37002e530c308371f10849608464b98178d92f7e4042fd21"},{"latent":[-0.47464361877333655,0.35411814786110646,-0.3473361947283009,0.8067306527810216,0.7589527802187817,0.8215099739091558,-0.5122596312470543,-0.7985219528047308],"reconstructed_projection_features":{"codebase_ir.contracts@1":[0.7506307818718765,0.746872051596566],"codebase_ir.program@1":[0.1206474765622976,0.29064807773780793,0.15600864687182325,0.20928513149256978,0.14870921626407668,0.15185299733406218,0.1625260536390196,0.11794805304430396,0.10275220684844243,0.15472367299459658,0.30938067058072666,0.26087673427143093,0.08162636451018034,0.128549375711342,0.2713584390103481,0.18606691831863506,0.16073795217025919,0.18518030527733353,0.13609521123857898,0.14961659125875448,0.21592341951307292,0.21460741139739686,0.3200287339998603,0.20110817251403426,0.08133666744865134,0.1617234997486351,0.2009693370080215,0.1465997391894327,0.1141856221481512,0.1867356487095651,0.1763743798406896,0.26548951410584526,0.15687833194734152,0.15781493357286747,0.13873417433994528,0.12958376349657846,0.21169728709843977,0.21991174453447734,0.32874739094938626,0.1907333066963176,0.23393436357174718,0.2395183993673179,0.19570019287267518,0.18151485705374493,0.14173855210585745,0.25304349347166377,0.20627643394729178,0.14708055687995852,0.29136304918103806,0.15882572374135392,0.21081092174320581,0.10820115726849744]},"source_digest":"be92fc082b941e6c7a355b4a946464e05b489761c650e77a5e2d427b0f3e2ac3"}],"schema":"native-projection-feature-inference/v1","state_sha256":"47e9288cbd7943b9902f1f35dd9ae822ec3dd85387ef31d97ec550f5c0f70ed4","training_executed":false},"mean_squared_error":0.005832363972622348,"mean_squared_errors":[0.006073850170867033,0.005590877774377664],"semantic_or_property_evaluation":false,"source_digests":["0895273a3fe8497c37002e530c308371f10849608464b98178d92f7e4042fd21","be92fc082b941e6c7a355b4a946464e05b489761c650e77a5e2d427b0f3e2ac3"],"used_for_selection":false},"replay_targets":[{"admitted":false,"domain_id":"codebase_ir","formalized":false,"projections":[{"expression":{"document":{"commands":[{"attributes":{},"command_id":"command:0","effects":{"allocates":[],"deallocates":[],"nondeterministic":false,"performs_io":false,"raises":[],"reads":[],"synchronizes":false,"writes":[]},"evaluation_order":["expr:9"],"expression_ids":["expression:2"],"kind":"return","target_symbol_ids":[],"undefined_behavior":[]}],"expressions":[{"attributes":{},"evaluation_order":[],"expression_id":"expression:0","kind":"symbol","operand_ids":[],"operator":"","symbol_ids":["symbol:0"],"type_ref":"any"},{"attributes":{"value":1},"evaluation_order":[],"expression_id":"expression:1","kind":"literal","operand_ids":[],"operator":"","symbol_ids":[],"type_ref":"int"},{"attributes":{},"evaluation_order":["expr:6","expr:8"],"expression_id":"expression:2","kind":"binary","operand_ids":["expression:0","expression:1"],"operator":"add","symbol_ids":[],"type_ref":"any"}],"functions":[{"cfg":{"blocks":[{"block_id":"block:0","command_ids":["command:0"]}],"edges":[],"entry_block_id":"block:0","exceptional_exit_block_ids":[],"graph_id":"graph:0","normal_exit_block_ids":["block:0"]},"declared_exceptions":[],"effects":{"allocates":[],"deallocates":[],"nondeterministic":false,"performs_io":false,"raises":[],"reads":["symbol:increment.n.parameter"],"synchronizes":false,"writes":[]},"exception_symbol_ids":[],"function_id":"function:0","local_symbol_ids":[],"name":"increment","parameter_symbol_ids":["symbol:0"],"purity":"pure","result_symbol_id":"symbol:1","return_type":"int"}],"global_symbol_ids":[],"schema_version":"program-ir/v1","symbols":[{"attributes":{},"kind":"parameter","name":"n","symbol_id":"symbol:0","type_ref":"int"},{"attributes":{},"kind":"result","name":"result","symbol_id":"symbol:1","type_ref":"int"}]},"native_kind":"program","schema":"codebase-ir-native-structural-feature-view@1"},"feature_only":true,"logic_family":"program","producer_id":"codebase-source-target-adapter","producer_version":"codebase-ir-source-bound-feature-targets@1","profile":"program_ir","projection_id":"codebase_ir.program@1","properties":[],"representation_kind":"native_structural_feature_view","target_schema":"codebase-ir-source-bound-feature-targets@1","view_id":"program.program_ir/v1","view_role":null},{"expression":{"documents":[],"native_kind":"contracts","schema":"codebase-ir-native-structural-feature-view@1"},"feature_only":true,"logic_family":"program","producer_id":"codebase-source-target-adapter","producer_version":"codebase-ir-source-bound-feature-targets@1","profile":"dynamic_hoare","projection_id":"codebase_ir.contracts@1","properties":[],"representation_kind":"native_structural_feature_view","target_schema":"codebase-ir-source-bound-feature-targets@1","view_id":"program.program_contract/v1","view_role":null}],"qualification_gaps":["source_runtime_semantics_not_verified","backend_proofs_not_run","kernel_proofs_not_run","feature_reconstruction_is_not_formalization"],"qualified":false,"ready_for_training":true,"schema_version":"autoencoder-domain-targets/v1","source_digest":"0895273a3fe8497c37002e530c308371f10849608464b98178d92f7e4042fd21","unsupported":[],"validation":[{"details":{"ast_node_count":14,"authored_contract_cids":[],"authored_contracts":[],"captured_ast":{"calls":[],"diagnostics":[],"effects":[],"frontend":{"ast_schema":{"identifier":"ipfs-datasets.software-contracts.ast-ir@1.0.0","major":1,"minor":0,"name":"ipfs-datasets.software-contracts.ast-ir","patch":0},"capabilities":["annotations","awaits","calls","decorators","diagnostics","duplicate_definitions","effects","generators","imports","modules","raises","references","scopes","signatures","source_spans","state_access","symbols","undefined_reference_candidates","unsupported_constructs"],"frontend_name":"cpython-ast","frontend_version":"1.2.1","language":"python","language_version":"3.12","schema":"ipfs-datasets.software-contracts.frontend-capability@1.0.0","source_extensions":[".py",".pyi"],"toolchain_cid":"baguqeerar6isk2o6l6peildks6id6mzkg6kpgn6tefr24ro5ckm4hqtntuaa"},"imports":[],"module":{"export_names":["increment"],"module_id":"module:bafkreig2whzodbawj5uf6jnxwuklau7dypg4y7o76drwhcihfoxilmvtvq","name":"calc","scope_id":"scope:module","span":{"end_byte":47,"end_column":0,"end_line":3,"start_byte":0,"start_column":0,"start_line":1}},"provenance":{"path":"calc.py","repository_id":"repository:reviewed-candidate-qualification","repository_tree_cid":"baguqeera5icnvhiinjaau253x3wyg2bd2po4age3eyillgjur2bmqksbhfya","revision":"snapshot:baguqeera5icnvhiinjaau253x3wyg2bd2po4age3eyillgjur2bmqksbhfya","source_cid":"bafkreig2whzodbawj5uf6jnxwuklau7dypg4y7o76drwhcihfoxilmvtvq"},"references":[{"context":"type","is_qualified":false,"name":"int","reference_id":"reference:17:1","scope_id":"scope:module","span":{"end_byte":20,"end_column":20,"end_line":1,"start_byte":17,"start_column":17,"start_line":1}},{"context":"type","is_qualified":false,"name":"int","reference_id":"reference:25:0","scope_id":"scope:module","span":{"end_byte":28,"end_column":28,"end_line":1,"start_byte":25,"start_column":25,"start_line":1}},{"context":"read","is_qualified":false,"name":"n","reference_id":"reference:41:2","scope_id":"scope:function:0:0","span":{"end_byte":42,"end_column":12,"end_line":2,"start_byte":41,"start_column":11,"start_line":2}}],"schema":"ipfs-datasets.software-contracts.ast-ir@1.0.0","scopes":[{"kind":"function","owner_symbol_id":"symbol:0:0","parent_scope_id":"scope:module","scope_id":"scope:function:0:0","span":{"end_byte":46,"end_column":16,"end_line":2,"start_byte":0,"start_column":0,"start_line":1}},{"kind":"module","owner_symbol_id":null,"parent_scope_id":null,"scope_id":"scope:module","span":{"end_byte":47,"end_column":0,"end_line":3,"start_byte":0,"start_column":0,"start_line":1}}],"symbols":[{"decorator_names":[],"definition_ordinal":0,"flags":[],"kind":"function","name":"increment","qualified_name":"calc.increment","scope_id":"scope:module","signature":{"is_async":false,"is_generator":false,"parameters":[{"annotation":"int","default_kind":"none","kind":"positional_or_named","name":"n","position":0}],"return_annotation":"int"},"span":{"end_byte":46,"end_column":16,"end_line":2,"start_byte":0,"start_column":0,"start_line":1},"symbol_id":"symbol:0:0","visibility":"public"},{"decorator_names":[],"definition_ordinal":0,"flags":[],"kind":"parameter","name":"n","qualified_name":"calc.increment.n","scope_id":"scope:function:0:0","signature":null,"span":{"end_byte":20,"end_column":20,"end_line":1,"start_byte":14,"start_column":14,"start_line":1},"symbol_id":"symbol:14:1","visibility":"public"}],"unsupported":[]},"completion_authority":false,"correspondence":{"is_runtime_equivalence_proof":false,"operation":"native_source_maps_retained_without_rebinding","spans":[{"end_byte":46,"source_ref_id":"source:calc.py","source_text":"def increment(n: int) -> int:\n return n + 1","span_id":"span:function.increment.1","start_byte":0},{"end_byte":46,"source_ref_id":"source:calc.py","source_text":"n + 1","span_id":"span:increment.expr.4","start_byte":41},{"end_byte":42,"source_ref_id":"source:calc.py","source_text":"n","span_id":"span:increment.expr.5","start_byte":41},{"end_byte":46,"source_ref_id":"source:calc.py","source_text":"1","span_id":"span:increment.expr.7","start_byte":45},{"end_byte":20,"source_ref_id":"source:calc.py","source_text":"n: int","span_id":"span:increment.param.n.2","start_byte":14},{"end_byte":46,"source_ref_id":"source:calc.py","source_text":"return n + 1","span_id":"span:increment.stmt.3","start_byte":34}],"subjects":[{"native_id":"symbol:increment.n.parameter","native_kind":"symbols","source_ref_ids":["source:calc.py"],"span_ids":["span:increment.param.n.2"]},{"native_id":"symbol:increment.result.result","native_kind":"symbols","source_ref_ids":["source:calc.py"],"span_ids":["span:function.increment.1"]},{"native_id":"expr:6","native_kind":"expressions","source_ref_ids":["source:calc.py"],"span_ids":["span:increment.expr.5"]},{"native_id":"expr:8","native_kind":"expressions","source_ref_ids":["source:calc.py"],"span_ids":["span:increment.expr.7"]},{"native_id":"expr:9","native_kind":"expressions","source_ref_ids":["source:calc.py"],"span_ids":["span:increment.expr.4"]},{"native_id":"command:10","native_kind":"commands","source_ref_ids":["source:calc.py"],"span_ids":["span:increment.stmt.3"]},{"native_id":"function:increment","native_kind":"functions","source_ref_ids":["source:calc.py"],"span_ids":["span:function.increment.1"]}]},"execution_authority":false,"feature_only":true,"limits":{"max_ast_depth":48,"max_ast_nodes":2048,"max_condition_bytes":16384,"max_contracts":8,"max_functions":16,"max_source_bytes":65536,"max_target_bytes":4194304},"lowered_contract_sha256":[],"manifest":{"ast_revision_id":"rev:repository:reviewed-candidate-qualification:snapshot:baguqeera5icnvhiinjaau253x3wyg2bd2po4age3eyillgjur2bmqksbhfya","authority":"structural_only","coverage":{"ast_failed":0,"ast_ok":10,"ast_partial":0,"captured_entries":10,"checked_properties":0,"formalized_properties":0,"inventory_entries":10,"opaque_entries":0,"semantic_symbols":18,"unindexed_entries":0},"schema":"codebase-ir-structural-manifest@1","semantic_state":{"artifacts":[{"artifact_id":"artifact:snapshot-evidence","confidence":"exact","kind":"snapshot-evidence","metadata":{"acquisition":"git-clean","exclusions":[".eggs",".git",".hg",".mypy_cache",".nox",".pytest_cache",".ruff_cache",".semantic-index",".semantic_index",".svn",".tox",".venv","__pycache__","build","coverage","dist","env","external","htmlcov","node_modules","semantic-index-state","site-packages","third-party","third_party","vendor","venv"],"snapshot":{"entries":[{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerabsgxnwkrx5csnutftobl5z7c73btcx2rt7h35i3rkggsuuap2zzq","git_blob_oid":"3f61573bdca90df8f9b568e5ddbcc1db79b79716","head_blob_oid":"3f61573bdca90df8f9b568e5ddbcc1db79b79716","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"calc.py","raw_path_hex":"63616c632e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":47,"source_cid":"bafkreig2whzodbawj5uf6jnxwuklau7dypg4y7o76drwhcihfoxilmvtvq"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerajwgfjxct6ev5hycxwpxxdqh2k355vfhwa56eecfwrgdg74ys247q","git_blob_oid":"f53de9ed93d63f21d6b1704fd7730e5c5b88116b","head_blob_oid":"f53de9ed93d63f21d6b1704fd7730e5c5b88116b","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"canary.py","raw_path_hex":"63616e6172792e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":74,"source_cid":"bafkreigikomnn2573hgplkeuf36bsnkercv3p5jumx7ajynfvhjszxjtlm"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerarbm4sp3fbrorwkzx6qai3f6umfadxiq7sac6jztwp7incugvyz7q","git_blob_oid":"5d4c5db2a9dc79ac85580a4cb2d851e42bd97ca4","head_blob_oid":"5d4c5db2a9dc79ac85580a4cb2d851e42bd97ca4","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"check_offset.py","raw_path_hex":"636865636b5f6f66667365742e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":88,"source_cid":"bafkreia66d65po6asi7mbw77rezkqgtthdbke7xaqdfcswy6z7mbt7cdze"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerajz36zefk5nvhb5dc45z44txfa2n5imykeratoxm5cop5gjoffwta","git_blob_oid":"f84a98513fabbce6f4e7862a706d295e9df88d62","head_blob_oid":"f84a98513fabbce6f4e7862a706d295e9df88d62","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"check_type.py","raw_path_hex":"636865636b5f747970652e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":92,"source_cid":"bafkreig3s3zht5yypjoamuvpjlanw52d6upqf4edgg33cbixrnfrw2l7bm"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeeraspxzhvg5wtyhwm4utxlb6fqhkcnmn6cj4mmg4gk6ypsbcrxbxgtq","git_blob_oid":"48f4d1c3f8024a4eca21f00e3522747d498e6b91","head_blob_oid":"48f4d1c3f8024a4eca21f00e3522747d498e6b91","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"consumer.py","raw_path_hex":"636f6e73756d65722e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":66,"source_cid":"bafkreibphnonbjqu6k24tyg5n6aeg4jgxwwleju6ntj5yfc6iqwkvvpj6m"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerare2dmhndy2v5kcyfnaxahn2fxbfhnksjxb6u5fqacxz7xpapvata","git_blob_oid":"6d938c9b317b917b0a3a1fd26cccfdb08911e915","head_blob_oid":"6d938c9b317b917b0a3a1fd26cccfdb08911e915","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"decoy.py","raw_path_hex":"6465636f792e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":48,"source_cid":"bafkreievhhjso4e2xbuaqdzgxoy7swzz2galjhrjhfdjyfbywd433bhyki"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeeranffxmtbya3jkqwhitzsqu2uut75rgig5z56dbm5gsm5f24sibd5q","git_blob_oid":"cd576ff9aa5c64d2ac030ba0cda873e55f1674c8","head_blob_oid":"cd576ff9aa5c64d2ac030ba0cda873e55f1674c8","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"known_variant.py","raw_path_hex":"6b6e6f776e5f76617269616e742e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":80,"source_cid":"bafkreige3wrvzmsvkt4pytzvx2mir7hlwswrzekdzv6rzd23iaaqword3i"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeeranqeeongpunci7arkrohj7eps6kxgenvqt5duhdwqr4zc4wwg2klq","git_blob_oid":"fea318d2515f2f4bcbb58e5faf1a8fb2bd4d594b","head_blob_oid":"fea318d2515f2f4bcbb58e5faf1a8fb2bd4d594b","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"support.py","raw_path_hex":"737570706f72742e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":19,"source_cid":"bafkreid3pwkrhcf6lkbfzinsyphuqyg6qxyzqvagarxb644pfq37icxvju"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerakfncwummy2seg54ujlf23zgxyqzy3hhteb7xswegcis4ffilq32a","git_blob_oid":"530aee57eeae73b69b574365e3691707840a6425","head_blob_oid":"530aee57eeae73b69b574365e3691707840a6425","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"tune.py","raw_path_hex":"74756e652e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":70,"source_cid":"bafkreiecl6al6zc2gzt4gqewrsa4qnj77zeuensr3abb3fjhuyvwbw56la"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerars6vtjsh536hxw6f2rdsxnwkufltiy3c2yg57d4yk7puoizgphcq","git_blob_oid":"b4c892e6475baf3fb2d6cf0958357538e98235f6","head_blob_oid":"b4c892e6475baf3fb2d6cf0958357538e98235f6","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"unsupported.py","raw_path_hex":"756e737570706f727465642e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":63,"source_cid":"bafkreiasnapoyago6qk7tdfe35msiumkldj6byc3ktzstpxyu2qcrsckra"}],"exclusions":[".eggs",".git",".hg",".mypy_cache",".nox",".pytest_cache",".ruff_cache",".semantic-index",".semantic_index",".svn",".tox",".venv","__pycache__","build","coverage","dist","env","external","htmlcov","node_modules","semantic-index-state","site-packages","third-party","third_party","vendor","venv"],"git_commit":"529414be9f608949e444af15073865302e52f434","git_tree":"859f41a9507776edee2a179cf5d7c4079bbaa6ca","max_entries":256,"max_file_bytes":65536,"mode":"git-clean","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-repository-snapshot@4","snapshot_cid":"baguqeera5icnvhiinjaau253x3wyg2bd2po4age3eyillgjur2bmqksbhfya"}},"path":"@snapshot-evidence","schema":"ipfs-datasets.software-contracts.semantic-artifact@1","source_cid":"baguqeera5icnvhiinjaau253x3wyg2bd2po4age3eyillgjur2bmqksbhfya"}],"edges":[{"confidence":"exact","edge_id":"baguqeera64makehztlcxmn6gjuwyebt5xxxg43vvpaxvkxzi7g5rf5xy7enq","extraction_method":"global_binding","extractor_version":"2","metadata":{"resolution":"unresolved","unresolved_target":"global:increment"},"relation":"reads_state","schema":"ipfs-datasets.software-contracts.semantic-edge@1","source_id":"baguqeera6fz6sxumtjhvwfdk5mchp4ck3uzzfos7tgbzfrpp3mhz42ywumja","span":{"end_column":20,"end_line":4,"path":"consumer.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":11,"start_line":4},"target_id":"global:increment"},{"confidence":"exact","edge_id":"baguqeeradtedkir4zd33uxej6u6l45xx6kg4ps2oofslfzz6s2vdkd5tubyq","extraction_method":"global_binding","extractor_version":"2","metadata":{"resolution":"unresolved","unresolved_target":"global:DEFAULT_OFFSET"},"relation":"writes_state","schema":"ipfs-datasets.software-contracts.semantic-edge@1","source_id":"baguqeera3ldpt7rddy3fgm66hh7x4lifrophelwxs5zukq6fthob3jtkfr6q","span":{"end_column":14,"end_line":1,"path":"support.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"target_id":"global:DEFAULT_OFFSET"},{"confidence":"conservative","edge_id":"baguqeeraeoqgszqjo3p4kr7i6vixoyor5c5ua7b275zhjwtrod3svpiiuwtq","extraction_method":"lexical","extractor_version":"2","metadata":{"native_boundary":false,"resolution":"definite","unresolved_target":"lexical:calc.increment"},"relation":"calls","schema":"ipfs-datasets.software-contracts.semantic-edge@1","source_id":"baguqeerajbkr5upksh3btopy7kr53udsgxgqp4azrhlwxifyzn64zaxll26q","span":{"end_column":23,"end_line":3,"path":"check_offset.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":11,"start_line":3},"target_id":"baguqeera5oihah7s5wprib5wlmweifdbv2sskeksgkdz3sziimqz5ljpqpaq"},{"confidence":"exact","edge_id":"baguqeerafq2tbvrkikcjxx4khkbzvlh5jnbbr2m75d6w63g6tydi3nznwfta","extraction_method":"global_binding","extractor_version":"2","metadata":{"resolution":"unresolved","unresolved_target":"global:increment"},"relation":"reads_state","schema":"ipfs-datasets.software-contracts.semantic-edge@1","source_id":"baguqeerajbkr5upksh3btopy7kr53udsgxgqp4azrhlwxifyzn64zaxll26q","span":{"end_column":20,"end_line":3,"path":"check_offset.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":11,"start_line":3},"target_id":"global:increment"},{"confidence":"exact","edge_id":"baguqeeraggopgm4li3ftqcjadg5r2hfehwzplemgcworbempxrcg66l6opea","extraction_method":"static_import","extractor_version":"2","metadata":{"alias":"increment","resolution":"definite","unresolved_target":"module:calc.increment"},"relation":"imports","schema":"ipfs-datasets.software-contracts.semantic-edge@1","source_id":"baguqeerak3duptogi7ulr5hlgadj5iby3o7h33w6tvkpomvphcg3c2yrglca","span":{"end_column":26,"end_line":1,"path":"consumer.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"target_id":"baguqeera5oihah7s5wprib5wlmweifdbv2sskeksgkdz3sziimqz5ljpqpaq"},{"confidence":"conservative","edge_id":"baguqeerahkfaraoweth5hvbmrkmvfusiwmqggcqhntv5czsuteyojynyfxga","extraction_method":"lexical","extractor_version":"2","metadata":{"native_boundary":false,"resolution":"definite","unresolved_target":"lexical:calc.increment"},"relation":"calls","schema":"ipfs-datasets.software-contracts.semantic-edge@1","source_id":"baguqeera6fz6sxumtjhvwfdk5mchp4ck3uzzfos7tgbzfrpp3mhz42ywumja","span":{"end_column":23,"end_line":4,"path":"consumer.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":11,"start_line":4},"target_id":"baguqeera5oihah7s5wprib5wlmweifdbv2sskeksgkdz3sziimqz5ljpqpaq"},{"confidence":"exact","edge_id":"baguqeeralsmw3hjs6kgif7t5arbcl2wfxxfn53w2jjg6q6v7d2k2cdntpssq","extraction_method":"global_binding","extractor_version":"2","metadata":{"resolution":"unresolved","unresolved_target":"global:DEFAULT_OFFSET"},"relation":"writes_state","schema":"ipfs-datasets.software-contracts.semantic-edge@1","source_id":"baguqeeraqw6vqg56bd2i2zy7dlmcmwpb3zu2qc43f2o3nnhy6cicex6p2d2q","span":{"end_column":14,"end_line":1,"path":"support.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"target_id":"global:DEFAULT_OFFSET"},{"confidence":"exact","edge_id":"baguqeerap5clkrgql6gpki7gvfb4ki7fvm6ndoa26omifypfg66teyiamlza","extraction_method":"static_import","extractor_version":"2","metadata":{"alias":"increment","resolution":"definite","unresolved_target":"module:calc.increment"},"relation":"imports","schema":"ipfs-datasets.software-contracts.semantic-edge@1","source_id":"baguqeerajbkr5upksh3btopy7kr53udsgxgqp4azrhlwxifyzn64zaxll26q","span":{"end_column":26,"end_line":1,"path":"check_offset.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"target_id":"baguqeera5oihah7s5wprib5wlmweifdbv2sskeksgkdz3sziimqz5ljpqpaq"},{"confidence":"conservative","edge_id":"baguqeerap62yzrxpyvntxi6p5mdfnztllnkdmsrlbdldotbpsfxwemrmvzcq","extraction_method":"lexical","extractor_version":"2","metadata":{"native_boundary":false,"resolution":"unresolved","unresolved_target":"lexical:type"},"relation":"calls","schema":"ipfs-datasets.software-contracts.semantic-edge@1","source_id":"baguqeerapxu264ccolujceg6ivixuivtagg3h3rli7yv6rtiddqceygxpisq","span":{"end_column":29,"end_line":3,"path":"check_type.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":11,"start_line":3},"target_id":"lexical:type"},{"confidence":"conservative","edge_id":"baguqeeras434px2hyhckdrfjgpfzg3m6kt4f5afrf6ox2oop2m46idohajza","extraction_method":"lexical","extractor_version":"2","metadata":{"native_boundary":false,"resolution":"definite","unresolved_target":"lexical:calc.increment"},"relation":"calls","schema":"ipfs-datasets.software-contracts.semantic-edge@1","source_id":"baguqeerapxu264ccolujceg6ivixuivtagg3h3rli7yv6rtiddqceygxpisq","span":{"end_column":28,"end_line":3,"path":"check_type.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":16,"start_line":3},"target_id":"baguqeera5oihah7s5wprib5wlmweifdbv2sskeksgkdz3sziimqz5ljpqpaq"},{"confidence":"conservative","edge_id":"baguqeeraw4uq523kg4kr5i5bvrmeo4wh7rq45yhpzeibqk4b3ugw4q4vtr5a","extraction_method":"lexical","extractor_version":"2","metadata":{"native_boundary":false,"resolution":"unresolved","unresolved_target":"lexical:getattr"},"relation":"calls","schema":"ipfs-datasets.software-contracts.semantic-edge@1","source_id":"baguqeerac7xaynkzgbvukjopos5mx2y7ldh5ktmp2e7nmtndcqclbbbwnb5a","span":{"end_column":42,"end_line":2,"path":"unsupported.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":11,"start_line":2},"target_id":"lexical:getattr"},{"confidence":"exact","edge_id":"baguqeerax7ju4434cmeuudi7k6xiwvtkdog4m4rj52y5yh7bukjm3bim4tfa","extraction_method":"global_binding","extractor_version":"2","metadata":{"resolution":"unresolved","unresolved_target":"global:increment"},"relation":"reads_state","schema":"ipfs-datasets.software-contracts.semantic-edge@1","source_id":"baguqeerapxu264ccolujceg6ivixuivtagg3h3rli7yv6rtiddqceygxpisq","span":{"end_column":25,"end_line":3,"path":"check_type.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":16,"start_line":3},"target_id":"global:increment"},{"confidence":"exact","edge_id":"baguqeerayxnh2lgydivz46zrueplosfwc3exugch6u7lugnkypcxfazr757q","extraction_method":"static_import","extractor_version":"2","metadata":{"alias":"increment","resolution":"definite","unresolved_target":"module:calc.increment"},"relation":"imports","schema":"ipfs-datasets.software-contracts.semantic-edge@1","source_id":"baguqeerapxu264ccolujceg6ivixuivtagg3h3rli7yv6rtiddqceygxpisq","span":{"end_column":26,"end_line":1,"path":"check_type.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"target_id":"baguqeera5oihah7s5wprib5wlmweifdbv2sskeksgkdz3sziimqz5ljpqpaq"}],"extractor_name":"semantic-repository-scanner","extractor_version":"1","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-index@2","state_cid":"baguqeerarva5xl5fufv2zwxocodwuewwtjz5pym5ntszwl6xagidv77hugya","symbols":[{"annotations":{},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"module","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"Module","body":[{"_type":"Assign","targets":[{"_type":"Name","ctx":{"_type":"Store"},"id":"DEFAULT_OFFSET"}],"type_comment":null,"value":{"_type":"Constant","kind":null,"value":1}}],"type_ignores":[]}}],"frontend_declarations":[null],"frontend_notices":[]},"module_path":"support.py","namespace":"support","normalized_ast":{"_type":"Module","body":[{"_type":"Assign","targets":[{"_type":"Name","ctx":{"_type":"Store"},"id":"DEFAULT_OFFSET"}],"type_comment":null,"value":{"_type":"Constant","kind":null,"value":1}}],"type_ignores":[]},"property_role":null,"qualified_name":"support","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{},"source_cid":"bafkreid3pwkrhcf6lkbfzinsyphuqyg6qxyzqvagarxb644pfq37icxvju","span":{"end_column":0,"end_line":1,"path":"support.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeera3ldpt7rddy3fgm66hh7x4lifrophelwxs5zukq6fthob3jtkfr6q","version_cid":"baguqeeracuyddmw27hgswnzlfdtaxudtxmpq36m74mpbo7mqbh5me66nfbca"},{"annotations":{"n":"int","return":"int"},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"function","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":1}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]}}],"frontend_declarations":["symbol:0:0"],"frontend_notices":[]},"module_path":"calc.py","namespace":"calc","normalized_ast":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":1}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]},"property_role":null,"qualified_name":"calc.increment","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{"is_generator":false,"parameters":[{"annotation":"int","default":"","default_kind":"none","kind":"positional_or_keyword","name":"n"}],"return":"int"},"source_cid":"bafkreig2whzodbawj5uf6jnxwuklau7dypg4y7o76drwhcihfoxilmvtvq","span":{"end_column":16,"end_line":2,"path":"calc.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeera5oihah7s5wprib5wlmweifdbv2sskeksgkdz3sziimqz5ljpqpaq","version_cid":"baguqeera5zwmikp6zm2f7dmkzft2uunkw6ad3rg36nkvfpyr6hs5hvgulyaq"},{"annotations":{"n":"int","return":"int"},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"function","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":1}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]}}],"frontend_declarations":["symbol:27:0"],"frontend_notices":[]},"module_path":"canary.py","namespace":"canary","normalized_ast":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":1}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]},"property_role":null,"qualified_name":"canary.increment","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{"is_generator":false,"parameters":[{"annotation":"int","default":"","default_kind":"none","kind":"positional_or_keyword","name":"n"}],"return":"int"},"source_cid":"bafkreigikomnn2573hgplkeuf36bsnkercv3p5jumx7ajynfvhjszxjtlm","span":{"end_column":16,"end_line":3,"path":"canary.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":2},"stable_id":"baguqeera6d3vfyuvdmjcwxaap4gsck2jvmg36bmi3fq57aq2difo3m27hi2q","version_cid":"baguqeerarc2buke7wzgsarc3lmineuhvxtdzalpxoq5rula2i3bmhqxlnqua"},{"annotations":{},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"function","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":null,"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"Call","args":[{"_type":"Name","ctx":{"_type":"Load"},"id":"n"}],"func":{"_type":"Name","ctx":{"_type":"Load"},"id":"increment"},"keywords":[]}}],"decorator_list":[],"name":"apply","returns":null,"type_comment":null,"type_params":[]}}],"frontend_declarations":["symbol:28:0"],"frontend_notices":[]},"module_path":"consumer.py","namespace":"consumer","normalized_ast":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":null,"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"Call","args":[{"_type":"Name","ctx":{"_type":"Load"},"id":"n"}],"func":{"_type":"Name","ctx":{"_type":"Load"},"id":"increment"},"keywords":[]}}],"decorator_list":[],"name":"apply","returns":null,"type_comment":null,"type_params":[]},"property_role":null,"qualified_name":"consumer.apply","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{"is_generator":false,"parameters":[{"annotation":"","default":"","default_kind":"none","kind":"positional_or_keyword","name":"n"}],"return":""},"source_cid":"bafkreibphnonbjqu6k24tyg5n6aeg4jgxwwleju6ntj5yfc6iqwkvvpj6m","span":{"end_column":23,"end_line":4,"path":"consumer.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":3},"stable_id":"baguqeera6fz6sxumtjhvwfdk5mchp4ck3uzzfos7tgbzfrpp3mhz42ywumja","version_cid":"baguqeerabbdjmyvem3452jdvgshldtusblqkocejwchtf7htfw5vd25n3mna"},{"annotations":{},"confidence":"opaque","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"function","language":"python","metadata":{"confidence_reasons":["reflection"],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":null,"arg":"value","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"Call","args":[{"_type":"Name","ctx":{"_type":"Load"},"id":"value"},{"_type":"Constant","kind":null,"value":"unknown"},{"_type":"Constant","kind":null,"value":null}],"func":{"_type":"Name","ctx":{"_type":"Load"},"id":"getattr"},"keywords":[]}}],"decorator_list":[],"name":"dynamic","returns":null,"type_comment":null,"type_params":[]}}],"frontend_declarations":["symbol:0:0"],"frontend_notices":[]},"module_path":"unsupported.py","namespace":"unsupported","normalized_ast":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":null,"arg":"value","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"Call","args":[{"_type":"Name","ctx":{"_type":"Load"},"id":"value"},{"_type":"Constant","kind":null,"value":"unknown"},{"_type":"Constant","kind":null,"value":null}],"func":{"_type":"Name","ctx":{"_type":"Load"},"id":"getattr"},"keywords":[]}}],"decorator_list":[],"name":"dynamic","returns":null,"type_comment":null,"type_params":[]},"property_role":null,"qualified_name":"unsupported.dynamic","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{"is_generator":false,"parameters":[{"annotation":"","default":"","default_kind":"none","kind":"positional_or_keyword","name":"value"}],"return":""},"source_cid":"bafkreiasnapoyago6qk7tdfe35msiumkldj6byc3ktzstpxyu2qcrsckra","span":{"end_column":42,"end_line":2,"path":"unsupported.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeerac7xaynkzgbvukjopos5mx2y7ldh5ktmp2e7nmtndcqclbbbwnb5a","version_cid":"baguqeeramkveqiapvb2j4tj5parz4d6h7obs7n3z34h2tr3qbrmrvafzlb5a"},{"annotations":{},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"module","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"Module","body":[],"type_ignores":[]}}],"frontend_declarations":[null],"frontend_notices":[]},"module_path":"known_variant.py","namespace":"known_variant","normalized_ast":{"_type":"Module","body":[],"type_ignores":[]},"property_role":null,"qualified_name":"known_variant","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{},"source_cid":"bafkreige3wrvzmsvkt4pytzvx2mir7hlwswrzekdzv6rzd23iaaqword3i","span":{"end_column":0,"end_line":1,"path":"known_variant.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeerafdh3bpths3c4cqxa6ind4xi5fb5adlvvllym3fhpdk42p5zknexa","version_cid":"baguqeeraevghg24nie44kz5x74bdxlkiwr7tjd5eidxo26yhzpipn3ew3rdq"},{"annotations":{"n":"int","return":"int"},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"function","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":99}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]}}],"frontend_declarations":["symbol:0:0"],"frontend_notices":[]},"module_path":"decoy.py","namespace":"decoy","normalized_ast":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":99}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]},"property_role":null,"qualified_name":"decoy.increment","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{"is_generator":false,"parameters":[{"annotation":"int","default":"","default_kind":"none","kind":"positional_or_keyword","name":"n"}],"return":"int"},"source_cid":"bafkreievhhjso4e2xbuaqdzgxoy7swzz2galjhrjhfdjyfbywd433bhyki","span":{"end_column":17,"end_line":2,"path":"decoy.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeeragsl7izt2gjpjigwv3wek73tsbxkisb6syj25gmg36sfd6t5simqa","version_cid":"baguqeerauhgxc254mdf45npeqtfbwuwgvgaogbrmegviesmyrbr6gt77aaxa"},{"annotations":{},"confidence":"opaque","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"module","language":"python","metadata":{"confidence_reasons":["reflection"],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"Module","body":[],"type_ignores":[]}}],"frontend_declarations":[null],"frontend_notices":[]},"module_path":"unsupported.py","namespace":"unsupported","normalized_ast":{"_type":"Module","body":[],"type_ignores":[]},"property_role":null,"qualified_name":"unsupported","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{},"source_cid":"bafkreiasnapoyago6qk7tdfe35msiumkldj6byc3ktzstpxyu2qcrsckra","span":{"end_column":0,"end_line":1,"path":"unsupported.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeeragysnug5j5r3p4bjkwbva2x7m5hhgd5skf4h625tqe7g54ppqdhna","version_cid":"baguqeerav4j67xh3doze2ei2sm7idfwknhzhsrukzlynzwfu5lr5fkwenwxq"},{"annotations":{},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"module","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"Module","body":[],"type_ignores":[]}}],"frontend_declarations":[null],"frontend_notices":[]},"module_path":"tune.py","namespace":"tune","normalized_ast":{"_type":"Module","body":[],"type_ignores":[]},"property_role":null,"qualified_name":"tune","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{},"source_cid":"bafkreiecl6al6zc2gzt4gqewrsa4qnj77zeuensr3abb3fjhuyvwbw56la","span":{"end_column":0,"end_line":1,"path":"tune.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeeraigr4h6hc5h7kg46mqnz4ezpgig6jhsovfvgr7777bnghbcqb3koa","version_cid":"baguqeeradu5ecy7fx23vdxkv52ulyc5ldpbitxgmjb25vohvwyviodwyfcuq"},{"annotations":{},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"module","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"Module","body":[{"_type":"ImportFrom","level":0,"module":"calc","names":[{"_type":"alias","asname":null,"name":"increment"}]},{"_type":"For","body":[{"_type":"Assert","msg":null,"test":{"_type":"Compare","comparators":[{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":2}}],"left":{"_type":"Call","args":[{"_type":"Name","ctx":{"_type":"Load"},"id":"n"}],"func":{"_type":"Name","ctx":{"_type":"Load"},"id":"increment"},"keywords":[]},"ops":[{"_type":"Eq"}]}}],"iter":{"_type":"Tuple","ctx":{"_type":"Load"},"elts":[{"_type":"UnaryOp","op":{"_type":"USub"},"operand":{"_type":"Constant","kind":null,"value":2}},{"_type":"UnaryOp","op":{"_type":"USub"},"operand":{"_type":"Constant","kind":null,"value":1}},{"_type":"Constant","kind":null,"value":0},{"_type":"Constant","kind":null,"value":1},{"_type":"Constant","kind":null,"value":2}]},"orelse":[],"target":{"_type":"Name","ctx":{"_type":"Store"},"id":"n"},"type_comment":null}],"type_ignores":[]}}],"frontend_declarations":[null],"frontend_notices":[]},"module_path":"check_offset.py","namespace":"check_offset","normalized_ast":{"_type":"Module","body":[{"_type":"ImportFrom","level":0,"module":"calc","names":[{"_type":"alias","asname":null,"name":"increment"}]},{"_type":"For","body":[{"_type":"Assert","msg":null,"test":{"_type":"Compare","comparators":[{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":2}}],"left":{"_type":"Call","args":[{"_type":"Name","ctx":{"_type":"Load"},"id":"n"}],"func":{"_type":"Name","ctx":{"_type":"Load"},"id":"increment"},"keywords":[]},"ops":[{"_type":"Eq"}]}}],"iter":{"_type":"Tuple","ctx":{"_type":"Load"},"elts":[{"_type":"UnaryOp","op":{"_type":"USub"},"operand":{"_type":"Constant","kind":null,"value":2}},{"_type":"UnaryOp","op":{"_type":"USub"},"operand":{"_type":"Constant","kind":null,"value":1}},{"_type":"Constant","kind":null,"value":0},{"_type":"Constant","kind":null,"value":1},{"_type":"Constant","kind":null,"value":2}]},"orelse":[],"target":{"_type":"Name","ctx":{"_type":"Store"},"id":"n"},"type_comment":null}],"type_ignores":[]},"property_role":null,"qualified_name":"check_offset","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{},"source_cid":"bafkreia66d65po6asi7mbw77rezkqgtthdbke7xaqdfcswy6z7mbt7cdze","span":{"end_column":0,"end_line":1,"path":"check_offset.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeerajbkr5upksh3btopy7kr53udsgxgqp4azrhlwxifyzn64zaxll26q","version_cid":"baguqeera53qojkow5plbdtvcwocuke47srpbnha5u6dcywit7payh4bt23eq"},{"annotations":{},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"module","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"Module","body":[{"_type":"ImportFrom","level":0,"module":"calc","names":[{"_type":"alias","asname":null,"name":"increment"}]}],"type_ignores":[]}}],"frontend_declarations":[null],"frontend_notices":[]},"module_path":"consumer.py","namespace":"consumer","normalized_ast":{"_type":"Module","body":[{"_type":"ImportFrom","level":0,"module":"calc","names":[{"_type":"alias","asname":null,"name":"increment"}]}],"type_ignores":[]},"property_role":null,"qualified_name":"consumer","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{},"source_cid":"bafkreibphnonbjqu6k24tyg5n6aeg4jgxwwleju6ntj5yfc6iqwkvvpj6m","span":{"end_column":0,"end_line":1,"path":"consumer.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeerak3duptogi7ulr5hlgadj5iby3o7h33w6tvkpomvphcg3c2yrglca","version_cid":"baguqeerahcxmufr2ntkc34m4b5a2ofjk6exumxxvgc4pghs7u3ncr7k5gupq"},{"annotations":{"n":"int","return":"int"},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"function","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":1}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]}}],"frontend_declarations":["symbol:23:0"],"frontend_notices":[]},"module_path":"tune.py","namespace":"tune","normalized_ast":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":1}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]},"property_role":null,"qualified_name":"tune.increment","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{"is_generator":false,"parameters":[{"annotation":"int","default":"","default_kind":"none","kind":"positional_or_keyword","name":"n"}],"return":"int"},"source_cid":"bafkreiecl6al6zc2gzt4gqewrsa4qnj77zeuensr3abb3fjhuyvwbw56la","span":{"end_column":16,"end_line":3,"path":"tune.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":2},"stable_id":"baguqeeralhmixzkfic5ixdnab3cegr25n6oer3nqbi5hojlre6te2sfzwfma","version_cid":"baguqeeraz5neglq646bbgp3pegh7z7kzhpopj4doet4jyqtoqluvwzhhd2jq"},{"annotations":{},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"module","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"Module","body":[],"type_ignores":[]}}],"frontend_declarations":[null],"frontend_notices":[]},"module_path":"decoy.py","namespace":"decoy","normalized_ast":{"_type":"Module","body":[],"type_ignores":[]},"property_role":null,"qualified_name":"decoy","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{},"source_cid":"bafkreievhhjso4e2xbuaqdzgxoy7swzz2galjhrjhfdjyfbywd433bhyki","span":{"end_column":0,"end_line":1,"path":"decoy.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeeralybdrlaubaiodf52fsvsr3tqxago225hxd5r2soov7y4jwrg3hxa","version_cid":"baguqeerac4lnx33g42jv2my7xcqpsxzti4kixhfuip2js2ajrjxebdziarja"},{"annotations":{"n":"int","return":"int"},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"function","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":2}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]}}],"frontend_declarations":["symbol:33:0"],"frontend_notices":[]},"module_path":"known_variant.py","namespace":"known_variant","normalized_ast":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":2}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]},"property_role":null,"qualified_name":"known_variant.increment","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{"is_generator":false,"parameters":[{"annotation":"int","default":"","default_kind":"none","kind":"positional_or_keyword","name":"n"}],"return":"int"},"source_cid":"bafkreige3wrvzmsvkt4pytzvx2mir7hlwswrzekdzv6rzd23iaaqword3i","span":{"end_column":16,"end_line":3,"path":"known_variant.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":2},"stable_id":"baguqeeranwhfxfwoeikvnnv5foco2kwfxwq6vraghws54bxopim4egqfncla","version_cid":"baguqeeragzmepjxpj3fa76zh2rqawlwwbindaehvrbysc2tjp3q7ftlr5lrq"},{"annotations":{},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"module","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"Module","body":[],"type_ignores":[]}}],"frontend_declarations":[null],"frontend_notices":[]},"module_path":"canary.py","namespace":"canary","normalized_ast":{"_type":"Module","body":[],"type_ignores":[]},"property_role":null,"qualified_name":"canary","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{},"source_cid":"bafkreigikomnn2573hgplkeuf36bsnkercv3p5jumx7ajynfvhjszxjtlm","span":{"end_column":0,"end_line":1,"path":"canary.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeeraphf3yuxr45w3r3cxzquv4dfoprrbkgvh3ytryrmorem74jdpgp2q","version_cid":"baguqeerateqlbnujpzw3w6dekciyisvagcecbtdwtx3xflg4bmpktxy4u2iq"},{"annotations":{},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"module","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"Module","body":[{"_type":"ImportFrom","level":0,"module":"calc","names":[{"_type":"alias","asname":null,"name":"increment"}]},{"_type":"For","body":[{"_type":"Assert","msg":null,"test":{"_type":"Compare","comparators":[{"_type":"Name","ctx":{"_type":"Load"},"id":"int"}],"left":{"_type":"Call","args":[{"_type":"Call","args":[{"_type":"Name","ctx":{"_type":"Load"},"id":"n"}],"func":{"_type":"Name","ctx":{"_type":"Load"},"id":"increment"},"keywords":[]}],"func":{"_type":"Name","ctx":{"_type":"Load"},"id":"type"},"keywords":[]},"ops":[{"_type":"Is"}]}}],"iter":{"_type":"Tuple","ctx":{"_type":"Load"},"elts":[{"_type":"UnaryOp","op":{"_type":"USub"},"operand":{"_type":"Constant","kind":null,"value":2}},{"_type":"UnaryOp","op":{"_type":"USub"},"operand":{"_type":"Constant","kind":null,"value":1}},{"_type":"Constant","kind":null,"value":0},{"_type":"Constant","kind":null,"value":1},{"_type":"Constant","kind":null,"value":2}]},"orelse":[],"target":{"_type":"Name","ctx":{"_type":"Store"},"id":"n"},"type_comment":null}],"type_ignores":[]}}],"frontend_declarations":[null],"frontend_notices":[]},"module_path":"check_type.py","namespace":"check_type","normalized_ast":{"_type":"Module","body":[{"_type":"ImportFrom","level":0,"module":"calc","names":[{"_type":"alias","asname":null,"name":"increment"}]},{"_type":"For","body":[{"_type":"Assert","msg":null,"test":{"_type":"Compare","comparators":[{"_type":"Name","ctx":{"_type":"Load"},"id":"int"}],"left":{"_type":"Call","args":[{"_type":"Call","args":[{"_type":"Name","ctx":{"_type":"Load"},"id":"n"}],"func":{"_type":"Name","ctx":{"_type":"Load"},"id":"increment"},"keywords":[]}],"func":{"_type":"Name","ctx":{"_type":"Load"},"id":"type"},"keywords":[]},"ops":[{"_type":"Is"}]}}],"iter":{"_type":"Tuple","ctx":{"_type":"Load"},"elts":[{"_type":"UnaryOp","op":{"_type":"USub"},"operand":{"_type":"Constant","kind":null,"value":2}},{"_type":"UnaryOp","op":{"_type":"USub"},"operand":{"_type":"Constant","kind":null,"value":1}},{"_type":"Constant","kind":null,"value":0},{"_type":"Constant","kind":null,"value":1},{"_type":"Constant","kind":null,"value":2}]},"orelse":[],"target":{"_type":"Name","ctx":{"_type":"Store"},"id":"n"},"type_comment":null}],"type_ignores":[]},"property_role":null,"qualified_name":"check_type","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{},"source_cid":"bafkreig3s3zht5yypjoamuvpjlanw52d6upqf4edgg33cbixrnfrw2l7bm","span":{"end_column":0,"end_line":1,"path":"check_type.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeerapxu264ccolujceg6ivixuivtagg3h3rli7yv6rtiddqceygxpisq","version_cid":"baguqeeraka5hjmtziox3bggxd3rbkhloee57yh5kfmmw2lktw3ruvxyi6nxq"},{"annotations":{},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"constant","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"Assign","targets":[{"_type":"Name","ctx":{"_type":"Store"},"id":"DEFAULT_OFFSET"}],"type_comment":null,"value":{"_type":"Constant","kind":null,"value":1}}}],"frontend_declarations":["symbol:0:0"],"frontend_notices":[]},"module_path":"support.py","namespace":"support","normalized_ast":{"_type":"Assign","targets":[{"_type":"Name","ctx":{"_type":"Store"},"id":"DEFAULT_OFFSET"}],"type_comment":null,"value":{"_type":"Constant","kind":null,"value":1}},"property_role":null,"qualified_name":"support.DEFAULT_OFFSET","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{},"source_cid":"bafkreid3pwkrhcf6lkbfzinsyphuqyg6qxyzqvagarxb644pfq37icxvju","span":{"end_column":18,"end_line":1,"path":"support.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeeraqw6vqg56bd2i2zy7dlmcmwpb3zu2qc43f2o3nnhy6cicex6p2d2q","version_cid":"baguqeerap6cxulmkf2wmss3f3m5ovne76suit7co7mxsu324fyxipwsvaw3a"},{"annotations":{},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"module","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"Module","body":[],"type_ignores":[]}}],"frontend_declarations":[null],"frontend_notices":[]},"module_path":"calc.py","namespace":"calc","normalized_ast":{"_type":"Module","body":[],"type_ignores":[]},"property_role":null,"qualified_name":"calc","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{},"source_cid":"bafkreig2whzodbawj5uf6jnxwuklau7dypg4y7o76drwhcihfoxilmvtvq","span":{"end_column":0,"end_line":1,"path":"calc.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeeravzddpjz36bnk37q6hushuugks2kyghfjgq5cnlb5a2inaxc4qo5a","version_cid":"baguqeera6mzckoswdaitwvvmccwtczqvyvqnp7kiax4xrug36nxq2xocui3q"}]},"snapshot":{"entries":[{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerabsgxnwkrx5csnutftobl5z7c73btcx2rt7h35i3rkggsuuap2zzq","git_blob_oid":"3f61573bdca90df8f9b568e5ddbcc1db79b79716","head_blob_oid":"3f61573bdca90df8f9b568e5ddbcc1db79b79716","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"calc.py","raw_path_hex":"63616c632e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":47,"source_cid":"bafkreig2whzodbawj5uf6jnxwuklau7dypg4y7o76drwhcihfoxilmvtvq"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerajwgfjxct6ev5hycxwpxxdqh2k355vfhwa56eecfwrgdg74ys247q","git_blob_oid":"f53de9ed93d63f21d6b1704fd7730e5c5b88116b","head_blob_oid":"f53de9ed93d63f21d6b1704fd7730e5c5b88116b","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"canary.py","raw_path_hex":"63616e6172792e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":74,"source_cid":"bafkreigikomnn2573hgplkeuf36bsnkercv3p5jumx7ajynfvhjszxjtlm"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerarbm4sp3fbrorwkzx6qai3f6umfadxiq7sac6jztwp7incugvyz7q","git_blob_oid":"5d4c5db2a9dc79ac85580a4cb2d851e42bd97ca4","head_blob_oid":"5d4c5db2a9dc79ac85580a4cb2d851e42bd97ca4","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"check_offset.py","raw_path_hex":"636865636b5f6f66667365742e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":88,"source_cid":"bafkreia66d65po6asi7mbw77rezkqgtthdbke7xaqdfcswy6z7mbt7cdze"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerajz36zefk5nvhb5dc45z44txfa2n5imykeratoxm5cop5gjoffwta","git_blob_oid":"f84a98513fabbce6f4e7862a706d295e9df88d62","head_blob_oid":"f84a98513fabbce6f4e7862a706d295e9df88d62","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"check_type.py","raw_path_hex":"636865636b5f747970652e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":92,"source_cid":"bafkreig3s3zht5yypjoamuvpjlanw52d6upqf4edgg33cbixrnfrw2l7bm"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeeraspxzhvg5wtyhwm4utxlb6fqhkcnmn6cj4mmg4gk6ypsbcrxbxgtq","git_blob_oid":"48f4d1c3f8024a4eca21f00e3522747d498e6b91","head_blob_oid":"48f4d1c3f8024a4eca21f00e3522747d498e6b91","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"consumer.py","raw_path_hex":"636f6e73756d65722e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":66,"source_cid":"bafkreibphnonbjqu6k24tyg5n6aeg4jgxwwleju6ntj5yfc6iqwkvvpj6m"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerare2dmhndy2v5kcyfnaxahn2fxbfhnksjxb6u5fqacxz7xpapvata","git_blob_oid":"6d938c9b317b917b0a3a1fd26cccfdb08911e915","head_blob_oid":"6d938c9b317b917b0a3a1fd26cccfdb08911e915","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"decoy.py","raw_path_hex":"6465636f792e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":48,"source_cid":"bafkreievhhjso4e2xbuaqdzgxoy7swzz2galjhrjhfdjyfbywd433bhyki"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeeranffxmtbya3jkqwhitzsqu2uut75rgig5z56dbm5gsm5f24sibd5q","git_blob_oid":"cd576ff9aa5c64d2ac030ba0cda873e55f1674c8","head_blob_oid":"cd576ff9aa5c64d2ac030ba0cda873e55f1674c8","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"known_variant.py","raw_path_hex":"6b6e6f776e5f76617269616e742e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":80,"source_cid":"bafkreige3wrvzmsvkt4pytzvx2mir7hlwswrzekdzv6rzd23iaaqword3i"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeeranqeeongpunci7arkrohj7eps6kxgenvqt5duhdwqr4zc4wwg2klq","git_blob_oid":"fea318d2515f2f4bcbb58e5faf1a8fb2bd4d594b","head_blob_oid":"fea318d2515f2f4bcbb58e5faf1a8fb2bd4d594b","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"support.py","raw_path_hex":"737570706f72742e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":19,"source_cid":"bafkreid3pwkrhcf6lkbfzinsyphuqyg6qxyzqvagarxb644pfq37icxvju"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerakfncwummy2seg54ujlf23zgxyqzy3hhteb7xswegcis4ffilq32a","git_blob_oid":"530aee57eeae73b69b574365e3691707840a6425","head_blob_oid":"530aee57eeae73b69b574365e3691707840a6425","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"tune.py","raw_path_hex":"74756e652e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":70,"source_cid":"bafkreiecl6al6zc2gzt4gqewrsa4qnj77zeuensr3abb3fjhuyvwbw56la"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerars6vtjsh536hxw6f2rdsxnwkufltiy3c2yg57d4yk7puoizgphcq","git_blob_oid":"b4c892e6475baf3fb2d6cf0958357538e98235f6","head_blob_oid":"b4c892e6475baf3fb2d6cf0958357538e98235f6","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"unsupported.py","raw_path_hex":"756e737570706f727465642e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":63,"source_cid":"bafkreiasnapoyago6qk7tdfe35msiumkldj6byc3ktzstpxyu2qcrsckra"}],"exclusions":[".eggs",".git",".hg",".mypy_cache",".nox",".pytest_cache",".ruff_cache",".semantic-index",".semantic_index",".svn",".tox",".venv","__pycache__","build","coverage","dist","env","external","htmlcov","node_modules","semantic-index-state","site-packages","third-party","third_party","vendor","venv"],"git_commit":"529414be9f608949e444af15073865302e52f434","git_tree":"859f41a9507776edee2a179cf5d7c4079bbaa6ca","max_entries":256,"max_file_bytes":65536,"mode":"git-clean","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-repository-snapshot@4","snapshot_cid":"baguqeera5icnvhiinjaau253x3wyg2bd2po4age3eyillgjur2bmqksbhfya"},"units":[{"ast_cid":"baguqeeragbth2q3hgm4k3t5au7wsbpywv3lsmpyltien4jqa5c7ldylckekq","entry_cid":"baguqeerabsgxnwkrx5csnutftobl5z7c73btcx2rt7h35i3rkggsuuap2zzq","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:63616c632e7079"},{"ast_cid":"baguqeerav2jffsev7p46llsm5w2e6e3mwada73b4zplnwqgl5ognejkw2mja","entry_cid":"baguqeerajwgfjxct6ev5hycxwpxxdqh2k355vfhwa56eecfwrgdg74ys247q","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:63616e6172792e7079"},{"ast_cid":"baguqeeratzdgltaadd5sqi3efiseowzjhqzswbwozbtrvpo4gtoh4iqnxoda","entry_cid":"baguqeerarbm4sp3fbrorwkzx6qai3f6umfadxiq7sac6jztwp7incugvyz7q","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:636865636b5f6f66667365742e7079"},{"ast_cid":"baguqeerapghafludvefliflcvlmjv7wdabj34zkeg53vzndo4vmylc2batnq","entry_cid":"baguqeerajz36zefk5nvhb5dc45z44txfa2n5imykeratoxm5cop5gjoffwta","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:636865636b5f747970652e7079"},{"ast_cid":"baguqeerapzfvfgfmovzjcr6db33lp7damogco33yryn7riqw7seuieynipca","entry_cid":"baguqeeraspxzhvg5wtyhwm4utxlb6fqhkcnmn6cj4mmg4gk6ypsbcrxbxgtq","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:636f6e73756d65722e7079"},{"ast_cid":"baguqeerazk4q47e25hng2ti3jldimawwmf2zvwgjq5c47qdpz4twafledq2a","entry_cid":"baguqeerare2dmhndy2v5kcyfnaxahn2fxbfhnksjxb6u5fqacxz7xpapvata","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:6465636f792e7079"},{"ast_cid":"baguqeerak4e2ilznyofhu2r4bsxsxdc6fzzqsizycxr7kwrqxi7utpmv24aq","entry_cid":"baguqeeranffxmtbya3jkqwhitzsqu2uut75rgig5z56dbm5gsm5f24sibd5q","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:6b6e6f776e5f76617269616e742e7079"},{"ast_cid":"baguqeerarlqx76d2poqprmw4evz5ezethzdsucizm3hlnsynwuxerb2nwyga","entry_cid":"baguqeeranqeeongpunci7arkrohj7eps6kxgenvqt5duhdwqr4zc4wwg2klq","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:737570706f72742e7079"},{"ast_cid":"baguqeeranfvqryukzy4hyk4ceahqeuepuncfyyjudp2vdd3yvsknmmjma23q","entry_cid":"baguqeerakfncwummy2seg54ujlf23zgxyqzy3hhteb7xswegcis4ffilq32a","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:74756e652e7079"},{"ast_cid":"baguqeeracttwhfapni3vlu6wcy6367p5bwrwtdr22wnblc4bxstyu6tckpuq","entry_cid":"baguqeerars6vtjsh536hxw6f2rdsxnwkufltiy3c2yg57d4yk7puoizgphcq","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:756e737570706f727465642e7079"}]},"native_adapter":{"adapter_version":"software-verification-source-adapter/v1.0.1","backend_requests":[{"attributes":{"fake_success_forbidden":true,"function_id":"function:increment","program_id":"bafkreidsouldpsglddfmljqa4q7chbysthtbda2au4ypea7dmirj4jhkaq","requires_canonical_backend":true},"goal_kind":"verification_condition","logic_family":"smt","obligation_statement":"Establish the admitted contract obligations for function 'increment' via the shared SMT compiler; do not treat adapter success as a proof.","request_id":"backend-request:function:increment.contract","schema":"ipfs_datasets_py/logic/software-verification/canonical-backend-request@1","source_ref_ids":["source:calc.py"],"subject_ids":["function:increment"],"theory_tags":["equality","qf_lia"]}],"diagnostics":[],"document":{"artifacts":[{"artifact_id":"artifact:calc.py","config_id":"","content_cid":"","content_sha256":"dab1f2e184164f685f25b7b514b053e3c3cdcc7ddff0e36389072bae85b2b3ac","license_expression":"","media_type":"text/x-python","metadata":{"language":"python"},"parent_artifact_ids":[],"path":"calc.py","producer_id":"","review_status":"","role":"input","schema_id":"software-verification-source","schema_version":"v1","size":47,"trust_decision":""}],"assumptions":[{"assumption_id":"assumption:python.language-semantics","expression":{"adapter":"software-verification-source-adapter/v1.0.1","subset":"v1"},"extensions":{},"kind":"semantic","schema_version":"verification-assumption/v1","source_ref_ids":[],"span_ids":["span:function.increment.1"],"statement":"Only the admitted python subset is given executable ProgramIR semantics; other features stay observational.","subject_ids":["decl:function.increment"]},{"assumption_id":"assumption:python.memory","expression":{"memory_model":"abstract_objects"},"extensions":{},"kind":"modeling","schema_version":"verification-assumption/v1","source_ref_ids":[],"span_ids":["span:function.increment.1"],"statement":"python memory is modeled as abstract object identity without a precise heap graph in this adapter version.","subject_ids":["decl:function.increment"]},{"assumption_id":"assumption:python.runtime","expression":{"concurrency":"sequential","language":"python"},"extensions":{},"kind":"platform","schema_version":"verification-assumption/v1","source_ref_ids":[],"span_ids":["span:function.increment.1"],"statement":"python runtime is sequential, single-threaded for the admitted subset; the GIL or event-loop concurrency is not modeled.","subject_ids":["decl:function.increment"]},{"assumption_id":"assumption:python.undefined-behavior","expression":{"undefined_behavior_policy":"retain_unsupported"},"extensions":{},"kind":"semantic","schema_version":"verification-assumption/v1","source_ref_ids":[],"span_ids":["span:function.increment.1"],"statement":"Undefined or implementation-defined python behavior is not silently executed; unsupported constructs are retained as diagnostics.","subject_ids":["decl:function.increment"]}],"bounds":[{"bound_id":"bound:python.source-bytes","description":"Adapter admission bound for source size.","extensions":{},"kind":"resource_bounded","limits":{"max_source_bytes":2097152},"source_ref_ids":["source:calc.py"],"span_ids":[]}],"declarations":[{"declaration_id":"decl:function.increment","depends_on":[],"extensions":{},"kind":"function","name":"increment","payload":{"complete_lowering":true,"function_id":"function:increment","language":"python","parameter_symbol_ids":["symbol:increment.n.parameter"],"return_type":"int"},"source_ref_ids":["source:calc.py"],"span_ids":["span:function.increment.1"]}],"diagnostics":[],"document_id":"bafkreigm3k62wilaghjklixajwu5gwqjr2e4gfj2m65be77ve4vofriqt4","extensions":{"lfv.source_adapter.version":"software-verification-source-adapter/v1.0.1"},"metadata":{"adapter":"SourceSoftwareVerificationAdapter@1","language":"python","path":"calc.py"},"observations":{"adapter_version":"software-verification-source-adapter/v1.0.1","backend_requests":[{"attributes":{"fake_success_forbidden":true,"function_id":"function:increment","program_id":"bafkreidsouldpsglddfmljqa4q7chbysthtbda2au4ypea7dmirj4jhkaq","requires_canonical_backend":true},"goal_kind":"verification_condition","logic_family":"smt","obligation_statement":"Establish the admitted contract obligations for function 'increment' via the shared SMT compiler; do not treat adapter success as a proof.","request_id":"backend-request:function:increment.contract","schema":"ipfs_datasets_py/logic/software-verification/canonical-backend-request@1","source_ref_ids":["source:calc.py"],"subject_ids":["function:increment"],"theory_tags":["equality","qf_lia"]}],"interface":"SourceSoftwareVerificationAdapter@1","unsupported_constructs":[]},"properties":[{"assumption_ids":["assumption:python.language-semantics","assumption:python.memory","assumption:python.runtime","assumption:python.undefined-behavior"],"bound_ids":[],"expression":{"function_id":"function:increment","purity":"pure"},"extensions":{},"kind":"safety","logic_family":"software_verification","property_id":"property:function:increment.safety","schema_version":"verification-property/v1","source_ref_ids":["source:calc.py"],"span_ids":["span:function.increment.1"],"statement":"Function increment respects its admitted control-flow and effect summary under the declared language assumptions.","subject_ids":["decl:function.increment"]}],"schema_version":"software-verification-ir/v1","sources":[{"container_sha256":"","container_uri":"","content_cid":"","content_sha256":"dab1f2e184164f685f25b7b514b053e3c3cdcc7ddff0e36389072bae85b2b3ac","license_expression":"","metadata":{"byte_length":47,"language":"python","path":"calc.py"},"ref_id":"source:calc.py","review_status":"unreviewed","source_id":"calc.py","source_revision":"snapshot:baguqeera5icnvhiinjaau253x3wyg2bd2po4age3eyillgjur2bmqksbhfya","source_uri":"file:///calc.py"}],"spans":[{"end_byte":46,"end_char":null,"end_column":16,"end_line":2,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:function.increment.1","start_byte":0,"start_char":null,"start_column":1,"start_line":1},{"end_byte":46,"end_char":null,"end_column":16,"end_line":2,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:increment.expr.4","start_byte":41,"start_char":null,"start_column":12,"start_line":2},{"end_byte":42,"end_char":null,"end_column":12,"end_line":2,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:increment.expr.5","start_byte":41,"start_char":null,"start_column":12,"start_line":2},{"end_byte":46,"end_char":null,"end_column":16,"end_line":2,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:increment.expr.7","start_byte":45,"start_char":null,"start_column":16,"start_line":2},{"end_byte":20,"end_char":null,"end_column":20,"end_line":1,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:increment.param.n.2","start_byte":14,"start_char":null,"start_column":15,"start_line":1},{"end_byte":46,"end_char":null,"end_column":16,"end_line":2,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:increment.stmt.3","start_byte":34,"start_char":null,"start_column":5,"start_line":2}]},"evidence":null,"fake_backend_success":false,"interface":"SourceSoftwareVerificationAdapter@1","language":"python","path":"calc.py","program":{"commands":[{"attributes":{},"command_id":"command:10","effects":{"allocates":[],"deallocates":[],"nondeterministic":false,"performs_io":false,"raises":[],"reads":[],"synchronizes":false,"writes":[]},"evaluation_order":["expr:9"],"expression_ids":["expr:9"],"kind":"return","source_ref_ids":["source:calc.py"],"span_ids":["span:increment.stmt.3"],"target_symbol_ids":[],"undefined_behavior":[]}],"expressions":[{"attributes":{},"evaluation_order":[],"expression_id":"expr:6","kind":"symbol","operand_ids":[],"operator":"","source_ref_ids":["source:calc.py"],"span_ids":["span:increment.expr.5"],"symbol_ids":["symbol:increment.n.parameter"],"type_ref":"any"},{"attributes":{"value":1},"evaluation_order":[],"expression_id":"expr:8","kind":"literal","operand_ids":[],"operator":"","source_ref_ids":["source:calc.py"],"span_ids":["span:increment.expr.7"],"symbol_ids":[],"type_ref":"int"},{"attributes":{},"evaluation_order":["expr:6","expr:8"],"expression_id":"expr:9","kind":"binary","operand_ids":["expr:6","expr:8"],"operator":"add","source_ref_ids":["source:calc.py"],"span_ids":["span:increment.expr.4"],"symbol_ids":[],"type_ref":"any"}],"functions":[{"cfg":{"blocks":[{"block_id":"block:entry","command_ids":["command:10"],"source_ref_ids":["source:calc.py"],"span_ids":["span:function.increment.1"]}],"edges":[],"entry_block_id":"block:entry","exceptional_exit_block_ids":[],"graph_id":"cfg:increment","normal_exit_block_ids":["block:entry"]},"declared_exceptions":[],"effects":{"allocates":[],"deallocates":[],"nondeterministic":false,"performs_io":false,"raises":[],"reads":["symbol:increment.n.parameter"],"synchronizes":false,"writes":[]},"exception_symbol_ids":[],"function_id":"function:increment","local_symbol_ids":[],"name":"increment","parameter_symbol_ids":["symbol:increment.n.parameter"],"purity":"pure","result_symbol_id":"symbol:increment.result.result","return_type":"int","source_ref_ids":["source:calc.py"],"span_ids":["span:function.increment.1"]}],"global_symbol_ids":[],"metadata":{"adapter":"SourceSoftwareVerificationAdapter@1","language":"python","path":"calc.py"},"program_id":"bafkreidsouldpsglddfmljqa4q7chbysthtbda2au4ypea7dmirj4jhkaq","schema_version":"program-ir/v1","sources":[{"container_sha256":"","container_uri":"","content_cid":"","content_sha256":"dab1f2e184164f685f25b7b514b053e3c3cdcc7ddff0e36389072bae85b2b3ac","license_expression":"","metadata":{"byte_length":47,"language":"python","path":"calc.py"},"ref_id":"source:calc.py","review_status":"unreviewed","source_id":"calc.py","source_revision":"snapshot:baguqeera5icnvhiinjaau253x3wyg2bd2po4age3eyillgjur2bmqksbhfya","source_uri":"file:///calc.py"}],"spans":[{"end_byte":46,"end_char":null,"end_column":16,"end_line":2,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:function.increment.1","start_byte":0,"start_char":null,"start_column":1,"start_line":1},{"end_byte":46,"end_char":null,"end_column":16,"end_line":2,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:increment.expr.4","start_byte":41,"start_char":null,"start_column":12,"start_line":2},{"end_byte":42,"end_char":null,"end_column":12,"end_line":2,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:increment.expr.5","start_byte":41,"start_char":null,"start_column":12,"start_line":2},{"end_byte":46,"end_char":null,"end_column":16,"end_line":2,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:increment.expr.7","start_byte":45,"start_char":null,"start_column":16,"start_line":2},{"end_byte":20,"end_char":null,"end_column":20,"end_line":1,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:increment.param.n.2","start_byte":14,"start_char":null,"start_column":15,"start_line":1},{"end_byte":46,"end_char":null,"end_column":16,"end_line":2,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:increment.stmt.3","start_byte":34,"start_char":null,"start_column":5,"start_line":2}],"symbols":[{"attributes":{},"kind":"parameter","name":"n","source_ref_ids":["source:calc.py"],"span_ids":["span:increment.param.n.2"],"symbol_id":"symbol:increment.n.parameter","type_ref":"int"},{"attributes":{},"kind":"result","name":"result","source_ref_ids":["source:calc.py"],"span_ids":["span:function.increment.1"],"symbol_id":"symbol:increment.result.result","type_ref":"int"}]},"schema":"ipfs_datasets_py/logic/software-verification/source-adapter-result@1","status":"success","unsupported_constructs":[]},"native_bridge_results":[{"kind":"program","native_id":"bafkreidsouldpsglddfmljqa4q7chbysthtbda2au4ypea7dmirj4jhkaq","result":{"bridge_version":"1.0.0","diagnostics":[],"domain_identity":"bafkreidsouldpsglddfmljqa4q7chbysthtbda2au4ypea7dmirj4jhkaq","expression":{"content_digest":"ee12deaaae480996ac70e5bddd3003790702e006f1ad5834e9c9c5ee3edf7a77","expression_id":"expr:sv:program:bafkreidsouldpsglddfmljqa4q7chbysthtbda2au4ypea7dmirj4jhkaq","family":{"interface":"LogicIdentityNamespaces@1","namespace":"family","schema_version":"logic-identity-namespaces/v1","value":"program","version":"1.0.0"},"interface":"TypedExpression@1","metadata":{"bridge":"SoftwareVerificationSyntaxBridge@1","domain_identity":"bafkreidsouldpsglddfmljqa4q7chbysthtbda2au4ypea7dmirj4jhkaq","kind":"program","source_identities":["dab1f2e184164f685f25b7b514b053e3c3cdcc7ddff0e36389072bae85b2b3ac","file:///calc.py","source:calc.py","span:function.increment.1","span:increment.expr.4","span:increment.expr.5","span:increment.expr.7","span:increment.param.n.2","span:increment.stmt.3"],"view_role":""},"profile":{"interface":"LogicIdentityNamespaces@1","namespace":"profile","schema_version":"logic-identity-namespaces/v1","value":"program_ir","version":"1.0.0"},"root":{"arguments":[],"binders":[],"extension":{"children":[],"family":{"interface":"LogicIdentityNamespaces@1","namespace":"family","schema_version":"logic-identity-namespaces/v1","value":"program","version":"1.0.0"},"features":["program.ir","software_verification.program"],"interface":"LogicExtensionNode@1","metadata":{},"node_id":"node:sv:program:bafkreidsouldpsglddfmljqa4q7chbysthtbda2au4ypea7dmirj4jhkaq:ext","payload":{"bridge_interface":"SoftwareVerificationSyntaxBridge@1","bridge_version":"1.0.0","document":{"commands":[{"attributes":{},"command_id":"command:10","effects":{"allocates":[],"deallocates":[],"nondeterministic":false,"performs_io":false,"raises":[],"reads":[],"synchronizes":false,"writes":[]},"evaluation_order":["expr:9"],"expression_ids":["expr:9"],"kind":"return","source_ref_ids":["source:calc.py"],"span_ids":["span:increment.stmt.3"],"target_symbol_ids":[],"undefined_behavior":[]}],"expressions":[{"attributes":{},"evaluation_order":[],"expression_id":"expr:6","kind":"symbol","operand_ids":[],"operator":"","source_ref_ids":["source:calc.py"],"span_ids":["span:increment.expr.5"],"symbol_ids":["symbol:increment.n.parameter"],"type_ref":"any"},{"attributes":{"value":1},"evaluation_order":[],"expression_id":"expr:8","kind":"literal","operand_ids":[],"operator":"","source_ref_ids":["source:calc.py"],"span_ids":["span:increment.expr.7"],"symbol_ids":[],"type_ref":"int"},{"attributes":{},"evaluation_order":["expr:6","expr:8"],"expression_id":"expr:9","kind":"binary","operand_ids":["expr:6","expr:8"],"operator":"add","source_ref_ids":["source:calc.py"],"span_ids":["span:increment.expr.4"],"symbol_ids":[],"type_ref":"any"}],"functions":[{"cfg":{"blocks":[{"block_id":"block:entry","command_ids":["command:10"],"source_ref_ids":["source:calc.py"],"span_ids":["span:function.increment.1"]}],"edges":[],"entry_block_id":"block:entry","exceptional_exit_block_ids":[],"graph_id":"cfg:increment","normal_exit_block_ids":["block:entry"]},"declared_exceptions":[],"effects":{"allocates":[],"deallocates":[],"nondeterministic":false,"performs_io":false,"raises":[],"reads":["symbol:increment.n.parameter"],"synchronizes":false,"writes":[]},"exception_symbol_ids":[],"function_id":"function:increment","local_symbol_ids":[],"name":"increment","parameter_symbol_ids":["symbol:increment.n.parameter"],"purity":"pure","result_symbol_id":"symbol:increment.result.result","return_type":"int","source_ref_ids":["source:calc.py"],"span_ids":["span:function.increment.1"]}],"global_symbol_ids":[],"metadata":{"adapter":"SourceSoftwareVerificationAdapter@1","language":"python","path":"calc.py"},"program_id":"bafkreidsouldpsglddfmljqa4q7chbysthtbda2au4ypea7dmirj4jhkaq","schema_version":"program-ir/v1","sources":[{"container_sha256":"","container_uri":"","content_cid":"","content_sha256":"dab1f2e184164f685f25b7b514b053e3c3cdcc7ddff0e36389072bae85b2b3ac","license_expression":"","metadata":{"byte_length":47,"language":"python","path":"calc.py"},"ref_id":"source:calc.py","review_status":"unreviewed","source_id":"calc.py","source_revision":"snapshot:baguqeera5icnvhiinjaau253x3wyg2bd2po4age3eyillgjur2bmqksbhfya","source_uri":"file:///calc.py"}],"spans":[{"end_byte":46,"end_char":null,"end_column":16,"end_line":2,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:function.increment.1","start_byte":0,"start_char":null,"start_column":1,"start_line":1},{"end_byte":46,"end_char":null,"end_column":16,"end_line":2,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:increment.expr.4","start_byte":41,"start_char":null,"start_column":12,"start_line":2},{"end_byte":42,"end_char":null,"end_column":12,"end_line":2,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:increment.expr.5","start_byte":41,"start_char":null,"start_column":12,"start_line":2},{"end_byte":46,"end_char":null,"end_column":16,"end_line":2,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:increment.expr.7","start_byte":45,"start_char":null,"start_column":16,"start_line":2},{"end_byte":20,"end_char":null,"end_column":20,"end_line":1,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:increment.param.n.2","start_byte":14,"start_char":null,"start_column":15,"start_line":1},{"end_byte":46,"end_char":null,"end_column":16,"end_line":2,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:increment.stmt.3","start_byte":34,"start_char":null,"start_column":5,"start_line":2}],"symbols":[{"attributes":{},"kind":"parameter","name":"n","source_ref_ids":["source:calc.py"],"span_ids":["span:increment.param.n.2"],"symbol_id":"symbol:increment.n.parameter","type_ref":"int"},{"attributes":{},"kind":"result","name":"result","source_ref_ids":["source:calc.py"],"span_ids":["span:function.increment.1"],"symbol_id":"symbol:increment.result.result","type_ref":"int"}]},"domain_identity":"bafkreidsouldpsglddfmljqa4q7chbysthtbda2au4ypea7dmirj4jhkaq","domain_schema":"program-ir/v1","kind":"program","schema_version":"program.program_ir/v1","source_identities":["dab1f2e184164f685f25b7b514b053e3c3cdcc7ddff0e36389072bae85b2b3ac","file:///calc.py","source:calc.py","span:function.increment.1","span:increment.expr.4","span:increment.expr.5","span:increment.expr.7","span:increment.param.n.2","span:increment.stmt.3"],"view_role":""},"payload_schema":"program.program_ir/v1","profile":{"interface":"LogicIdentityNamespaces@1","namespace":"profile","schema_version":"logic-identity-namespaces/v1","value":"program_ir","version":"1.0.0"},"schema_version":"syntax-logic-extension-node/v1"},"kind":"extension","metadata":{},"node_id":"node:sv:program:bafkreidsouldpsglddfmljqa4q7chbysthtbda2au4ypea7dmirj4jhkaq","schema_version":"syntax-logic-node/v1","sort":{"arguments":[],"kind":"bool","name":"Bool","schema_version":"syntax-logic-sort/v1"},"symbol":""},"schema_version":"syntax-typed-expression/v1","signature":{"family":{"interface":"LogicIdentityNamespaces@1","namespace":"family","schema_version":"logic-identity-namespaces/v1","value":"program","version":"1.0.0"},"features":["program.ir","software_verification.program"],"interface":"LogicSignature@1","metadata":{"bridge":"SoftwareVerificationSyntaxBridge@1","domain":"software_verification","kind":"program"},"profile":{"interface":"LogicIdentityNamespaces@1","namespace":"profile","schema_version":"logic-identity-namespaces/v1","value":"program_ir","version":"1.0.0"},"schema_version":"syntax-logic-signature/v1","signature_id":"sig:sv:program","sorts":[{"arguments":[],"kind":"bool","name":"Bool","schema_version":"syntax-logic-sort/v1"}],"symbols":[]}},"has_document":true,"interface":"SoftwareVerificationSyntaxBridge@1","kind":"program","losses":[],"preservation":"exact","route":{"domain_schema":"program-ir/v1","family_id":"program","features":["software_verification.program","program.ir"],"kind":"program","notes":"","payload_schema":"program.program_ir/v1","profile_id":"program_ir","schema":"software-verification.syntax-bridge-route/v1","view_role":""},"schema":"software-verification.syntax-bridge-result/v1","source_identities":["dab1f2e184164f685f25b7b514b053e3c3cdcc7ddff0e36389072bae85b2b3ac","file:///calc.py","source:calc.py","span:function.increment.1","span:increment.expr.4","span:increment.expr.5","span:increment.expr.7","span:increment.param.n.2","span:increment.stmt.3"],"status":"ok","unsupported":[]}}],"native_contracts":[],"native_program":{"commands":[{"attributes":{},"command_id":"command:10","effects":{"allocates":[],"deallocates":[],"nondeterministic":false,"performs_io":false,"raises":[],"reads":[],"synchronizes":false,"writes":[]},"evaluation_order":["expr:9"],"expression_ids":["expr:9"],"kind":"return","source_ref_ids":["source:calc.py"],"span_ids":["span:increment.stmt.3"],"target_symbol_ids":[],"undefined_behavior":[]}],"expressions":[{"attributes":{},"evaluation_order":[],"expression_id":"expr:6","kind":"symbol","operand_ids":[],"operator":"","source_ref_ids":["source:calc.py"],"span_ids":["span:increment.expr.5"],"symbol_ids":["symbol:increment.n.parameter"],"type_ref":"any"},{"attributes":{"value":1},"evaluation_order":[],"expression_id":"expr:8","kind":"literal","operand_ids":[],"operator":"","source_ref_ids":["source:calc.py"],"span_ids":["span:increment.expr.7"],"symbol_ids":[],"type_ref":"int"},{"attributes":{},"evaluation_order":["expr:6","expr:8"],"expression_id":"expr:9","kind":"binary","operand_ids":["expr:6","expr:8"],"operator":"add","source_ref_ids":["source:calc.py"],"span_ids":["span:increment.expr.4"],"symbol_ids":[],"type_ref":"any"}],"functions":[{"cfg":{"blocks":[{"block_id":"block:entry","command_ids":["command:10"],"source_ref_ids":["source:calc.py"],"span_ids":["span:function.increment.1"]}],"edges":[],"entry_block_id":"block:entry","exceptional_exit_block_ids":[],"graph_id":"cfg:increment","normal_exit_block_ids":["block:entry"]},"declared_exceptions":[],"effects":{"allocates":[],"deallocates":[],"nondeterministic":false,"performs_io":false,"raises":[],"reads":["symbol:increment.n.parameter"],"synchronizes":false,"writes":[]},"exception_symbol_ids":[],"function_id":"function:increment","local_symbol_ids":[],"name":"increment","parameter_symbol_ids":["symbol:increment.n.parameter"],"purity":"pure","result_symbol_id":"symbol:increment.result.result","return_type":"int","source_ref_ids":["source:calc.py"],"span_ids":["span:function.increment.1"]}],"global_symbol_ids":[],"metadata":{"adapter":"SourceSoftwareVerificationAdapter@1","language":"python","path":"calc.py"},"program_id":"bafkreidsouldpsglddfmljqa4q7chbysthtbda2au4ypea7dmirj4jhkaq","schema_version":"program-ir/v1","sources":[{"container_sha256":"","container_uri":"","content_cid":"","content_sha256":"dab1f2e184164f685f25b7b514b053e3c3cdcc7ddff0e36389072bae85b2b3ac","license_expression":"","metadata":{"byte_length":47,"language":"python","path":"calc.py"},"ref_id":"source:calc.py","review_status":"unreviewed","source_id":"calc.py","source_revision":"snapshot:baguqeera5icnvhiinjaau253x3wyg2bd2po4age3eyillgjur2bmqksbhfya","source_uri":"file:///calc.py"}],"spans":[{"end_byte":46,"end_char":null,"end_column":16,"end_line":2,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:function.increment.1","start_byte":0,"start_char":null,"start_column":1,"start_line":1},{"end_byte":46,"end_char":null,"end_column":16,"end_line":2,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:increment.expr.4","start_byte":41,"start_char":null,"start_column":12,"start_line":2},{"end_byte":42,"end_char":null,"end_column":12,"end_line":2,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:increment.expr.5","start_byte":41,"start_char":null,"start_column":12,"start_line":2},{"end_byte":46,"end_char":null,"end_column":16,"end_line":2,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:increment.expr.7","start_byte":45,"start_char":null,"start_column":16,"start_line":2},{"end_byte":20,"end_char":null,"end_column":20,"end_line":1,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:increment.param.n.2","start_byte":14,"start_char":null,"start_column":15,"start_line":1},{"end_byte":46,"end_char":null,"end_column":16,"end_line":2,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:increment.stmt.3","start_byte":34,"start_char":null,"start_column":5,"start_line":2}],"symbols":[{"attributes":{},"kind":"parameter","name":"n","source_ref_ids":["source:calc.py"],"span_ids":["span:increment.param.n.2"],"symbol_id":"symbol:increment.n.parameter","type_ref":"int"},{"attributes":{},"kind":"result","name":"result","source_ref_ids":["source:calc.py"],"span_ids":["span:function.increment.1"],"symbol_id":"symbol:increment.result.result","type_ref":"int"}]},"profile":{"completion_authority":false,"domain_id":"codebase_ir","executes_source":false,"execution_authority":false,"feature_only":true,"feature_view":"native documents with stable positional references; provenance retained outside learned expressions","feature_view_schema":"codebase-ir-native-structural-feature-view@1","limits":{"max_ast_depth":48,"max_ast_nodes":2048,"max_condition_bytes":16384,"max_contracts":8,"max_functions":16,"max_source_bytes":65536,"max_target_bytes":4194304},"native_routes":{"contract":{"available_without_typed_evidence":false,"family":"program","kind":"contract","owner_schema":"program-contract/v1","payload_schema":"program.program_contract/v1","profile":"dynamic_hoare","requires_explicit_source_ref":true,"requires_program_binding":true,"typed_owner":"ProgramContract","view_role":""},"program":{"available_without_typed_evidence":false,"family":"program","kind":"program","owner_schema":"program-ir/v1","payload_schema":"program.program_ir/v1","profile":"program_ir","requires_explicit_source_ref":true,"requires_program_binding":false,"typed_owner":"ProgramIR","view_role":""}},"projection_ids":["codebase_ir.program@1","codebase_ir.contracts@1"],"proof_authority":false,"provider_calls":0,"readiness":"complete supported source adapter, exact native bridge, no unsupported inventory","schema":"codebase-ir-source-bound-feature-targets@1","semantic_formula_decoder":false,"solver_calls":0,"source_semantics_verified":false,"unsupported_policy":"retain source-bound frontiers and deny training readiness"},"proof_authority":false,"publication_receipt":{"ast_revision_id":"rev:repository:reviewed-candidate-qualification:snapshot:baguqeera5icnvhiinjaau253x3wyg2bd2po4age3eyillgjur2bmqksbhfya","generation":1,"manifest_cid":"baguqeeraeissgl364bk7vyxwh4dm4nen5vt22k5hnhyfhyfu67ex3ryjfmla","operation_id":"initial","previous_head":null,"repository_id":"repository:reviewed-candidate-qualification","request_cid":"baguqeerazapeehfz7nnwsu3x4zkrb66dvju33acegegjdgr65pl64z54dzya","schema":"codebase-publication-receipt@1","snapshot_cid":"baguqeera5icnvhiinjaau253x3wyg2bd2po4age3eyillgjur2bmqksbhfya"},"semantic_formula_decoder":false,"source_binding":{"ast_cid":"baguqeeragbth2q3hgm4k3t5au7wsbpywv3lsmpyltien4jqa5c7ldylckekq","content_sha256":"dab1f2e184164f685f25b7b514b053e3c3cdcc7ddff0e36389072bae85b2b3ac","entry":{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerabsgxnwkrx5csnutftobl5z7c73btcx2rt7h35i3rkggsuuap2zzq","git_blob_oid":"3f61573bdca90df8f9b568e5ddbcc1db79b79716","head_blob_oid":"3f61573bdca90df8f9b568e5ddbcc1db79b79716","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"calc.py","raw_path_hex":"63616c632e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":47,"source_cid":"bafkreig2whzodbawj5uf6jnxwuklau7dypg4y7o76drwhcihfoxilmvtvq"},"head":{"ast_revision_id":"rev:repository:reviewed-candidate-qualification:snapshot:baguqeera5icnvhiinjaau253x3wyg2bd2po4age3eyillgjur2bmqksbhfya","generation":1,"manifest_cid":"baguqeeraeissgl364bk7vyxwh4dm4nen5vt22k5hnhyfhyfu67ex3ryjfmla","receipt_cid":"baguqeeraapssc4hz723hbrqov3ua2tkltwtsa3dxg3fr5isfdgixwjqgw6lq","repository_id":"repository:reviewed-candidate-qualification","schema":"codebase-head@1","snapshot_cid":"baguqeera5icnvhiinjaau253x3wyg2bd2po4age3eyillgjur2bmqksbhfya"},"path":"calc.py","repository_id":"repository:reviewed-candidate-qualification","schema":"codebase-ir-feature-source-binding@1","source_cid":"bafkreig2whzodbawj5uf6jnxwuklau7dypg4y7o76drwhcihfoxilmvtvq","source_key":"raw:63616c632e7079","source_revision":"snapshot:baguqeera5icnvhiinjaau253x3wyg2bd2po4age3eyillgjur2bmqksbhfya","unit":{"ast_cid":"baguqeeragbth2q3hgm4k3t5au7wsbpywv3lsmpyltien4jqa5c7ldylckekq","entry_cid":"baguqeerabsgxnwkrx5csnutftobl5z7c73btcx2rt7h35i3rkggsuuap2zzq","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:63616c632e7079"}},"source_bytes_hex":"64656620696e6372656d656e74286e3a20696e7429202d3e20696e743a0a2020202072657475726e206e202b20310a","source_semantics_verified":false,"target_schema":"codebase-ir-source-bound-feature-targets@1","unknown_inventory":[{"field":"type_ref","native_id":"expr:6","native_kind":"expressions","value":"any"},{"field":"type_ref","native_id":"expr:9","native_kind":"expressions","value":"any"}]},"required":true,"stage":"target","status":"passed","validator_id":"codebase_ir.exact_native_target_replay@1"}]},{"admitted":false,"domain_id":"codebase_ir","formalized":false,"projections":[{"expression":{"document":{"commands":[{"attributes":{},"command_id":"command:0","effects":{"allocates":[],"deallocates":[],"nondeterministic":false,"performs_io":false,"raises":[],"reads":[],"synchronizes":false,"writes":[]},"evaluation_order":["expr:9"],"expression_ids":["expression:2"],"kind":"return","target_symbol_ids":[],"undefined_behavior":[]}],"expressions":[{"attributes":{},"evaluation_order":[],"expression_id":"expression:0","kind":"symbol","operand_ids":[],"operator":"","symbol_ids":["symbol:0"],"type_ref":"any"},{"attributes":{"value":2},"evaluation_order":[],"expression_id":"expression:1","kind":"literal","operand_ids":[],"operator":"","symbol_ids":[],"type_ref":"int"},{"attributes":{},"evaluation_order":["expr:6","expr:8"],"expression_id":"expression:2","kind":"binary","operand_ids":["expression:0","expression:1"],"operator":"add","symbol_ids":[],"type_ref":"any"}],"functions":[{"cfg":{"blocks":[{"block_id":"block:0","command_ids":["command:0"]}],"edges":[],"entry_block_id":"block:0","exceptional_exit_block_ids":[],"graph_id":"graph:0","normal_exit_block_ids":["block:0"]},"declared_exceptions":[],"effects":{"allocates":[],"deallocates":[],"nondeterministic":false,"performs_io":false,"raises":[],"reads":["symbol:increment.n.parameter"],"synchronizes":false,"writes":[]},"exception_symbol_ids":[],"function_id":"function:0","local_symbol_ids":[],"name":"increment","parameter_symbol_ids":["symbol:0"],"purity":"pure","result_symbol_id":"symbol:1","return_type":"int"}],"global_symbol_ids":[],"schema_version":"program-ir/v1","symbols":[{"attributes":{},"kind":"parameter","name":"n","symbol_id":"symbol:0","type_ref":"int"},{"attributes":{},"kind":"result","name":"result","symbol_id":"symbol:1","type_ref":"int"}]},"native_kind":"program","schema":"codebase-ir-native-structural-feature-view@1"},"feature_only":true,"logic_family":"program","producer_id":"codebase-source-target-adapter","producer_version":"codebase-ir-source-bound-feature-targets@1","profile":"program_ir","projection_id":"codebase_ir.program@1","properties":[],"representation_kind":"native_structural_feature_view","target_schema":"codebase-ir-source-bound-feature-targets@1","view_id":"program.program_ir/v1","view_role":null},{"expression":{"documents":[],"native_kind":"contracts","schema":"codebase-ir-native-structural-feature-view@1"},"feature_only":true,"logic_family":"program","producer_id":"codebase-source-target-adapter","producer_version":"codebase-ir-source-bound-feature-targets@1","profile":"dynamic_hoare","projection_id":"codebase_ir.contracts@1","properties":[],"representation_kind":"native_structural_feature_view","target_schema":"codebase-ir-source-bound-feature-targets@1","view_id":"program.program_contract/v1","view_role":null}],"qualification_gaps":["source_runtime_semantics_not_verified","backend_proofs_not_run","kernel_proofs_not_run","feature_reconstruction_is_not_formalization"],"qualified":false,"ready_for_training":true,"schema_version":"autoencoder-domain-targets/v1","source_digest":"be92fc082b941e6c7a355b4a946464e05b489761c650e77a5e2d427b0f3e2ac3","unsupported":[],"validation":[{"details":{"ast_node_count":14,"authored_contract_cids":[],"authored_contracts":[],"captured_ast":{"calls":[],"diagnostics":[],"effects":[],"frontend":{"ast_schema":{"identifier":"ipfs-datasets.software-contracts.ast-ir@1.0.0","major":1,"minor":0,"name":"ipfs-datasets.software-contracts.ast-ir","patch":0},"capabilities":["annotations","awaits","calls","decorators","diagnostics","duplicate_definitions","effects","generators","imports","modules","raises","references","scopes","signatures","source_spans","state_access","symbols","undefined_reference_candidates","unsupported_constructs"],"frontend_name":"cpython-ast","frontend_version":"1.2.1","language":"python","language_version":"3.12","schema":"ipfs-datasets.software-contracts.frontend-capability@1.0.0","source_extensions":[".py",".pyi"],"toolchain_cid":"baguqeerar6isk2o6l6peildks6id6mzkg6kpgn6tefr24ro5ckm4hqtntuaa"},"imports":[],"module":{"export_names":["increment"],"module_id":"module:bafkreige3wrvzmsvkt4pytzvx2mir7hlwswrzekdzv6rzd23iaaqword3i","name":"known_variant","scope_id":"scope:module","span":{"end_byte":80,"end_column":0,"end_line":4,"start_byte":0,"start_column":0,"start_line":1}},"provenance":{"path":"known_variant.py","repository_id":"repository:reviewed-candidate-qualification","repository_tree_cid":"baguqeera5icnvhiinjaau253x3wyg2bd2po4age3eyillgjur2bmqksbhfya","revision":"snapshot:baguqeera5icnvhiinjaau253x3wyg2bd2po4age3eyillgjur2bmqksbhfya","source_cid":"bafkreige3wrvzmsvkt4pytzvx2mir7hlwswrzekdzv6rzd23iaaqword3i"},"references":[{"context":"type","is_qualified":false,"name":"int","reference_id":"reference:50:1","scope_id":"scope:module","span":{"end_byte":53,"end_column":20,"end_line":2,"start_byte":50,"start_column":17,"start_line":2}},{"context":"type","is_qualified":false,"name":"int","reference_id":"reference:58:0","scope_id":"scope:module","span":{"end_byte":61,"end_column":28,"end_line":2,"start_byte":58,"start_column":25,"start_line":2}},{"context":"read","is_qualified":false,"name":"n","reference_id":"reference:74:2","scope_id":"scope:function:33:0","span":{"end_byte":75,"end_column":12,"end_line":3,"start_byte":74,"start_column":11,"start_line":3}}],"schema":"ipfs-datasets.software-contracts.ast-ir@1.0.0","scopes":[{"kind":"module","owner_symbol_id":null,"parent_scope_id":null,"scope_id":"scope:module","span":{"end_byte":80,"end_column":0,"end_line":4,"start_byte":0,"start_column":0,"start_line":1}},{"kind":"function","owner_symbol_id":"symbol:33:0","parent_scope_id":"scope:module","scope_id":"scope:function:33:0","span":{"end_byte":79,"end_column":16,"end_line":3,"start_byte":33,"start_column":0,"start_line":2}}],"symbols":[{"decorator_names":[],"definition_ordinal":0,"flags":[],"kind":"function","name":"increment","qualified_name":"known_variant.increment","scope_id":"scope:module","signature":{"is_async":false,"is_generator":false,"parameters":[{"annotation":"int","default_kind":"none","kind":"positional_or_named","name":"n","position":0}],"return_annotation":"int"},"span":{"end_byte":79,"end_column":16,"end_line":3,"start_byte":33,"start_column":0,"start_line":2},"symbol_id":"symbol:33:0","visibility":"public"},{"decorator_names":[],"definition_ordinal":0,"flags":[],"kind":"parameter","name":"n","qualified_name":"known_variant.increment.n","scope_id":"scope:function:33:0","signature":null,"span":{"end_byte":53,"end_column":20,"end_line":2,"start_byte":47,"start_column":14,"start_line":2},"symbol_id":"symbol:47:1","visibility":"public"}],"unsupported":[]},"completion_authority":false,"correspondence":{"is_runtime_equivalence_proof":false,"operation":"native_source_maps_retained_without_rebinding","spans":[{"end_byte":79,"source_ref_id":"source:known_variant.py","source_text":"def increment(n: int) -> int:\n return n + 2","span_id":"span:function.increment.1","start_byte":33},{"end_byte":79,"source_ref_id":"source:known_variant.py","source_text":"n + 2","span_id":"span:increment.expr.4","start_byte":74},{"end_byte":75,"source_ref_id":"source:known_variant.py","source_text":"n","span_id":"span:increment.expr.5","start_byte":74},{"end_byte":79,"source_ref_id":"source:known_variant.py","source_text":"2","span_id":"span:increment.expr.7","start_byte":78},{"end_byte":53,"source_ref_id":"source:known_variant.py","source_text":"n: int","span_id":"span:increment.param.n.2","start_byte":47},{"end_byte":79,"source_ref_id":"source:known_variant.py","source_text":"return n + 2","span_id":"span:increment.stmt.3","start_byte":67}],"subjects":[{"native_id":"symbol:increment.n.parameter","native_kind":"symbols","source_ref_ids":["source:known_variant.py"],"span_ids":["span:increment.param.n.2"]},{"native_id":"symbol:increment.result.result","native_kind":"symbols","source_ref_ids":["source:known_variant.py"],"span_ids":["span:function.increment.1"]},{"native_id":"expr:6","native_kind":"expressions","source_ref_ids":["source:known_variant.py"],"span_ids":["span:increment.expr.5"]},{"native_id":"expr:8","native_kind":"expressions","source_ref_ids":["source:known_variant.py"],"span_ids":["span:increment.expr.7"]},{"native_id":"expr:9","native_kind":"expressions","source_ref_ids":["source:known_variant.py"],"span_ids":["span:increment.expr.4"]},{"native_id":"command:10","native_kind":"commands","source_ref_ids":["source:known_variant.py"],"span_ids":["span:increment.stmt.3"]},{"native_id":"function:increment","native_kind":"functions","source_ref_ids":["source:known_variant.py"],"span_ids":["span:function.increment.1"]}]},"execution_authority":false,"feature_only":true,"limits":{"max_ast_depth":48,"max_ast_nodes":2048,"max_condition_bytes":16384,"max_contracts":8,"max_functions":16,"max_source_bytes":65536,"max_target_bytes":4194304},"lowered_contract_sha256":[],"manifest":{"ast_revision_id":"rev:repository:reviewed-candidate-qualification:snapshot:baguqeera5icnvhiinjaau253x3wyg2bd2po4age3eyillgjur2bmqksbhfya","authority":"structural_only","coverage":{"ast_failed":0,"ast_ok":10,"ast_partial":0,"captured_entries":10,"checked_properties":0,"formalized_properties":0,"inventory_entries":10,"opaque_entries":0,"semantic_symbols":18,"unindexed_entries":0},"schema":"codebase-ir-structural-manifest@1","semantic_state":{"artifacts":[{"artifact_id":"artifact:snapshot-evidence","confidence":"exact","kind":"snapshot-evidence","metadata":{"acquisition":"git-clean","exclusions":[".eggs",".git",".hg",".mypy_cache",".nox",".pytest_cache",".ruff_cache",".semantic-index",".semantic_index",".svn",".tox",".venv","__pycache__","build","coverage","dist","env","external","htmlcov","node_modules","semantic-index-state","site-packages","third-party","third_party","vendor","venv"],"snapshot":{"entries":[{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerabsgxnwkrx5csnutftobl5z7c73btcx2rt7h35i3rkggsuuap2zzq","git_blob_oid":"3f61573bdca90df8f9b568e5ddbcc1db79b79716","head_blob_oid":"3f61573bdca90df8f9b568e5ddbcc1db79b79716","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"calc.py","raw_path_hex":"63616c632e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":47,"source_cid":"bafkreig2whzodbawj5uf6jnxwuklau7dypg4y7o76drwhcihfoxilmvtvq"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerajwgfjxct6ev5hycxwpxxdqh2k355vfhwa56eecfwrgdg74ys247q","git_blob_oid":"f53de9ed93d63f21d6b1704fd7730e5c5b88116b","head_blob_oid":"f53de9ed93d63f21d6b1704fd7730e5c5b88116b","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"canary.py","raw_path_hex":"63616e6172792e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":74,"source_cid":"bafkreigikomnn2573hgplkeuf36bsnkercv3p5jumx7ajynfvhjszxjtlm"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerarbm4sp3fbrorwkzx6qai3f6umfadxiq7sac6jztwp7incugvyz7q","git_blob_oid":"5d4c5db2a9dc79ac85580a4cb2d851e42bd97ca4","head_blob_oid":"5d4c5db2a9dc79ac85580a4cb2d851e42bd97ca4","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"check_offset.py","raw_path_hex":"636865636b5f6f66667365742e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":88,"source_cid":"bafkreia66d65po6asi7mbw77rezkqgtthdbke7xaqdfcswy6z7mbt7cdze"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerajz36zefk5nvhb5dc45z44txfa2n5imykeratoxm5cop5gjoffwta","git_blob_oid":"f84a98513fabbce6f4e7862a706d295e9df88d62","head_blob_oid":"f84a98513fabbce6f4e7862a706d295e9df88d62","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"check_type.py","raw_path_hex":"636865636b5f747970652e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":92,"source_cid":"bafkreig3s3zht5yypjoamuvpjlanw52d6upqf4edgg33cbixrnfrw2l7bm"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeeraspxzhvg5wtyhwm4utxlb6fqhkcnmn6cj4mmg4gk6ypsbcrxbxgtq","git_blob_oid":"48f4d1c3f8024a4eca21f00e3522747d498e6b91","head_blob_oid":"48f4d1c3f8024a4eca21f00e3522747d498e6b91","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"consumer.py","raw_path_hex":"636f6e73756d65722e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":66,"source_cid":"bafkreibphnonbjqu6k24tyg5n6aeg4jgxwwleju6ntj5yfc6iqwkvvpj6m"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerare2dmhndy2v5kcyfnaxahn2fxbfhnksjxb6u5fqacxz7xpapvata","git_blob_oid":"6d938c9b317b917b0a3a1fd26cccfdb08911e915","head_blob_oid":"6d938c9b317b917b0a3a1fd26cccfdb08911e915","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"decoy.py","raw_path_hex":"6465636f792e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":48,"source_cid":"bafkreievhhjso4e2xbuaqdzgxoy7swzz2galjhrjhfdjyfbywd433bhyki"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeeranffxmtbya3jkqwhitzsqu2uut75rgig5z56dbm5gsm5f24sibd5q","git_blob_oid":"cd576ff9aa5c64d2ac030ba0cda873e55f1674c8","head_blob_oid":"cd576ff9aa5c64d2ac030ba0cda873e55f1674c8","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"known_variant.py","raw_path_hex":"6b6e6f776e5f76617269616e742e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":80,"source_cid":"bafkreige3wrvzmsvkt4pytzvx2mir7hlwswrzekdzv6rzd23iaaqword3i"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeeranqeeongpunci7arkrohj7eps6kxgenvqt5duhdwqr4zc4wwg2klq","git_blob_oid":"fea318d2515f2f4bcbb58e5faf1a8fb2bd4d594b","head_blob_oid":"fea318d2515f2f4bcbb58e5faf1a8fb2bd4d594b","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"support.py","raw_path_hex":"737570706f72742e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":19,"source_cid":"bafkreid3pwkrhcf6lkbfzinsyphuqyg6qxyzqvagarxb644pfq37icxvju"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerakfncwummy2seg54ujlf23zgxyqzy3hhteb7xswegcis4ffilq32a","git_blob_oid":"530aee57eeae73b69b574365e3691707840a6425","head_blob_oid":"530aee57eeae73b69b574365e3691707840a6425","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"tune.py","raw_path_hex":"74756e652e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":70,"source_cid":"bafkreiecl6al6zc2gzt4gqewrsa4qnj77zeuensr3abb3fjhuyvwbw56la"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerars6vtjsh536hxw6f2rdsxnwkufltiy3c2yg57d4yk7puoizgphcq","git_blob_oid":"b4c892e6475baf3fb2d6cf0958357538e98235f6","head_blob_oid":"b4c892e6475baf3fb2d6cf0958357538e98235f6","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"unsupported.py","raw_path_hex":"756e737570706f727465642e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":63,"source_cid":"bafkreiasnapoyago6qk7tdfe35msiumkldj6byc3ktzstpxyu2qcrsckra"}],"exclusions":[".eggs",".git",".hg",".mypy_cache",".nox",".pytest_cache",".ruff_cache",".semantic-index",".semantic_index",".svn",".tox",".venv","__pycache__","build","coverage","dist","env","external","htmlcov","node_modules","semantic-index-state","site-packages","third-party","third_party","vendor","venv"],"git_commit":"529414be9f608949e444af15073865302e52f434","git_tree":"859f41a9507776edee2a179cf5d7c4079bbaa6ca","max_entries":256,"max_file_bytes":65536,"mode":"git-clean","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-repository-snapshot@4","snapshot_cid":"baguqeera5icnvhiinjaau253x3wyg2bd2po4age3eyillgjur2bmqksbhfya"}},"path":"@snapshot-evidence","schema":"ipfs-datasets.software-contracts.semantic-artifact@1","source_cid":"baguqeera5icnvhiinjaau253x3wyg2bd2po4age3eyillgjur2bmqksbhfya"}],"edges":[{"confidence":"exact","edge_id":"baguqeera64makehztlcxmn6gjuwyebt5xxxg43vvpaxvkxzi7g5rf5xy7enq","extraction_method":"global_binding","extractor_version":"2","metadata":{"resolution":"unresolved","unresolved_target":"global:increment"},"relation":"reads_state","schema":"ipfs-datasets.software-contracts.semantic-edge@1","source_id":"baguqeera6fz6sxumtjhvwfdk5mchp4ck3uzzfos7tgbzfrpp3mhz42ywumja","span":{"end_column":20,"end_line":4,"path":"consumer.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":11,"start_line":4},"target_id":"global:increment"},{"confidence":"exact","edge_id":"baguqeeradtedkir4zd33uxej6u6l45xx6kg4ps2oofslfzz6s2vdkd5tubyq","extraction_method":"global_binding","extractor_version":"2","metadata":{"resolution":"unresolved","unresolved_target":"global:DEFAULT_OFFSET"},"relation":"writes_state","schema":"ipfs-datasets.software-contracts.semantic-edge@1","source_id":"baguqeera3ldpt7rddy3fgm66hh7x4lifrophelwxs5zukq6fthob3jtkfr6q","span":{"end_column":14,"end_line":1,"path":"support.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"target_id":"global:DEFAULT_OFFSET"},{"confidence":"conservative","edge_id":"baguqeeraeoqgszqjo3p4kr7i6vixoyor5c5ua7b275zhjwtrod3svpiiuwtq","extraction_method":"lexical","extractor_version":"2","metadata":{"native_boundary":false,"resolution":"definite","unresolved_target":"lexical:calc.increment"},"relation":"calls","schema":"ipfs-datasets.software-contracts.semantic-edge@1","source_id":"baguqeerajbkr5upksh3btopy7kr53udsgxgqp4azrhlwxifyzn64zaxll26q","span":{"end_column":23,"end_line":3,"path":"check_offset.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":11,"start_line":3},"target_id":"baguqeera5oihah7s5wprib5wlmweifdbv2sskeksgkdz3sziimqz5ljpqpaq"},{"confidence":"exact","edge_id":"baguqeerafq2tbvrkikcjxx4khkbzvlh5jnbbr2m75d6w63g6tydi3nznwfta","extraction_method":"global_binding","extractor_version":"2","metadata":{"resolution":"unresolved","unresolved_target":"global:increment"},"relation":"reads_state","schema":"ipfs-datasets.software-contracts.semantic-edge@1","source_id":"baguqeerajbkr5upksh3btopy7kr53udsgxgqp4azrhlwxifyzn64zaxll26q","span":{"end_column":20,"end_line":3,"path":"check_offset.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":11,"start_line":3},"target_id":"global:increment"},{"confidence":"exact","edge_id":"baguqeeraggopgm4li3ftqcjadg5r2hfehwzplemgcworbempxrcg66l6opea","extraction_method":"static_import","extractor_version":"2","metadata":{"alias":"increment","resolution":"definite","unresolved_target":"module:calc.increment"},"relation":"imports","schema":"ipfs-datasets.software-contracts.semantic-edge@1","source_id":"baguqeerak3duptogi7ulr5hlgadj5iby3o7h33w6tvkpomvphcg3c2yrglca","span":{"end_column":26,"end_line":1,"path":"consumer.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"target_id":"baguqeera5oihah7s5wprib5wlmweifdbv2sskeksgkdz3sziimqz5ljpqpaq"},{"confidence":"conservative","edge_id":"baguqeerahkfaraoweth5hvbmrkmvfusiwmqggcqhntv5czsuteyojynyfxga","extraction_method":"lexical","extractor_version":"2","metadata":{"native_boundary":false,"resolution":"definite","unresolved_target":"lexical:calc.increment"},"relation":"calls","schema":"ipfs-datasets.software-contracts.semantic-edge@1","source_id":"baguqeera6fz6sxumtjhvwfdk5mchp4ck3uzzfos7tgbzfrpp3mhz42ywumja","span":{"end_column":23,"end_line":4,"path":"consumer.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":11,"start_line":4},"target_id":"baguqeera5oihah7s5wprib5wlmweifdbv2sskeksgkdz3sziimqz5ljpqpaq"},{"confidence":"exact","edge_id":"baguqeeralsmw3hjs6kgif7t5arbcl2wfxxfn53w2jjg6q6v7d2k2cdntpssq","extraction_method":"global_binding","extractor_version":"2","metadata":{"resolution":"unresolved","unresolved_target":"global:DEFAULT_OFFSET"},"relation":"writes_state","schema":"ipfs-datasets.software-contracts.semantic-edge@1","source_id":"baguqeeraqw6vqg56bd2i2zy7dlmcmwpb3zu2qc43f2o3nnhy6cicex6p2d2q","span":{"end_column":14,"end_line":1,"path":"support.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"target_id":"global:DEFAULT_OFFSET"},{"confidence":"exact","edge_id":"baguqeerap5clkrgql6gpki7gvfb4ki7fvm6ndoa26omifypfg66teyiamlza","extraction_method":"static_import","extractor_version":"2","metadata":{"alias":"increment","resolution":"definite","unresolved_target":"module:calc.increment"},"relation":"imports","schema":"ipfs-datasets.software-contracts.semantic-edge@1","source_id":"baguqeerajbkr5upksh3btopy7kr53udsgxgqp4azrhlwxifyzn64zaxll26q","span":{"end_column":26,"end_line":1,"path":"check_offset.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"target_id":"baguqeera5oihah7s5wprib5wlmweifdbv2sskeksgkdz3sziimqz5ljpqpaq"},{"confidence":"conservative","edge_id":"baguqeerap62yzrxpyvntxi6p5mdfnztllnkdmsrlbdldotbpsfxwemrmvzcq","extraction_method":"lexical","extractor_version":"2","metadata":{"native_boundary":false,"resolution":"unresolved","unresolved_target":"lexical:type"},"relation":"calls","schema":"ipfs-datasets.software-contracts.semantic-edge@1","source_id":"baguqeerapxu264ccolujceg6ivixuivtagg3h3rli7yv6rtiddqceygxpisq","span":{"end_column":29,"end_line":3,"path":"check_type.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":11,"start_line":3},"target_id":"lexical:type"},{"confidence":"conservative","edge_id":"baguqeeras434px2hyhckdrfjgpfzg3m6kt4f5afrf6ox2oop2m46idohajza","extraction_method":"lexical","extractor_version":"2","metadata":{"native_boundary":false,"resolution":"definite","unresolved_target":"lexical:calc.increment"},"relation":"calls","schema":"ipfs-datasets.software-contracts.semantic-edge@1","source_id":"baguqeerapxu264ccolujceg6ivixuivtagg3h3rli7yv6rtiddqceygxpisq","span":{"end_column":28,"end_line":3,"path":"check_type.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":16,"start_line":3},"target_id":"baguqeera5oihah7s5wprib5wlmweifdbv2sskeksgkdz3sziimqz5ljpqpaq"},{"confidence":"conservative","edge_id":"baguqeeraw4uq523kg4kr5i5bvrmeo4wh7rq45yhpzeibqk4b3ugw4q4vtr5a","extraction_method":"lexical","extractor_version":"2","metadata":{"native_boundary":false,"resolution":"unresolved","unresolved_target":"lexical:getattr"},"relation":"calls","schema":"ipfs-datasets.software-contracts.semantic-edge@1","source_id":"baguqeerac7xaynkzgbvukjopos5mx2y7ldh5ktmp2e7nmtndcqclbbbwnb5a","span":{"end_column":42,"end_line":2,"path":"unsupported.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":11,"start_line":2},"target_id":"lexical:getattr"},{"confidence":"exact","edge_id":"baguqeerax7ju4434cmeuudi7k6xiwvtkdog4m4rj52y5yh7bukjm3bim4tfa","extraction_method":"global_binding","extractor_version":"2","metadata":{"resolution":"unresolved","unresolved_target":"global:increment"},"relation":"reads_state","schema":"ipfs-datasets.software-contracts.semantic-edge@1","source_id":"baguqeerapxu264ccolujceg6ivixuivtagg3h3rli7yv6rtiddqceygxpisq","span":{"end_column":25,"end_line":3,"path":"check_type.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":16,"start_line":3},"target_id":"global:increment"},{"confidence":"exact","edge_id":"baguqeerayxnh2lgydivz46zrueplosfwc3exugch6u7lugnkypcxfazr757q","extraction_method":"static_import","extractor_version":"2","metadata":{"alias":"increment","resolution":"definite","unresolved_target":"module:calc.increment"},"relation":"imports","schema":"ipfs-datasets.software-contracts.semantic-edge@1","source_id":"baguqeerapxu264ccolujceg6ivixuivtagg3h3rli7yv6rtiddqceygxpisq","span":{"end_column":26,"end_line":1,"path":"check_type.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"target_id":"baguqeera5oihah7s5wprib5wlmweifdbv2sskeksgkdz3sziimqz5ljpqpaq"}],"extractor_name":"semantic-repository-scanner","extractor_version":"1","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-index@2","state_cid":"baguqeerarva5xl5fufv2zwxocodwuewwtjz5pym5ntszwl6xagidv77hugya","symbols":[{"annotations":{},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"module","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"Module","body":[{"_type":"Assign","targets":[{"_type":"Name","ctx":{"_type":"Store"},"id":"DEFAULT_OFFSET"}],"type_comment":null,"value":{"_type":"Constant","kind":null,"value":1}}],"type_ignores":[]}}],"frontend_declarations":[null],"frontend_notices":[]},"module_path":"support.py","namespace":"support","normalized_ast":{"_type":"Module","body":[{"_type":"Assign","targets":[{"_type":"Name","ctx":{"_type":"Store"},"id":"DEFAULT_OFFSET"}],"type_comment":null,"value":{"_type":"Constant","kind":null,"value":1}}],"type_ignores":[]},"property_role":null,"qualified_name":"support","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{},"source_cid":"bafkreid3pwkrhcf6lkbfzinsyphuqyg6qxyzqvagarxb644pfq37icxvju","span":{"end_column":0,"end_line":1,"path":"support.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeera3ldpt7rddy3fgm66hh7x4lifrophelwxs5zukq6fthob3jtkfr6q","version_cid":"baguqeeracuyddmw27hgswnzlfdtaxudtxmpq36m74mpbo7mqbh5me66nfbca"},{"annotations":{"n":"int","return":"int"},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"function","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":1}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]}}],"frontend_declarations":["symbol:0:0"],"frontend_notices":[]},"module_path":"calc.py","namespace":"calc","normalized_ast":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":1}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]},"property_role":null,"qualified_name":"calc.increment","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{"is_generator":false,"parameters":[{"annotation":"int","default":"","default_kind":"none","kind":"positional_or_keyword","name":"n"}],"return":"int"},"source_cid":"bafkreig2whzodbawj5uf6jnxwuklau7dypg4y7o76drwhcihfoxilmvtvq","span":{"end_column":16,"end_line":2,"path":"calc.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeera5oihah7s5wprib5wlmweifdbv2sskeksgkdz3sziimqz5ljpqpaq","version_cid":"baguqeera5zwmikp6zm2f7dmkzft2uunkw6ad3rg36nkvfpyr6hs5hvgulyaq"},{"annotations":{"n":"int","return":"int"},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"function","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":1}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]}}],"frontend_declarations":["symbol:27:0"],"frontend_notices":[]},"module_path":"canary.py","namespace":"canary","normalized_ast":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":1}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]},"property_role":null,"qualified_name":"canary.increment","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{"is_generator":false,"parameters":[{"annotation":"int","default":"","default_kind":"none","kind":"positional_or_keyword","name":"n"}],"return":"int"},"source_cid":"bafkreigikomnn2573hgplkeuf36bsnkercv3p5jumx7ajynfvhjszxjtlm","span":{"end_column":16,"end_line":3,"path":"canary.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":2},"stable_id":"baguqeera6d3vfyuvdmjcwxaap4gsck2jvmg36bmi3fq57aq2difo3m27hi2q","version_cid":"baguqeerarc2buke7wzgsarc3lmineuhvxtdzalpxoq5rula2i3bmhqxlnqua"},{"annotations":{},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"function","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":null,"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"Call","args":[{"_type":"Name","ctx":{"_type":"Load"},"id":"n"}],"func":{"_type":"Name","ctx":{"_type":"Load"},"id":"increment"},"keywords":[]}}],"decorator_list":[],"name":"apply","returns":null,"type_comment":null,"type_params":[]}}],"frontend_declarations":["symbol:28:0"],"frontend_notices":[]},"module_path":"consumer.py","namespace":"consumer","normalized_ast":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":null,"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"Call","args":[{"_type":"Name","ctx":{"_type":"Load"},"id":"n"}],"func":{"_type":"Name","ctx":{"_type":"Load"},"id":"increment"},"keywords":[]}}],"decorator_list":[],"name":"apply","returns":null,"type_comment":null,"type_params":[]},"property_role":null,"qualified_name":"consumer.apply","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{"is_generator":false,"parameters":[{"annotation":"","default":"","default_kind":"none","kind":"positional_or_keyword","name":"n"}],"return":""},"source_cid":"bafkreibphnonbjqu6k24tyg5n6aeg4jgxwwleju6ntj5yfc6iqwkvvpj6m","span":{"end_column":23,"end_line":4,"path":"consumer.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":3},"stable_id":"baguqeera6fz6sxumtjhvwfdk5mchp4ck3uzzfos7tgbzfrpp3mhz42ywumja","version_cid":"baguqeerabbdjmyvem3452jdvgshldtusblqkocejwchtf7htfw5vd25n3mna"},{"annotations":{},"confidence":"opaque","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"function","language":"python","metadata":{"confidence_reasons":["reflection"],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":null,"arg":"value","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"Call","args":[{"_type":"Name","ctx":{"_type":"Load"},"id":"value"},{"_type":"Constant","kind":null,"value":"unknown"},{"_type":"Constant","kind":null,"value":null}],"func":{"_type":"Name","ctx":{"_type":"Load"},"id":"getattr"},"keywords":[]}}],"decorator_list":[],"name":"dynamic","returns":null,"type_comment":null,"type_params":[]}}],"frontend_declarations":["symbol:0:0"],"frontend_notices":[]},"module_path":"unsupported.py","namespace":"unsupported","normalized_ast":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":null,"arg":"value","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"Call","args":[{"_type":"Name","ctx":{"_type":"Load"},"id":"value"},{"_type":"Constant","kind":null,"value":"unknown"},{"_type":"Constant","kind":null,"value":null}],"func":{"_type":"Name","ctx":{"_type":"Load"},"id":"getattr"},"keywords":[]}}],"decorator_list":[],"name":"dynamic","returns":null,"type_comment":null,"type_params":[]},"property_role":null,"qualified_name":"unsupported.dynamic","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{"is_generator":false,"parameters":[{"annotation":"","default":"","default_kind":"none","kind":"positional_or_keyword","name":"value"}],"return":""},"source_cid":"bafkreiasnapoyago6qk7tdfe35msiumkldj6byc3ktzstpxyu2qcrsckra","span":{"end_column":42,"end_line":2,"path":"unsupported.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeerac7xaynkzgbvukjopos5mx2y7ldh5ktmp2e7nmtndcqclbbbwnb5a","version_cid":"baguqeeramkveqiapvb2j4tj5parz4d6h7obs7n3z34h2tr3qbrmrvafzlb5a"},{"annotations":{},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"module","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"Module","body":[],"type_ignores":[]}}],"frontend_declarations":[null],"frontend_notices":[]},"module_path":"known_variant.py","namespace":"known_variant","normalized_ast":{"_type":"Module","body":[],"type_ignores":[]},"property_role":null,"qualified_name":"known_variant","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{},"source_cid":"bafkreige3wrvzmsvkt4pytzvx2mir7hlwswrzekdzv6rzd23iaaqword3i","span":{"end_column":0,"end_line":1,"path":"known_variant.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeerafdh3bpths3c4cqxa6ind4xi5fb5adlvvllym3fhpdk42p5zknexa","version_cid":"baguqeeraevghg24nie44kz5x74bdxlkiwr7tjd5eidxo26yhzpipn3ew3rdq"},{"annotations":{"n":"int","return":"int"},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"function","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":99}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]}}],"frontend_declarations":["symbol:0:0"],"frontend_notices":[]},"module_path":"decoy.py","namespace":"decoy","normalized_ast":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":99}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]},"property_role":null,"qualified_name":"decoy.increment","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{"is_generator":false,"parameters":[{"annotation":"int","default":"","default_kind":"none","kind":"positional_or_keyword","name":"n"}],"return":"int"},"source_cid":"bafkreievhhjso4e2xbuaqdzgxoy7swzz2galjhrjhfdjyfbywd433bhyki","span":{"end_column":17,"end_line":2,"path":"decoy.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeeragsl7izt2gjpjigwv3wek73tsbxkisb6syj25gmg36sfd6t5simqa","version_cid":"baguqeerauhgxc254mdf45npeqtfbwuwgvgaogbrmegviesmyrbr6gt77aaxa"},{"annotations":{},"confidence":"opaque","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"module","language":"python","metadata":{"confidence_reasons":["reflection"],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"Module","body":[],"type_ignores":[]}}],"frontend_declarations":[null],"frontend_notices":[]},"module_path":"unsupported.py","namespace":"unsupported","normalized_ast":{"_type":"Module","body":[],"type_ignores":[]},"property_role":null,"qualified_name":"unsupported","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{},"source_cid":"bafkreiasnapoyago6qk7tdfe35msiumkldj6byc3ktzstpxyu2qcrsckra","span":{"end_column":0,"end_line":1,"path":"unsupported.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeeragysnug5j5r3p4bjkwbva2x7m5hhgd5skf4h625tqe7g54ppqdhna","version_cid":"baguqeerav4j67xh3doze2ei2sm7idfwknhzhsrukzlynzwfu5lr5fkwenwxq"},{"annotations":{},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"module","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"Module","body":[],"type_ignores":[]}}],"frontend_declarations":[null],"frontend_notices":[]},"module_path":"tune.py","namespace":"tune","normalized_ast":{"_type":"Module","body":[],"type_ignores":[]},"property_role":null,"qualified_name":"tune","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{},"source_cid":"bafkreiecl6al6zc2gzt4gqewrsa4qnj77zeuensr3abb3fjhuyvwbw56la","span":{"end_column":0,"end_line":1,"path":"tune.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeeraigr4h6hc5h7kg46mqnz4ezpgig6jhsovfvgr7777bnghbcqb3koa","version_cid":"baguqeeradu5ecy7fx23vdxkv52ulyc5ldpbitxgmjb25vohvwyviodwyfcuq"},{"annotations":{},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"module","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"Module","body":[{"_type":"ImportFrom","level":0,"module":"calc","names":[{"_type":"alias","asname":null,"name":"increment"}]},{"_type":"For","body":[{"_type":"Assert","msg":null,"test":{"_type":"Compare","comparators":[{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":2}}],"left":{"_type":"Call","args":[{"_type":"Name","ctx":{"_type":"Load"},"id":"n"}],"func":{"_type":"Name","ctx":{"_type":"Load"},"id":"increment"},"keywords":[]},"ops":[{"_type":"Eq"}]}}],"iter":{"_type":"Tuple","ctx":{"_type":"Load"},"elts":[{"_type":"UnaryOp","op":{"_type":"USub"},"operand":{"_type":"Constant","kind":null,"value":2}},{"_type":"UnaryOp","op":{"_type":"USub"},"operand":{"_type":"Constant","kind":null,"value":1}},{"_type":"Constant","kind":null,"value":0},{"_type":"Constant","kind":null,"value":1},{"_type":"Constant","kind":null,"value":2}]},"orelse":[],"target":{"_type":"Name","ctx":{"_type":"Store"},"id":"n"},"type_comment":null}],"type_ignores":[]}}],"frontend_declarations":[null],"frontend_notices":[]},"module_path":"check_offset.py","namespace":"check_offset","normalized_ast":{"_type":"Module","body":[{"_type":"ImportFrom","level":0,"module":"calc","names":[{"_type":"alias","asname":null,"name":"increment"}]},{"_type":"For","body":[{"_type":"Assert","msg":null,"test":{"_type":"Compare","comparators":[{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":2}}],"left":{"_type":"Call","args":[{"_type":"Name","ctx":{"_type":"Load"},"id":"n"}],"func":{"_type":"Name","ctx":{"_type":"Load"},"id":"increment"},"keywords":[]},"ops":[{"_type":"Eq"}]}}],"iter":{"_type":"Tuple","ctx":{"_type":"Load"},"elts":[{"_type":"UnaryOp","op":{"_type":"USub"},"operand":{"_type":"Constant","kind":null,"value":2}},{"_type":"UnaryOp","op":{"_type":"USub"},"operand":{"_type":"Constant","kind":null,"value":1}},{"_type":"Constant","kind":null,"value":0},{"_type":"Constant","kind":null,"value":1},{"_type":"Constant","kind":null,"value":2}]},"orelse":[],"target":{"_type":"Name","ctx":{"_type":"Store"},"id":"n"},"type_comment":null}],"type_ignores":[]},"property_role":null,"qualified_name":"check_offset","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{},"source_cid":"bafkreia66d65po6asi7mbw77rezkqgtthdbke7xaqdfcswy6z7mbt7cdze","span":{"end_column":0,"end_line":1,"path":"check_offset.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeerajbkr5upksh3btopy7kr53udsgxgqp4azrhlwxifyzn64zaxll26q","version_cid":"baguqeera53qojkow5plbdtvcwocuke47srpbnha5u6dcywit7payh4bt23eq"},{"annotations":{},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"module","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"Module","body":[{"_type":"ImportFrom","level":0,"module":"calc","names":[{"_type":"alias","asname":null,"name":"increment"}]}],"type_ignores":[]}}],"frontend_declarations":[null],"frontend_notices":[]},"module_path":"consumer.py","namespace":"consumer","normalized_ast":{"_type":"Module","body":[{"_type":"ImportFrom","level":0,"module":"calc","names":[{"_type":"alias","asname":null,"name":"increment"}]}],"type_ignores":[]},"property_role":null,"qualified_name":"consumer","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{},"source_cid":"bafkreibphnonbjqu6k24tyg5n6aeg4jgxwwleju6ntj5yfc6iqwkvvpj6m","span":{"end_column":0,"end_line":1,"path":"consumer.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeerak3duptogi7ulr5hlgadj5iby3o7h33w6tvkpomvphcg3c2yrglca","version_cid":"baguqeerahcxmufr2ntkc34m4b5a2ofjk6exumxxvgc4pghs7u3ncr7k5gupq"},{"annotations":{"n":"int","return":"int"},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"function","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":1}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]}}],"frontend_declarations":["symbol:23:0"],"frontend_notices":[]},"module_path":"tune.py","namespace":"tune","normalized_ast":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":1}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]},"property_role":null,"qualified_name":"tune.increment","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{"is_generator":false,"parameters":[{"annotation":"int","default":"","default_kind":"none","kind":"positional_or_keyword","name":"n"}],"return":"int"},"source_cid":"bafkreiecl6al6zc2gzt4gqewrsa4qnj77zeuensr3abb3fjhuyvwbw56la","span":{"end_column":16,"end_line":3,"path":"tune.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":2},"stable_id":"baguqeeralhmixzkfic5ixdnab3cegr25n6oer3nqbi5hojlre6te2sfzwfma","version_cid":"baguqeeraz5neglq646bbgp3pegh7z7kzhpopj4doet4jyqtoqluvwzhhd2jq"},{"annotations":{},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"module","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"Module","body":[],"type_ignores":[]}}],"frontend_declarations":[null],"frontend_notices":[]},"module_path":"decoy.py","namespace":"decoy","normalized_ast":{"_type":"Module","body":[],"type_ignores":[]},"property_role":null,"qualified_name":"decoy","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{},"source_cid":"bafkreievhhjso4e2xbuaqdzgxoy7swzz2galjhrjhfdjyfbywd433bhyki","span":{"end_column":0,"end_line":1,"path":"decoy.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeeralybdrlaubaiodf52fsvsr3tqxago225hxd5r2soov7y4jwrg3hxa","version_cid":"baguqeerac4lnx33g42jv2my7xcqpsxzti4kixhfuip2js2ajrjxebdziarja"},{"annotations":{"n":"int","return":"int"},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"function","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":2}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]}}],"frontend_declarations":["symbol:33:0"],"frontend_notices":[]},"module_path":"known_variant.py","namespace":"known_variant","normalized_ast":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":2}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]},"property_role":null,"qualified_name":"known_variant.increment","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{"is_generator":false,"parameters":[{"annotation":"int","default":"","default_kind":"none","kind":"positional_or_keyword","name":"n"}],"return":"int"},"source_cid":"bafkreige3wrvzmsvkt4pytzvx2mir7hlwswrzekdzv6rzd23iaaqword3i","span":{"end_column":16,"end_line":3,"path":"known_variant.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":2},"stable_id":"baguqeeranwhfxfwoeikvnnv5foco2kwfxwq6vraghws54bxopim4egqfncla","version_cid":"baguqeeragzmepjxpj3fa76zh2rqawlwwbindaehvrbysc2tjp3q7ftlr5lrq"},{"annotations":{},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"module","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"Module","body":[],"type_ignores":[]}}],"frontend_declarations":[null],"frontend_notices":[]},"module_path":"canary.py","namespace":"canary","normalized_ast":{"_type":"Module","body":[],"type_ignores":[]},"property_role":null,"qualified_name":"canary","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{},"source_cid":"bafkreigikomnn2573hgplkeuf36bsnkercv3p5jumx7ajynfvhjszxjtlm","span":{"end_column":0,"end_line":1,"path":"canary.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeeraphf3yuxr45w3r3cxzquv4dfoprrbkgvh3ytryrmorem74jdpgp2q","version_cid":"baguqeerateqlbnujpzw3w6dekciyisvagcecbtdwtx3xflg4bmpktxy4u2iq"},{"annotations":{},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"module","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"Module","body":[{"_type":"ImportFrom","level":0,"module":"calc","names":[{"_type":"alias","asname":null,"name":"increment"}]},{"_type":"For","body":[{"_type":"Assert","msg":null,"test":{"_type":"Compare","comparators":[{"_type":"Name","ctx":{"_type":"Load"},"id":"int"}],"left":{"_type":"Call","args":[{"_type":"Call","args":[{"_type":"Name","ctx":{"_type":"Load"},"id":"n"}],"func":{"_type":"Name","ctx":{"_type":"Load"},"id":"increment"},"keywords":[]}],"func":{"_type":"Name","ctx":{"_type":"Load"},"id":"type"},"keywords":[]},"ops":[{"_type":"Is"}]}}],"iter":{"_type":"Tuple","ctx":{"_type":"Load"},"elts":[{"_type":"UnaryOp","op":{"_type":"USub"},"operand":{"_type":"Constant","kind":null,"value":2}},{"_type":"UnaryOp","op":{"_type":"USub"},"operand":{"_type":"Constant","kind":null,"value":1}},{"_type":"Constant","kind":null,"value":0},{"_type":"Constant","kind":null,"value":1},{"_type":"Constant","kind":null,"value":2}]},"orelse":[],"target":{"_type":"Name","ctx":{"_type":"Store"},"id":"n"},"type_comment":null}],"type_ignores":[]}}],"frontend_declarations":[null],"frontend_notices":[]},"module_path":"check_type.py","namespace":"check_type","normalized_ast":{"_type":"Module","body":[{"_type":"ImportFrom","level":0,"module":"calc","names":[{"_type":"alias","asname":null,"name":"increment"}]},{"_type":"For","body":[{"_type":"Assert","msg":null,"test":{"_type":"Compare","comparators":[{"_type":"Name","ctx":{"_type":"Load"},"id":"int"}],"left":{"_type":"Call","args":[{"_type":"Call","args":[{"_type":"Name","ctx":{"_type":"Load"},"id":"n"}],"func":{"_type":"Name","ctx":{"_type":"Load"},"id":"increment"},"keywords":[]}],"func":{"_type":"Name","ctx":{"_type":"Load"},"id":"type"},"keywords":[]},"ops":[{"_type":"Is"}]}}],"iter":{"_type":"Tuple","ctx":{"_type":"Load"},"elts":[{"_type":"UnaryOp","op":{"_type":"USub"},"operand":{"_type":"Constant","kind":null,"value":2}},{"_type":"UnaryOp","op":{"_type":"USub"},"operand":{"_type":"Constant","kind":null,"value":1}},{"_type":"Constant","kind":null,"value":0},{"_type":"Constant","kind":null,"value":1},{"_type":"Constant","kind":null,"value":2}]},"orelse":[],"target":{"_type":"Name","ctx":{"_type":"Store"},"id":"n"},"type_comment":null}],"type_ignores":[]},"property_role":null,"qualified_name":"check_type","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{},"source_cid":"bafkreig3s3zht5yypjoamuvpjlanw52d6upqf4edgg33cbixrnfrw2l7bm","span":{"end_column":0,"end_line":1,"path":"check_type.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeerapxu264ccolujceg6ivixuivtagg3h3rli7yv6rtiddqceygxpisq","version_cid":"baguqeeraka5hjmtziox3bggxd3rbkhloee57yh5kfmmw2lktw3ruvxyi6nxq"},{"annotations":{},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"constant","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"Assign","targets":[{"_type":"Name","ctx":{"_type":"Store"},"id":"DEFAULT_OFFSET"}],"type_comment":null,"value":{"_type":"Constant","kind":null,"value":1}}}],"frontend_declarations":["symbol:0:0"],"frontend_notices":[]},"module_path":"support.py","namespace":"support","normalized_ast":{"_type":"Assign","targets":[{"_type":"Name","ctx":{"_type":"Store"},"id":"DEFAULT_OFFSET"}],"type_comment":null,"value":{"_type":"Constant","kind":null,"value":1}},"property_role":null,"qualified_name":"support.DEFAULT_OFFSET","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{},"source_cid":"bafkreid3pwkrhcf6lkbfzinsyphuqyg6qxyzqvagarxb644pfq37icxvju","span":{"end_column":18,"end_line":1,"path":"support.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeeraqw6vqg56bd2i2zy7dlmcmwpb3zu2qc43f2o3nnhy6cicex6p2d2q","version_cid":"baguqeerap6cxulmkf2wmss3f3m5ovne76suit7co7mxsu324fyxipwsvaw3a"},{"annotations":{},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"module","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"Module","body":[],"type_ignores":[]}}],"frontend_declarations":[null],"frontend_notices":[]},"module_path":"calc.py","namespace":"calc","normalized_ast":{"_type":"Module","body":[],"type_ignores":[]},"property_role":null,"qualified_name":"calc","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{},"source_cid":"bafkreig2whzodbawj5uf6jnxwuklau7dypg4y7o76drwhcihfoxilmvtvq","span":{"end_column":0,"end_line":1,"path":"calc.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeeravzddpjz36bnk37q6hushuugks2kyghfjgq5cnlb5a2inaxc4qo5a","version_cid":"baguqeera6mzckoswdaitwvvmccwtczqvyvqnp7kiax4xrug36nxq2xocui3q"}]},"snapshot":{"entries":[{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerabsgxnwkrx5csnutftobl5z7c73btcx2rt7h35i3rkggsuuap2zzq","git_blob_oid":"3f61573bdca90df8f9b568e5ddbcc1db79b79716","head_blob_oid":"3f61573bdca90df8f9b568e5ddbcc1db79b79716","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"calc.py","raw_path_hex":"63616c632e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":47,"source_cid":"bafkreig2whzodbawj5uf6jnxwuklau7dypg4y7o76drwhcihfoxilmvtvq"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerajwgfjxct6ev5hycxwpxxdqh2k355vfhwa56eecfwrgdg74ys247q","git_blob_oid":"f53de9ed93d63f21d6b1704fd7730e5c5b88116b","head_blob_oid":"f53de9ed93d63f21d6b1704fd7730e5c5b88116b","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"canary.py","raw_path_hex":"63616e6172792e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":74,"source_cid":"bafkreigikomnn2573hgplkeuf36bsnkercv3p5jumx7ajynfvhjszxjtlm"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerarbm4sp3fbrorwkzx6qai3f6umfadxiq7sac6jztwp7incugvyz7q","git_blob_oid":"5d4c5db2a9dc79ac85580a4cb2d851e42bd97ca4","head_blob_oid":"5d4c5db2a9dc79ac85580a4cb2d851e42bd97ca4","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"check_offset.py","raw_path_hex":"636865636b5f6f66667365742e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":88,"source_cid":"bafkreia66d65po6asi7mbw77rezkqgtthdbke7xaqdfcswy6z7mbt7cdze"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerajz36zefk5nvhb5dc45z44txfa2n5imykeratoxm5cop5gjoffwta","git_blob_oid":"f84a98513fabbce6f4e7862a706d295e9df88d62","head_blob_oid":"f84a98513fabbce6f4e7862a706d295e9df88d62","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"check_type.py","raw_path_hex":"636865636b5f747970652e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":92,"source_cid":"bafkreig3s3zht5yypjoamuvpjlanw52d6upqf4edgg33cbixrnfrw2l7bm"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeeraspxzhvg5wtyhwm4utxlb6fqhkcnmn6cj4mmg4gk6ypsbcrxbxgtq","git_blob_oid":"48f4d1c3f8024a4eca21f00e3522747d498e6b91","head_blob_oid":"48f4d1c3f8024a4eca21f00e3522747d498e6b91","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"consumer.py","raw_path_hex":"636f6e73756d65722e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":66,"source_cid":"bafkreibphnonbjqu6k24tyg5n6aeg4jgxwwleju6ntj5yfc6iqwkvvpj6m"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerare2dmhndy2v5kcyfnaxahn2fxbfhnksjxb6u5fqacxz7xpapvata","git_blob_oid":"6d938c9b317b917b0a3a1fd26cccfdb08911e915","head_blob_oid":"6d938c9b317b917b0a3a1fd26cccfdb08911e915","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"decoy.py","raw_path_hex":"6465636f792e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":48,"source_cid":"bafkreievhhjso4e2xbuaqdzgxoy7swzz2galjhrjhfdjyfbywd433bhyki"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeeranffxmtbya3jkqwhitzsqu2uut75rgig5z56dbm5gsm5f24sibd5q","git_blob_oid":"cd576ff9aa5c64d2ac030ba0cda873e55f1674c8","head_blob_oid":"cd576ff9aa5c64d2ac030ba0cda873e55f1674c8","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"known_variant.py","raw_path_hex":"6b6e6f776e5f76617269616e742e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":80,"source_cid":"bafkreige3wrvzmsvkt4pytzvx2mir7hlwswrzekdzv6rzd23iaaqword3i"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeeranqeeongpunci7arkrohj7eps6kxgenvqt5duhdwqr4zc4wwg2klq","git_blob_oid":"fea318d2515f2f4bcbb58e5faf1a8fb2bd4d594b","head_blob_oid":"fea318d2515f2f4bcbb58e5faf1a8fb2bd4d594b","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"support.py","raw_path_hex":"737570706f72742e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":19,"source_cid":"bafkreid3pwkrhcf6lkbfzinsyphuqyg6qxyzqvagarxb644pfq37icxvju"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerakfncwummy2seg54ujlf23zgxyqzy3hhteb7xswegcis4ffilq32a","git_blob_oid":"530aee57eeae73b69b574365e3691707840a6425","head_blob_oid":"530aee57eeae73b69b574365e3691707840a6425","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"tune.py","raw_path_hex":"74756e652e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":70,"source_cid":"bafkreiecl6al6zc2gzt4gqewrsa4qnj77zeuensr3abb3fjhuyvwbw56la"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerars6vtjsh536hxw6f2rdsxnwkufltiy3c2yg57d4yk7puoizgphcq","git_blob_oid":"b4c892e6475baf3fb2d6cf0958357538e98235f6","head_blob_oid":"b4c892e6475baf3fb2d6cf0958357538e98235f6","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"unsupported.py","raw_path_hex":"756e737570706f727465642e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":63,"source_cid":"bafkreiasnapoyago6qk7tdfe35msiumkldj6byc3ktzstpxyu2qcrsckra"}],"exclusions":[".eggs",".git",".hg",".mypy_cache",".nox",".pytest_cache",".ruff_cache",".semantic-index",".semantic_index",".svn",".tox",".venv","__pycache__","build","coverage","dist","env","external","htmlcov","node_modules","semantic-index-state","site-packages","third-party","third_party","vendor","venv"],"git_commit":"529414be9f608949e444af15073865302e52f434","git_tree":"859f41a9507776edee2a179cf5d7c4079bbaa6ca","max_entries":256,"max_file_bytes":65536,"mode":"git-clean","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-repository-snapshot@4","snapshot_cid":"baguqeera5icnvhiinjaau253x3wyg2bd2po4age3eyillgjur2bmqksbhfya"},"units":[{"ast_cid":"baguqeeragbth2q3hgm4k3t5au7wsbpywv3lsmpyltien4jqa5c7ldylckekq","entry_cid":"baguqeerabsgxnwkrx5csnutftobl5z7c73btcx2rt7h35i3rkggsuuap2zzq","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:63616c632e7079"},{"ast_cid":"baguqeerav2jffsev7p46llsm5w2e6e3mwada73b4zplnwqgl5ognejkw2mja","entry_cid":"baguqeerajwgfjxct6ev5hycxwpxxdqh2k355vfhwa56eecfwrgdg74ys247q","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:63616e6172792e7079"},{"ast_cid":"baguqeeratzdgltaadd5sqi3efiseowzjhqzswbwozbtrvpo4gtoh4iqnxoda","entry_cid":"baguqeerarbm4sp3fbrorwkzx6qai3f6umfadxiq7sac6jztwp7incugvyz7q","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:636865636b5f6f66667365742e7079"},{"ast_cid":"baguqeerapghafludvefliflcvlmjv7wdabj34zkeg53vzndo4vmylc2batnq","entry_cid":"baguqeerajz36zefk5nvhb5dc45z44txfa2n5imykeratoxm5cop5gjoffwta","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:636865636b5f747970652e7079"},{"ast_cid":"baguqeerapzfvfgfmovzjcr6db33lp7damogco33yryn7riqw7seuieynipca","entry_cid":"baguqeeraspxzhvg5wtyhwm4utxlb6fqhkcnmn6cj4mmg4gk6ypsbcrxbxgtq","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:636f6e73756d65722e7079"},{"ast_cid":"baguqeerazk4q47e25hng2ti3jldimawwmf2zvwgjq5c47qdpz4twafledq2a","entry_cid":"baguqeerare2dmhndy2v5kcyfnaxahn2fxbfhnksjxb6u5fqacxz7xpapvata","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:6465636f792e7079"},{"ast_cid":"baguqeerak4e2ilznyofhu2r4bsxsxdc6fzzqsizycxr7kwrqxi7utpmv24aq","entry_cid":"baguqeeranffxmtbya3jkqwhitzsqu2uut75rgig5z56dbm5gsm5f24sibd5q","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:6b6e6f776e5f76617269616e742e7079"},{"ast_cid":"baguqeerarlqx76d2poqprmw4evz5ezethzdsucizm3hlnsynwuxerb2nwyga","entry_cid":"baguqeeranqeeongpunci7arkrohj7eps6kxgenvqt5duhdwqr4zc4wwg2klq","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:737570706f72742e7079"},{"ast_cid":"baguqeeranfvqryukzy4hyk4ceahqeuepuncfyyjudp2vdd3yvsknmmjma23q","entry_cid":"baguqeerakfncwummy2seg54ujlf23zgxyqzy3hhteb7xswegcis4ffilq32a","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:74756e652e7079"},{"ast_cid":"baguqeeracttwhfapni3vlu6wcy6367p5bwrwtdr22wnblc4bxstyu6tckpuq","entry_cid":"baguqeerars6vtjsh536hxw6f2rdsxnwkufltiy3c2yg57d4yk7puoizgphcq","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:756e737570706f727465642e7079"}]},"native_adapter":{"adapter_version":"software-verification-source-adapter/v1.0.1","backend_requests":[{"attributes":{"fake_success_forbidden":true,"function_id":"function:increment","program_id":"bafkreiayjq3pgjomlvn6kx6mkvwg6hzxnaepqep5misb4j2idpj3zihxgy","requires_canonical_backend":true},"goal_kind":"verification_condition","logic_family":"smt","obligation_statement":"Establish the admitted contract obligations for function 'increment' via the shared SMT compiler; do not treat adapter success as a proof.","request_id":"backend-request:function:increment.contract","schema":"ipfs_datasets_py/logic/software-verification/canonical-backend-request@1","source_ref_ids":["source:known_variant.py"],"subject_ids":["function:increment"],"theory_tags":["equality","qf_lia"]}],"diagnostics":[],"document":{"artifacts":[{"artifact_id":"artifact:known_variant.py","config_id":"","content_cid":"","content_sha256":"c4dda35cb25554f8fc4f35be9888fcebb4ad1c9143cd7d1c8f5b40010b3a23da","license_expression":"","media_type":"text/x-python","metadata":{"language":"python"},"parent_artifact_ids":[],"path":"known_variant.py","producer_id":"","review_status":"","role":"input","schema_id":"software-verification-source","schema_version":"v1","size":80,"trust_decision":""}],"assumptions":[{"assumption_id":"assumption:python.language-semantics","expression":{"adapter":"software-verification-source-adapter/v1.0.1","subset":"v1"},"extensions":{},"kind":"semantic","schema_version":"verification-assumption/v1","source_ref_ids":[],"span_ids":["span:function.increment.1"],"statement":"Only the admitted python subset is given executable ProgramIR semantics; other features stay observational.","subject_ids":["decl:function.increment"]},{"assumption_id":"assumption:python.memory","expression":{"memory_model":"abstract_objects"},"extensions":{},"kind":"modeling","schema_version":"verification-assumption/v1","source_ref_ids":[],"span_ids":["span:function.increment.1"],"statement":"python memory is modeled as abstract object identity without a precise heap graph in this adapter version.","subject_ids":["decl:function.increment"]},{"assumption_id":"assumption:python.runtime","expression":{"concurrency":"sequential","language":"python"},"extensions":{},"kind":"platform","schema_version":"verification-assumption/v1","source_ref_ids":[],"span_ids":["span:function.increment.1"],"statement":"python runtime is sequential, single-threaded for the admitted subset; the GIL or event-loop concurrency is not modeled.","subject_ids":["decl:function.increment"]},{"assumption_id":"assumption:python.undefined-behavior","expression":{"undefined_behavior_policy":"retain_unsupported"},"extensions":{},"kind":"semantic","schema_version":"verification-assumption/v1","source_ref_ids":[],"span_ids":["span:function.increment.1"],"statement":"Undefined or implementation-defined python behavior is not silently executed; unsupported constructs are retained as diagnostics.","subject_ids":["decl:function.increment"]}],"bounds":[{"bound_id":"bound:python.source-bytes","description":"Adapter admission bound for source size.","extensions":{},"kind":"resource_bounded","limits":{"max_source_bytes":2097152},"source_ref_ids":["source:known_variant.py"],"span_ids":[]}],"declarations":[{"declaration_id":"decl:function.increment","depends_on":[],"extensions":{},"kind":"function","name":"increment","payload":{"complete_lowering":true,"function_id":"function:increment","language":"python","parameter_symbol_ids":["symbol:increment.n.parameter"],"return_type":"int"},"source_ref_ids":["source:known_variant.py"],"span_ids":["span:function.increment.1"]}],"diagnostics":[],"document_id":"bafkreig3a5fgbmlpri5dpftk4bvyp4uxroyvtijiesfa2ee26g2wmec6me","extensions":{"lfv.source_adapter.version":"software-verification-source-adapter/v1.0.1"},"metadata":{"adapter":"SourceSoftwareVerificationAdapter@1","language":"python","path":"known_variant.py"},"observations":{"adapter_version":"software-verification-source-adapter/v1.0.1","backend_requests":[{"attributes":{"fake_success_forbidden":true,"function_id":"function:increment","program_id":"bafkreiayjq3pgjomlvn6kx6mkvwg6hzxnaepqep5misb4j2idpj3zihxgy","requires_canonical_backend":true},"goal_kind":"verification_condition","logic_family":"smt","obligation_statement":"Establish the admitted contract obligations for function 'increment' via the shared SMT compiler; do not treat adapter success as a proof.","request_id":"backend-request:function:increment.contract","schema":"ipfs_datasets_py/logic/software-verification/canonical-backend-request@1","source_ref_ids":["source:known_variant.py"],"subject_ids":["function:increment"],"theory_tags":["equality","qf_lia"]}],"interface":"SourceSoftwareVerificationAdapter@1","unsupported_constructs":[]},"properties":[{"assumption_ids":["assumption:python.language-semantics","assumption:python.memory","assumption:python.runtime","assumption:python.undefined-behavior"],"bound_ids":[],"expression":{"function_id":"function:increment","purity":"pure"},"extensions":{},"kind":"safety","logic_family":"software_verification","property_id":"property:function:increment.safety","schema_version":"verification-property/v1","source_ref_ids":["source:known_variant.py"],"span_ids":["span:function.increment.1"],"statement":"Function increment respects its admitted control-flow and effect summary under the declared language assumptions.","subject_ids":["decl:function.increment"]}],"schema_version":"software-verification-ir/v1","sources":[{"container_sha256":"","container_uri":"","content_cid":"","content_sha256":"c4dda35cb25554f8fc4f35be9888fcebb4ad1c9143cd7d1c8f5b40010b3a23da","license_expression":"","metadata":{"byte_length":80,"language":"python","path":"known_variant.py"},"ref_id":"source:known_variant.py","review_status":"unreviewed","source_id":"known_variant.py","source_revision":"snapshot:baguqeera5icnvhiinjaau253x3wyg2bd2po4age3eyillgjur2bmqksbhfya","source_uri":"file:///known_variant.py"}],"spans":[{"end_byte":79,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:known_variant.py","span_id":"span:function.increment.1","start_byte":33,"start_char":null,"start_column":1,"start_line":2},{"end_byte":79,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:known_variant.py","span_id":"span:increment.expr.4","start_byte":74,"start_char":null,"start_column":12,"start_line":3},{"end_byte":75,"end_char":null,"end_column":12,"end_line":3,"metadata":{},"source_ref_id":"source:known_variant.py","span_id":"span:increment.expr.5","start_byte":74,"start_char":null,"start_column":12,"start_line":3},{"end_byte":79,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:known_variant.py","span_id":"span:increment.expr.7","start_byte":78,"start_char":null,"start_column":16,"start_line":3},{"end_byte":53,"end_char":null,"end_column":20,"end_line":2,"metadata":{},"source_ref_id":"source:known_variant.py","span_id":"span:increment.param.n.2","start_byte":47,"start_char":null,"start_column":15,"start_line":2},{"end_byte":79,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:known_variant.py","span_id":"span:increment.stmt.3","start_byte":67,"start_char":null,"start_column":5,"start_line":3}]},"evidence":null,"fake_backend_success":false,"interface":"SourceSoftwareVerificationAdapter@1","language":"python","path":"known_variant.py","program":{"commands":[{"attributes":{},"command_id":"command:10","effects":{"allocates":[],"deallocates":[],"nondeterministic":false,"performs_io":false,"raises":[],"reads":[],"synchronizes":false,"writes":[]},"evaluation_order":["expr:9"],"expression_ids":["expr:9"],"kind":"return","source_ref_ids":["source:known_variant.py"],"span_ids":["span:increment.stmt.3"],"target_symbol_ids":[],"undefined_behavior":[]}],"expressions":[{"attributes":{},"evaluation_order":[],"expression_id":"expr:6","kind":"symbol","operand_ids":[],"operator":"","source_ref_ids":["source:known_variant.py"],"span_ids":["span:increment.expr.5"],"symbol_ids":["symbol:increment.n.parameter"],"type_ref":"any"},{"attributes":{"value":2},"evaluation_order":[],"expression_id":"expr:8","kind":"literal","operand_ids":[],"operator":"","source_ref_ids":["source:known_variant.py"],"span_ids":["span:increment.expr.7"],"symbol_ids":[],"type_ref":"int"},{"attributes":{},"evaluation_order":["expr:6","expr:8"],"expression_id":"expr:9","kind":"binary","operand_ids":["expr:6","expr:8"],"operator":"add","source_ref_ids":["source:known_variant.py"],"span_ids":["span:increment.expr.4"],"symbol_ids":[],"type_ref":"any"}],"functions":[{"cfg":{"blocks":[{"block_id":"block:entry","command_ids":["command:10"],"source_ref_ids":["source:known_variant.py"],"span_ids":["span:function.increment.1"]}],"edges":[],"entry_block_id":"block:entry","exceptional_exit_block_ids":[],"graph_id":"cfg:increment","normal_exit_block_ids":["block:entry"]},"declared_exceptions":[],"effects":{"allocates":[],"deallocates":[],"nondeterministic":false,"performs_io":false,"raises":[],"reads":["symbol:increment.n.parameter"],"synchronizes":false,"writes":[]},"exception_symbol_ids":[],"function_id":"function:increment","local_symbol_ids":[],"name":"increment","parameter_symbol_ids":["symbol:increment.n.parameter"],"purity":"pure","result_symbol_id":"symbol:increment.result.result","return_type":"int","source_ref_ids":["source:known_variant.py"],"span_ids":["span:function.increment.1"]}],"global_symbol_ids":[],"metadata":{"adapter":"SourceSoftwareVerificationAdapter@1","language":"python","path":"known_variant.py"},"program_id":"bafkreiayjq3pgjomlvn6kx6mkvwg6hzxnaepqep5misb4j2idpj3zihxgy","schema_version":"program-ir/v1","sources":[{"container_sha256":"","container_uri":"","content_cid":"","content_sha256":"c4dda35cb25554f8fc4f35be9888fcebb4ad1c9143cd7d1c8f5b40010b3a23da","license_expression":"","metadata":{"byte_length":80,"language":"python","path":"known_variant.py"},"ref_id":"source:known_variant.py","review_status":"unreviewed","source_id":"known_variant.py","source_revision":"snapshot:baguqeera5icnvhiinjaau253x3wyg2bd2po4age3eyillgjur2bmqksbhfya","source_uri":"file:///known_variant.py"}],"spans":[{"end_byte":79,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:known_variant.py","span_id":"span:function.increment.1","start_byte":33,"start_char":null,"start_column":1,"start_line":2},{"end_byte":79,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:known_variant.py","span_id":"span:increment.expr.4","start_byte":74,"start_char":null,"start_column":12,"start_line":3},{"end_byte":75,"end_char":null,"end_column":12,"end_line":3,"metadata":{},"source_ref_id":"source:known_variant.py","span_id":"span:increment.expr.5","start_byte":74,"start_char":null,"start_column":12,"start_line":3},{"end_byte":79,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:known_variant.py","span_id":"span:increment.expr.7","start_byte":78,"start_char":null,"start_column":16,"start_line":3},{"end_byte":53,"end_char":null,"end_column":20,"end_line":2,"metadata":{},"source_ref_id":"source:known_variant.py","span_id":"span:increment.param.n.2","start_byte":47,"start_char":null,"start_column":15,"start_line":2},{"end_byte":79,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:known_variant.py","span_id":"span:increment.stmt.3","start_byte":67,"start_char":null,"start_column":5,"start_line":3}],"symbols":[{"attributes":{},"kind":"parameter","name":"n","source_ref_ids":["source:known_variant.py"],"span_ids":["span:increment.param.n.2"],"symbol_id":"symbol:increment.n.parameter","type_ref":"int"},{"attributes":{},"kind":"result","name":"result","source_ref_ids":["source:known_variant.py"],"span_ids":["span:function.increment.1"],"symbol_id":"symbol:increment.result.result","type_ref":"int"}]},"schema":"ipfs_datasets_py/logic/software-verification/source-adapter-result@1","status":"success","unsupported_constructs":[]},"native_bridge_results":[{"kind":"program","native_id":"bafkreiayjq3pgjomlvn6kx6mkvwg6hzxnaepqep5misb4j2idpj3zihxgy","result":{"bridge_version":"1.0.0","diagnostics":[],"domain_identity":"bafkreiayjq3pgjomlvn6kx6mkvwg6hzxnaepqep5misb4j2idpj3zihxgy","expression":{"content_digest":"13f2de4473bbfbfa8d3f99db520a5776cc0431aabdb7a50fd6a4bc5b089df394","expression_id":"expr:sv:program:bafkreiayjq3pgjomlvn6kx6mkvwg6hzxnaepqep5misb4j2idpj3zihxgy","family":{"interface":"LogicIdentityNamespaces@1","namespace":"family","schema_version":"logic-identity-namespaces/v1","value":"program","version":"1.0.0"},"interface":"TypedExpression@1","metadata":{"bridge":"SoftwareVerificationSyntaxBridge@1","domain_identity":"bafkreiayjq3pgjomlvn6kx6mkvwg6hzxnaepqep5misb4j2idpj3zihxgy","kind":"program","source_identities":["c4dda35cb25554f8fc4f35be9888fcebb4ad1c9143cd7d1c8f5b40010b3a23da","file:///known_variant.py","source:known_variant.py","span:function.increment.1","span:increment.expr.4","span:increment.expr.5","span:increment.expr.7","span:increment.param.n.2","span:increment.stmt.3"],"view_role":""},"profile":{"interface":"LogicIdentityNamespaces@1","namespace":"profile","schema_version":"logic-identity-namespaces/v1","value":"program_ir","version":"1.0.0"},"root":{"arguments":[],"binders":[],"extension":{"children":[],"family":{"interface":"LogicIdentityNamespaces@1","namespace":"family","schema_version":"logic-identity-namespaces/v1","value":"program","version":"1.0.0"},"features":["program.ir","software_verification.program"],"interface":"LogicExtensionNode@1","metadata":{},"node_id":"node:sv:program:bafkreiayjq3pgjomlvn6kx6mkvwg6hzxnaepqep5misb4j2idpj3zihxgy:ext","payload":{"bridge_interface":"SoftwareVerificationSyntaxBridge@1","bridge_version":"1.0.0","document":{"commands":[{"attributes":{},"command_id":"command:10","effects":{"allocates":[],"deallocates":[],"nondeterministic":false,"performs_io":false,"raises":[],"reads":[],"synchronizes":false,"writes":[]},"evaluation_order":["expr:9"],"expression_ids":["expr:9"],"kind":"return","source_ref_ids":["source:known_variant.py"],"span_ids":["span:increment.stmt.3"],"target_symbol_ids":[],"undefined_behavior":[]}],"expressions":[{"attributes":{},"evaluation_order":[],"expression_id":"expr:6","kind":"symbol","operand_ids":[],"operator":"","source_ref_ids":["source:known_variant.py"],"span_ids":["span:increment.expr.5"],"symbol_ids":["symbol:increment.n.parameter"],"type_ref":"any"},{"attributes":{"value":2},"evaluation_order":[],"expression_id":"expr:8","kind":"literal","operand_ids":[],"operator":"","source_ref_ids":["source:known_variant.py"],"span_ids":["span:increment.expr.7"],"symbol_ids":[],"type_ref":"int"},{"attributes":{},"evaluation_order":["expr:6","expr:8"],"expression_id":"expr:9","kind":"binary","operand_ids":["expr:6","expr:8"],"operator":"add","source_ref_ids":["source:known_variant.py"],"span_ids":["span:increment.expr.4"],"symbol_ids":[],"type_ref":"any"}],"functions":[{"cfg":{"blocks":[{"block_id":"block:entry","command_ids":["command:10"],"source_ref_ids":["source:known_variant.py"],"span_ids":["span:function.increment.1"]}],"edges":[],"entry_block_id":"block:entry","exceptional_exit_block_ids":[],"graph_id":"cfg:increment","normal_exit_block_ids":["block:entry"]},"declared_exceptions":[],"effects":{"allocates":[],"deallocates":[],"nondeterministic":false,"performs_io":false,"raises":[],"reads":["symbol:increment.n.parameter"],"synchronizes":false,"writes":[]},"exception_symbol_ids":[],"function_id":"function:increment","local_symbol_ids":[],"name":"increment","parameter_symbol_ids":["symbol:increment.n.parameter"],"purity":"pure","result_symbol_id":"symbol:increment.result.result","return_type":"int","source_ref_ids":["source:known_variant.py"],"span_ids":["span:function.increment.1"]}],"global_symbol_ids":[],"metadata":{"adapter":"SourceSoftwareVerificationAdapter@1","language":"python","path":"known_variant.py"},"program_id":"bafkreiayjq3pgjomlvn6kx6mkvwg6hzxnaepqep5misb4j2idpj3zihxgy","schema_version":"program-ir/v1","sources":[{"container_sha256":"","container_uri":"","content_cid":"","content_sha256":"c4dda35cb25554f8fc4f35be9888fcebb4ad1c9143cd7d1c8f5b40010b3a23da","license_expression":"","metadata":{"byte_length":80,"language":"python","path":"known_variant.py"},"ref_id":"source:known_variant.py","review_status":"unreviewed","source_id":"known_variant.py","source_revision":"snapshot:baguqeera5icnvhiinjaau253x3wyg2bd2po4age3eyillgjur2bmqksbhfya","source_uri":"file:///known_variant.py"}],"spans":[{"end_byte":79,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:known_variant.py","span_id":"span:function.increment.1","start_byte":33,"start_char":null,"start_column":1,"start_line":2},{"end_byte":79,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:known_variant.py","span_id":"span:increment.expr.4","start_byte":74,"start_char":null,"start_column":12,"start_line":3},{"end_byte":75,"end_char":null,"end_column":12,"end_line":3,"metadata":{},"source_ref_id":"source:known_variant.py","span_id":"span:increment.expr.5","start_byte":74,"start_char":null,"start_column":12,"start_line":3},{"end_byte":79,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:known_variant.py","span_id":"span:increment.expr.7","start_byte":78,"start_char":null,"start_column":16,"start_line":3},{"end_byte":53,"end_char":null,"end_column":20,"end_line":2,"metadata":{},"source_ref_id":"source:known_variant.py","span_id":"span:increment.param.n.2","start_byte":47,"start_char":null,"start_column":15,"start_line":2},{"end_byte":79,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:known_variant.py","span_id":"span:increment.stmt.3","start_byte":67,"start_char":null,"start_column":5,"start_line":3}],"symbols":[{"attributes":{},"kind":"parameter","name":"n","source_ref_ids":["source:known_variant.py"],"span_ids":["span:increment.param.n.2"],"symbol_id":"symbol:increment.n.parameter","type_ref":"int"},{"attributes":{},"kind":"result","name":"result","source_ref_ids":["source:known_variant.py"],"span_ids":["span:function.increment.1"],"symbol_id":"symbol:increment.result.result","type_ref":"int"}]},"domain_identity":"bafkreiayjq3pgjomlvn6kx6mkvwg6hzxnaepqep5misb4j2idpj3zihxgy","domain_schema":"program-ir/v1","kind":"program","schema_version":"program.program_ir/v1","source_identities":["c4dda35cb25554f8fc4f35be9888fcebb4ad1c9143cd7d1c8f5b40010b3a23da","file:///known_variant.py","source:known_variant.py","span:function.increment.1","span:increment.expr.4","span:increment.expr.5","span:increment.expr.7","span:increment.param.n.2","span:increment.stmt.3"],"view_role":""},"payload_schema":"program.program_ir/v1","profile":{"interface":"LogicIdentityNamespaces@1","namespace":"profile","schema_version":"logic-identity-namespaces/v1","value":"program_ir","version":"1.0.0"},"schema_version":"syntax-logic-extension-node/v1"},"kind":"extension","metadata":{},"node_id":"node:sv:program:bafkreiayjq3pgjomlvn6kx6mkvwg6hzxnaepqep5misb4j2idpj3zihxgy","schema_version":"syntax-logic-node/v1","sort":{"arguments":[],"kind":"bool","name":"Bool","schema_version":"syntax-logic-sort/v1"},"symbol":""},"schema_version":"syntax-typed-expression/v1","signature":{"family":{"interface":"LogicIdentityNamespaces@1","namespace":"family","schema_version":"logic-identity-namespaces/v1","value":"program","version":"1.0.0"},"features":["program.ir","software_verification.program"],"interface":"LogicSignature@1","metadata":{"bridge":"SoftwareVerificationSyntaxBridge@1","domain":"software_verification","kind":"program"},"profile":{"interface":"LogicIdentityNamespaces@1","namespace":"profile","schema_version":"logic-identity-namespaces/v1","value":"program_ir","version":"1.0.0"},"schema_version":"syntax-logic-signature/v1","signature_id":"sig:sv:program","sorts":[{"arguments":[],"kind":"bool","name":"Bool","schema_version":"syntax-logic-sort/v1"}],"symbols":[]}},"has_document":true,"interface":"SoftwareVerificationSyntaxBridge@1","kind":"program","losses":[],"preservation":"exact","route":{"domain_schema":"program-ir/v1","family_id":"program","features":["software_verification.program","program.ir"],"kind":"program","notes":"","payload_schema":"program.program_ir/v1","profile_id":"program_ir","schema":"software-verification.syntax-bridge-route/v1","view_role":""},"schema":"software-verification.syntax-bridge-result/v1","source_identities":["c4dda35cb25554f8fc4f35be9888fcebb4ad1c9143cd7d1c8f5b40010b3a23da","file:///known_variant.py","source:known_variant.py","span:function.increment.1","span:increment.expr.4","span:increment.expr.5","span:increment.expr.7","span:increment.param.n.2","span:increment.stmt.3"],"status":"ok","unsupported":[]}}],"native_contracts":[],"native_program":{"commands":[{"attributes":{},"command_id":"command:10","effects":{"allocates":[],"deallocates":[],"nondeterministic":false,"performs_io":false,"raises":[],"reads":[],"synchronizes":false,"writes":[]},"evaluation_order":["expr:9"],"expression_ids":["expr:9"],"kind":"return","source_ref_ids":["source:known_variant.py"],"span_ids":["span:increment.stmt.3"],"target_symbol_ids":[],"undefined_behavior":[]}],"expressions":[{"attributes":{},"evaluation_order":[],"expression_id":"expr:6","kind":"symbol","operand_ids":[],"operator":"","source_ref_ids":["source:known_variant.py"],"span_ids":["span:increment.expr.5"],"symbol_ids":["symbol:increment.n.parameter"],"type_ref":"any"},{"attributes":{"value":2},"evaluation_order":[],"expression_id":"expr:8","kind":"literal","operand_ids":[],"operator":"","source_ref_ids":["source:known_variant.py"],"span_ids":["span:increment.expr.7"],"symbol_ids":[],"type_ref":"int"},{"attributes":{},"evaluation_order":["expr:6","expr:8"],"expression_id":"expr:9","kind":"binary","operand_ids":["expr:6","expr:8"],"operator":"add","source_ref_ids":["source:known_variant.py"],"span_ids":["span:increment.expr.4"],"symbol_ids":[],"type_ref":"any"}],"functions":[{"cfg":{"blocks":[{"block_id":"block:entry","command_ids":["command:10"],"source_ref_ids":["source:known_variant.py"],"span_ids":["span:function.increment.1"]}],"edges":[],"entry_block_id":"block:entry","exceptional_exit_block_ids":[],"graph_id":"cfg:increment","normal_exit_block_ids":["block:entry"]},"declared_exceptions":[],"effects":{"allocates":[],"deallocates":[],"nondeterministic":false,"performs_io":false,"raises":[],"reads":["symbol:increment.n.parameter"],"synchronizes":false,"writes":[]},"exception_symbol_ids":[],"function_id":"function:increment","local_symbol_ids":[],"name":"increment","parameter_symbol_ids":["symbol:increment.n.parameter"],"purity":"pure","result_symbol_id":"symbol:increment.result.result","return_type":"int","source_ref_ids":["source:known_variant.py"],"span_ids":["span:function.increment.1"]}],"global_symbol_ids":[],"metadata":{"adapter":"SourceSoftwareVerificationAdapter@1","language":"python","path":"known_variant.py"},"program_id":"bafkreiayjq3pgjomlvn6kx6mkvwg6hzxnaepqep5misb4j2idpj3zihxgy","schema_version":"program-ir/v1","sources":[{"container_sha256":"","container_uri":"","content_cid":"","content_sha256":"c4dda35cb25554f8fc4f35be9888fcebb4ad1c9143cd7d1c8f5b40010b3a23da","license_expression":"","metadata":{"byte_length":80,"language":"python","path":"known_variant.py"},"ref_id":"source:known_variant.py","review_status":"unreviewed","source_id":"known_variant.py","source_revision":"snapshot:baguqeera5icnvhiinjaau253x3wyg2bd2po4age3eyillgjur2bmqksbhfya","source_uri":"file:///known_variant.py"}],"spans":[{"end_byte":79,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:known_variant.py","span_id":"span:function.increment.1","start_byte":33,"start_char":null,"start_column":1,"start_line":2},{"end_byte":79,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:known_variant.py","span_id":"span:increment.expr.4","start_byte":74,"start_char":null,"start_column":12,"start_line":3},{"end_byte":75,"end_char":null,"end_column":12,"end_line":3,"metadata":{},"source_ref_id":"source:known_variant.py","span_id":"span:increment.expr.5","start_byte":74,"start_char":null,"start_column":12,"start_line":3},{"end_byte":79,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:known_variant.py","span_id":"span:increment.expr.7","start_byte":78,"start_char":null,"start_column":16,"start_line":3},{"end_byte":53,"end_char":null,"end_column":20,"end_line":2,"metadata":{},"source_ref_id":"source:known_variant.py","span_id":"span:increment.param.n.2","start_byte":47,"start_char":null,"start_column":15,"start_line":2},{"end_byte":79,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:known_variant.py","span_id":"span:increment.stmt.3","start_byte":67,"start_char":null,"start_column":5,"start_line":3}],"symbols":[{"attributes":{},"kind":"parameter","name":"n","source_ref_ids":["source:known_variant.py"],"span_ids":["span:increment.param.n.2"],"symbol_id":"symbol:increment.n.parameter","type_ref":"int"},{"attributes":{},"kind":"result","name":"result","source_ref_ids":["source:known_variant.py"],"span_ids":["span:function.increment.1"],"symbol_id":"symbol:increment.result.result","type_ref":"int"}]},"profile":{"completion_authority":false,"domain_id":"codebase_ir","executes_source":false,"execution_authority":false,"feature_only":true,"feature_view":"native documents with stable positional references; provenance retained outside learned expressions","feature_view_schema":"codebase-ir-native-structural-feature-view@1","limits":{"max_ast_depth":48,"max_ast_nodes":2048,"max_condition_bytes":16384,"max_contracts":8,"max_functions":16,"max_source_bytes":65536,"max_target_bytes":4194304},"native_routes":{"contract":{"available_without_typed_evidence":false,"family":"program","kind":"contract","owner_schema":"program-contract/v1","payload_schema":"program.program_contract/v1","profile":"dynamic_hoare","requires_explicit_source_ref":true,"requires_program_binding":true,"typed_owner":"ProgramContract","view_role":""},"program":{"available_without_typed_evidence":false,"family":"program","kind":"program","owner_schema":"program-ir/v1","payload_schema":"program.program_ir/v1","profile":"program_ir","requires_explicit_source_ref":true,"requires_program_binding":false,"typed_owner":"ProgramIR","view_role":""}},"projection_ids":["codebase_ir.program@1","codebase_ir.contracts@1"],"proof_authority":false,"provider_calls":0,"readiness":"complete supported source adapter, exact native bridge, no unsupported inventory","schema":"codebase-ir-source-bound-feature-targets@1","semantic_formula_decoder":false,"solver_calls":0,"source_semantics_verified":false,"unsupported_policy":"retain source-bound frontiers and deny training readiness"},"proof_authority":false,"publication_receipt":{"ast_revision_id":"rev:repository:reviewed-candidate-qualification:snapshot:baguqeera5icnvhiinjaau253x3wyg2bd2po4age3eyillgjur2bmqksbhfya","generation":1,"manifest_cid":"baguqeeraeissgl364bk7vyxwh4dm4nen5vt22k5hnhyfhyfu67ex3ryjfmla","operation_id":"initial","previous_head":null,"repository_id":"repository:reviewed-candidate-qualification","request_cid":"baguqeerazapeehfz7nnwsu3x4zkrb66dvju33acegegjdgr65pl64z54dzya","schema":"codebase-publication-receipt@1","snapshot_cid":"baguqeera5icnvhiinjaau253x3wyg2bd2po4age3eyillgjur2bmqksbhfya"},"semantic_formula_decoder":false,"source_binding":{"ast_cid":"baguqeerak4e2ilznyofhu2r4bsxsxdc6fzzqsizycxr7kwrqxi7utpmv24aq","content_sha256":"c4dda35cb25554f8fc4f35be9888fcebb4ad1c9143cd7d1c8f5b40010b3a23da","entry":{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeeranffxmtbya3jkqwhitzsqu2uut75rgig5z56dbm5gsm5f24sibd5q","git_blob_oid":"cd576ff9aa5c64d2ac030ba0cda873e55f1674c8","head_blob_oid":"cd576ff9aa5c64d2ac030ba0cda873e55f1674c8","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"known_variant.py","raw_path_hex":"6b6e6f776e5f76617269616e742e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":80,"source_cid":"bafkreige3wrvzmsvkt4pytzvx2mir7hlwswrzekdzv6rzd23iaaqword3i"},"head":{"ast_revision_id":"rev:repository:reviewed-candidate-qualification:snapshot:baguqeera5icnvhiinjaau253x3wyg2bd2po4age3eyillgjur2bmqksbhfya","generation":1,"manifest_cid":"baguqeeraeissgl364bk7vyxwh4dm4nen5vt22k5hnhyfhyfu67ex3ryjfmla","receipt_cid":"baguqeeraapssc4hz723hbrqov3ua2tkltwtsa3dxg3fr5isfdgixwjqgw6lq","repository_id":"repository:reviewed-candidate-qualification","schema":"codebase-head@1","snapshot_cid":"baguqeera5icnvhiinjaau253x3wyg2bd2po4age3eyillgjur2bmqksbhfya"},"path":"known_variant.py","repository_id":"repository:reviewed-candidate-qualification","schema":"codebase-ir-feature-source-binding@1","source_cid":"bafkreige3wrvzmsvkt4pytzvx2mir7hlwswrzekdzv6rzd23iaaqword3i","source_key":"raw:6b6e6f776e5f76617269616e742e7079","source_revision":"snapshot:baguqeera5icnvhiinjaau253x3wyg2bd2po4age3eyillgjur2bmqksbhfya","unit":{"ast_cid":"baguqeerak4e2ilznyofhu2r4bsxsxdc6fzzqsizycxr7kwrqxi7utpmv24aq","entry_cid":"baguqeeranffxmtbya3jkqwhitzsqu2uut75rgig5z56dbm5gsm5f24sibd5q","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:6b6e6f776e5f76617269616e742e7079"}},"source_bytes_hex":"2320766f636162756c61727920666978747572653a206f66667365742074776f0a64656620696e6372656d656e74286e3a20696e7429202d3e20696e743a0a2020202072657475726e206e202b20320a","source_semantics_verified":false,"target_schema":"codebase-ir-source-bound-feature-targets@1","unknown_inventory":[{"field":"type_ref","native_id":"expr:6","native_kind":"expressions","value":"any"},{"field":"type_ref","native_id":"expr:9","native_kind":"expressions","value":"any"}]},"required":true,"stage":"target","status":"passed","validator_id":"codebase_ir.exact_native_target_replay@1"}]}],"schema":"codebase-source-feature-lineage@1","selections":[{"contracts":[],"path":"calc.py","role":"train"},{"contracts":[],"path":"canary.py","role":"canary"},{"contracts":[],"path":"known_variant.py","role":"train"},{"contracts":[],"path":"tune.py","role":"tune"}],"source_runtime_semantics_verified":false,"training_targets":[{"admitted":false,"domain_id":"codebase_ir","formalized":false,"projections":[{"expression":{"document":{"commands":[{"attributes":{},"command_id":"command:0","effects":{"allocates":[],"deallocates":[],"nondeterministic":false,"performs_io":false,"raises":[],"reads":[],"synchronizes":false,"writes":[]},"evaluation_order":["expr:9"],"expression_ids":["expression:2"],"kind":"return","target_symbol_ids":[],"undefined_behavior":[]}],"expressions":[{"attributes":{},"evaluation_order":[],"expression_id":"expression:0","kind":"symbol","operand_ids":[],"operator":"","symbol_ids":["symbol:0"],"type_ref":"any"},{"attributes":{"value":2},"evaluation_order":[],"expression_id":"expression:1","kind":"literal","operand_ids":[],"operator":"","symbol_ids":[],"type_ref":"int"},{"attributes":{},"evaluation_order":["expr:6","expr:8"],"expression_id":"expression:2","kind":"binary","operand_ids":["expression:0","expression:1"],"operator":"add","symbol_ids":[],"type_ref":"any"}],"functions":[{"cfg":{"blocks":[{"block_id":"block:0","command_ids":["command:0"]}],"edges":[],"entry_block_id":"block:0","exceptional_exit_block_ids":[],"graph_id":"graph:0","normal_exit_block_ids":["block:0"]},"declared_exceptions":[],"effects":{"allocates":[],"deallocates":[],"nondeterministic":false,"performs_io":false,"raises":[],"reads":["symbol:increment.n.parameter"],"synchronizes":false,"writes":[]},"exception_symbol_ids":[],"function_id":"function:0","local_symbol_ids":[],"name":"increment","parameter_symbol_ids":["symbol:0"],"purity":"pure","result_symbol_id":"symbol:1","return_type":"int"}],"global_symbol_ids":[],"schema_version":"program-ir/v1","symbols":[{"attributes":{},"kind":"parameter","name":"n","symbol_id":"symbol:0","type_ref":"int"},{"attributes":{},"kind":"result","name":"result","symbol_id":"symbol:1","type_ref":"int"}]},"native_kind":"program","schema":"codebase-ir-native-structural-feature-view@1"},"feature_only":true,"logic_family":"program","producer_id":"codebase-source-target-adapter","producer_version":"codebase-ir-source-bound-feature-targets@1","profile":"program_ir","projection_id":"codebase_ir.program@1","properties":[],"representation_kind":"native_structural_feature_view","target_schema":"codebase-ir-source-bound-feature-targets@1","view_id":"program.program_ir/v1","view_role":null},{"expression":{"documents":[],"native_kind":"contracts","schema":"codebase-ir-native-structural-feature-view@1"},"feature_only":true,"logic_family":"program","producer_id":"codebase-source-target-adapter","producer_version":"codebase-ir-source-bound-feature-targets@1","profile":"dynamic_hoare","projection_id":"codebase_ir.contracts@1","properties":[],"representation_kind":"native_structural_feature_view","target_schema":"codebase-ir-source-bound-feature-targets@1","view_id":"program.program_contract/v1","view_role":null}],"qualification_gaps":["source_runtime_semantics_not_verified","backend_proofs_not_run","kernel_proofs_not_run","feature_reconstruction_is_not_formalization"],"qualified":false,"ready_for_training":true,"schema_version":"autoencoder-domain-targets/v1","source_digest":"0041d48c94e490bdf541f525e399e65d82d899882e1adbc55887029d5be984b6","unsupported":[],"validation":[{"details":{"ast_node_count":14,"authored_contract_cids":[],"authored_contracts":[],"captured_ast":{"calls":[],"diagnostics":[],"effects":[],"frontend":{"ast_schema":{"identifier":"ipfs-datasets.software-contracts.ast-ir@1.0.0","major":1,"minor":0,"name":"ipfs-datasets.software-contracts.ast-ir","patch":0},"capabilities":["annotations","awaits","calls","decorators","diagnostics","duplicate_definitions","effects","generators","imports","modules","raises","references","scopes","signatures","source_spans","state_access","symbols","undefined_reference_candidates","unsupported_constructs"],"frontend_name":"cpython-ast","frontend_version":"1.2.1","language":"python","language_version":"3.12","schema":"ipfs-datasets.software-contracts.frontend-capability@1.0.0","source_extensions":[".py",".pyi"],"toolchain_cid":"baguqeerar6isk2o6l6peildks6id6mzkg6kpgn6tefr24ro5ckm4hqtntuaa"},"imports":[],"module":{"export_names":["increment"],"module_id":"module:bafkreia3xcqs3wtfgt37k7srqyuls374czxxfpbtzhj7lt6tud4noecfhu","name":"calc","scope_id":"scope:module","span":{"end_byte":47,"end_column":0,"end_line":3,"start_byte":0,"start_column":0,"start_line":1}},"provenance":{"path":"calc.py","repository_id":"repository:reviewed-candidate-qualification","repository_tree_cid":"baguqeeraszkpmxvay2ttuycjolsjycsycnljynx7ffhhl6zwqh6kudqfkrka","revision":"snapshot:baguqeeraszkpmxvay2ttuycjolsjycsycnljynx7ffhhl6zwqh6kudqfkrka","source_cid":"bafkreia3xcqs3wtfgt37k7srqyuls374czxxfpbtzhj7lt6tud4noecfhu"},"references":[{"context":"type","is_qualified":false,"name":"int","reference_id":"reference:17:1","scope_id":"scope:module","span":{"end_byte":20,"end_column":20,"end_line":1,"start_byte":17,"start_column":17,"start_line":1}},{"context":"type","is_qualified":false,"name":"int","reference_id":"reference:25:0","scope_id":"scope:module","span":{"end_byte":28,"end_column":28,"end_line":1,"start_byte":25,"start_column":25,"start_line":1}},{"context":"read","is_qualified":false,"name":"n","reference_id":"reference:41:2","scope_id":"scope:function:0:0","span":{"end_byte":42,"end_column":12,"end_line":2,"start_byte":41,"start_column":11,"start_line":2}}],"schema":"ipfs-datasets.software-contracts.ast-ir@1.0.0","scopes":[{"kind":"function","owner_symbol_id":"symbol:0:0","parent_scope_id":"scope:module","scope_id":"scope:function:0:0","span":{"end_byte":46,"end_column":16,"end_line":2,"start_byte":0,"start_column":0,"start_line":1}},{"kind":"module","owner_symbol_id":null,"parent_scope_id":null,"scope_id":"scope:module","span":{"end_byte":47,"end_column":0,"end_line":3,"start_byte":0,"start_column":0,"start_line":1}}],"symbols":[{"decorator_names":[],"definition_ordinal":0,"flags":[],"kind":"function","name":"increment","qualified_name":"calc.increment","scope_id":"scope:module","signature":{"is_async":false,"is_generator":false,"parameters":[{"annotation":"int","default_kind":"none","kind":"positional_or_named","name":"n","position":0}],"return_annotation":"int"},"span":{"end_byte":46,"end_column":16,"end_line":2,"start_byte":0,"start_column":0,"start_line":1},"symbol_id":"symbol:0:0","visibility":"public"},{"decorator_names":[],"definition_ordinal":0,"flags":[],"kind":"parameter","name":"n","qualified_name":"calc.increment.n","scope_id":"scope:function:0:0","signature":null,"span":{"end_byte":20,"end_column":20,"end_line":1,"start_byte":14,"start_column":14,"start_line":1},"symbol_id":"symbol:14:1","visibility":"public"}],"unsupported":[]},"completion_authority":false,"correspondence":{"is_runtime_equivalence_proof":false,"operation":"native_source_maps_retained_without_rebinding","spans":[{"end_byte":46,"source_ref_id":"source:calc.py","source_text":"def increment(n: int) -> int:\n return n + 2","span_id":"span:function.increment.1","start_byte":0},{"end_byte":46,"source_ref_id":"source:calc.py","source_text":"n + 2","span_id":"span:increment.expr.4","start_byte":41},{"end_byte":42,"source_ref_id":"source:calc.py","source_text":"n","span_id":"span:increment.expr.5","start_byte":41},{"end_byte":46,"source_ref_id":"source:calc.py","source_text":"2","span_id":"span:increment.expr.7","start_byte":45},{"end_byte":20,"source_ref_id":"source:calc.py","source_text":"n: int","span_id":"span:increment.param.n.2","start_byte":14},{"end_byte":46,"source_ref_id":"source:calc.py","source_text":"return n + 2","span_id":"span:increment.stmt.3","start_byte":34}],"subjects":[{"native_id":"symbol:increment.n.parameter","native_kind":"symbols","source_ref_ids":["source:calc.py"],"span_ids":["span:increment.param.n.2"]},{"native_id":"symbol:increment.result.result","native_kind":"symbols","source_ref_ids":["source:calc.py"],"span_ids":["span:function.increment.1"]},{"native_id":"expr:6","native_kind":"expressions","source_ref_ids":["source:calc.py"],"span_ids":["span:increment.expr.5"]},{"native_id":"expr:8","native_kind":"expressions","source_ref_ids":["source:calc.py"],"span_ids":["span:increment.expr.7"]},{"native_id":"expr:9","native_kind":"expressions","source_ref_ids":["source:calc.py"],"span_ids":["span:increment.expr.4"]},{"native_id":"command:10","native_kind":"commands","source_ref_ids":["source:calc.py"],"span_ids":["span:increment.stmt.3"]},{"native_id":"function:increment","native_kind":"functions","source_ref_ids":["source:calc.py"],"span_ids":["span:function.increment.1"]}]},"execution_authority":false,"feature_only":true,"limits":{"max_ast_depth":48,"max_ast_nodes":2048,"max_condition_bytes":16384,"max_contracts":8,"max_functions":16,"max_source_bytes":65536,"max_target_bytes":4194304},"lowered_contract_sha256":[],"manifest":{"ast_revision_id":"rev:repository:reviewed-candidate-qualification:snapshot:baguqeeraszkpmxvay2ttuycjolsjycsycnljynx7ffhhl6zwqh6kudqfkrka","authority":"structural_only","coverage":{"ast_failed":0,"ast_ok":10,"ast_partial":0,"captured_entries":10,"checked_properties":0,"formalized_properties":0,"inventory_entries":10,"opaque_entries":0,"semantic_symbols":18,"unindexed_entries":0},"schema":"codebase-ir-structural-manifest@1","semantic_state":{"artifacts":[{"artifact_id":"artifact:snapshot-evidence","confidence":"exact","kind":"snapshot-evidence","metadata":{"acquisition":"git-working","exclusions":[".eggs",".git",".hg",".mypy_cache",".nox",".pytest_cache",".ruff_cache",".semantic-index",".semantic_index",".svn",".tox",".venv","__pycache__","build","coverage","dist","env","external","htmlcov","node_modules","semantic-index-state","site-packages","third-party","third_party","vendor","venv"],"snapshot":{"entries":[{"acquisition":"working-captured","disposition":"tracked_modified","entry_cid":"baguqeera3yxly25wi3fx5doha5xxvnuziir2at5ybpl4pa7bwefqhveoct3a","git_blob_oid":"3f61573bdca90df8f9b568e5ddbcc1db79b79716","head_blob_oid":"3f61573bdca90df8f9b568e5ddbcc1db79b79716","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"calc.py","raw_path_hex":"63616c632e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":47,"source_cid":"bafkreia3xcqs3wtfgt37k7srqyuls374czxxfpbtzhj7lt6tud4noecfhu"},{"acquisition":"working-captured","disposition":"working","entry_cid":"baguqeerawfv32ovbfotx6fx2pzmrkj2ijgyt7ansazbczqaer3kdizgmmc7a","git_blob_oid":"f53de9ed93d63f21d6b1704fd7730e5c5b88116b","head_blob_oid":"f53de9ed93d63f21d6b1704fd7730e5c5b88116b","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"canary.py","raw_path_hex":"63616e6172792e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":74,"source_cid":"bafkreigikomnn2573hgplkeuf36bsnkercv3p5jumx7ajynfvhjszxjtlm"},{"acquisition":"working-captured","disposition":"working","entry_cid":"baguqeerauchw2mwcrbow3ebbkhdtrj5eogdfth5jdboqgebor7ycjtimgbta","git_blob_oid":"5d4c5db2a9dc79ac85580a4cb2d851e42bd97ca4","head_blob_oid":"5d4c5db2a9dc79ac85580a4cb2d851e42bd97ca4","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"check_offset.py","raw_path_hex":"636865636b5f6f66667365742e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":88,"source_cid":"bafkreia66d65po6asi7mbw77rezkqgtthdbke7xaqdfcswy6z7mbt7cdze"},{"acquisition":"working-captured","disposition":"working","entry_cid":"baguqeeraxzkhrcdwzhrnubts3axeybouhkfwstn3qgg237xg4wqryppmdksa","git_blob_oid":"f84a98513fabbce6f4e7862a706d295e9df88d62","head_blob_oid":"f84a98513fabbce6f4e7862a706d295e9df88d62","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"check_type.py","raw_path_hex":"636865636b5f747970652e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":92,"source_cid":"bafkreig3s3zht5yypjoamuvpjlanw52d6upqf4edgg33cbixrnfrw2l7bm"},{"acquisition":"working-captured","disposition":"working","entry_cid":"baguqeeraoiek4qbzhhwxellbtfrckhmsvhcdzvq5lypxbvwecfup6wkosa6a","git_blob_oid":"48f4d1c3f8024a4eca21f00e3522747d498e6b91","head_blob_oid":"48f4d1c3f8024a4eca21f00e3522747d498e6b91","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"consumer.py","raw_path_hex":"636f6e73756d65722e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":66,"source_cid":"bafkreibphnonbjqu6k24tyg5n6aeg4jgxwwleju6ntj5yfc6iqwkvvpj6m"},{"acquisition":"working-captured","disposition":"working","entry_cid":"baguqeerat7fk3plirljpcpb5xu5suspo337ur5usmugwaw4cfhqtl4ecv7iq","git_blob_oid":"6d938c9b317b917b0a3a1fd26cccfdb08911e915","head_blob_oid":"6d938c9b317b917b0a3a1fd26cccfdb08911e915","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"decoy.py","raw_path_hex":"6465636f792e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":48,"source_cid":"bafkreievhhjso4e2xbuaqdzgxoy7swzz2galjhrjhfdjyfbywd433bhyki"},{"acquisition":"working-captured","disposition":"working","entry_cid":"baguqeeranengobhx53v6ofhoptm24qrjf2i7mx5hqrboig24qscm3c37a7la","git_blob_oid":"cd576ff9aa5c64d2ac030ba0cda873e55f1674c8","head_blob_oid":"cd576ff9aa5c64d2ac030ba0cda873e55f1674c8","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"known_variant.py","raw_path_hex":"6b6e6f776e5f76617269616e742e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":80,"source_cid":"bafkreige3wrvzmsvkt4pytzvx2mir7hlwswrzekdzv6rzd23iaaqword3i"},{"acquisition":"working-captured","disposition":"working","entry_cid":"baguqeeraxsiuexy6utjynyr5vpipjsacb5oq37e77tivbu46tsp2v2wx4sxa","git_blob_oid":"fea318d2515f2f4bcbb58e5faf1a8fb2bd4d594b","head_blob_oid":"fea318d2515f2f4bcbb58e5faf1a8fb2bd4d594b","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"support.py","raw_path_hex":"737570706f72742e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":19,"source_cid":"bafkreid3pwkrhcf6lkbfzinsyphuqyg6qxyzqvagarxb644pfq37icxvju"},{"acquisition":"working-captured","disposition":"working","entry_cid":"baguqeerazqg7prfncgs7tsqxuatxi5neyq26s5padtnyiupotd5tvwfz56ba","git_blob_oid":"530aee57eeae73b69b574365e3691707840a6425","head_blob_oid":"530aee57eeae73b69b574365e3691707840a6425","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"tune.py","raw_path_hex":"74756e652e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":70,"source_cid":"bafkreiecl6al6zc2gzt4gqewrsa4qnj77zeuensr3abb3fjhuyvwbw56la"},{"acquisition":"working-captured","disposition":"working","entry_cid":"baguqeerapyl6clcalopghrznr6bvccf4zvzoadvswrekpd6vmoylljmlsefa","git_blob_oid":"b4c892e6475baf3fb2d6cf0958357538e98235f6","head_blob_oid":"b4c892e6475baf3fb2d6cf0958357538e98235f6","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"unsupported.py","raw_path_hex":"756e737570706f727465642e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":63,"source_cid":"bafkreiasnapoyago6qk7tdfe35msiumkldj6byc3ktzstpxyu2qcrsckra"}],"exclusions":[".eggs",".git",".hg",".mypy_cache",".nox",".pytest_cache",".ruff_cache",".semantic-index",".semantic_index",".svn",".tox",".venv","__pycache__","build","coverage","dist","env","external","htmlcov","node_modules","semantic-index-state","site-packages","third-party","third_party","vendor","venv"],"git_commit":"529414be9f608949e444af15073865302e52f434","git_tree":"859f41a9507776edee2a179cf5d7c4079bbaa6ca","max_entries":256,"max_file_bytes":65536,"mode":"git-working","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-repository-snapshot@4","snapshot_cid":"baguqeeraszkpmxvay2ttuycjolsjycsycnljynx7ffhhl6zwqh6kudqfkrka"}},"path":"@snapshot-evidence","schema":"ipfs-datasets.software-contracts.semantic-artifact@1","source_cid":"baguqeeraszkpmxvay2ttuycjolsjycsycnljynx7ffhhl6zwqh6kudqfkrka"}],"edges":[{"confidence":"exact","edge_id":"baguqeera64makehztlcxmn6gjuwyebt5xxxg43vvpaxvkxzi7g5rf5xy7enq","extraction_method":"global_binding","extractor_version":"2","metadata":{"resolution":"unresolved","unresolved_target":"global:increment"},"relation":"reads_state","schema":"ipfs-datasets.software-contracts.semantic-edge@1","source_id":"baguqeera6fz6sxumtjhvwfdk5mchp4ck3uzzfos7tgbzfrpp3mhz42ywumja","span":{"end_column":20,"end_line":4,"path":"consumer.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":11,"start_line":4},"target_id":"global:increment"},{"confidence":"exact","edge_id":"baguqeeradtedkir4zd33uxej6u6l45xx6kg4ps2oofslfzz6s2vdkd5tubyq","extraction_method":"global_binding","extractor_version":"2","metadata":{"resolution":"unresolved","unresolved_target":"global:DEFAULT_OFFSET"},"relation":"writes_state","schema":"ipfs-datasets.software-contracts.semantic-edge@1","source_id":"baguqeera3ldpt7rddy3fgm66hh7x4lifrophelwxs5zukq6fthob3jtkfr6q","span":{"end_column":14,"end_line":1,"path":"support.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"target_id":"global:DEFAULT_OFFSET"},{"confidence":"conservative","edge_id":"baguqeeraeoqgszqjo3p4kr7i6vixoyor5c5ua7b275zhjwtrod3svpiiuwtq","extraction_method":"lexical","extractor_version":"2","metadata":{"native_boundary":false,"resolution":"definite","unresolved_target":"lexical:calc.increment"},"relation":"calls","schema":"ipfs-datasets.software-contracts.semantic-edge@1","source_id":"baguqeerajbkr5upksh3btopy7kr53udsgxgqp4azrhlwxifyzn64zaxll26q","span":{"end_column":23,"end_line":3,"path":"check_offset.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":11,"start_line":3},"target_id":"baguqeera5oihah7s5wprib5wlmweifdbv2sskeksgkdz3sziimqz5ljpqpaq"},{"confidence":"exact","edge_id":"baguqeerafq2tbvrkikcjxx4khkbzvlh5jnbbr2m75d6w63g6tydi3nznwfta","extraction_method":"global_binding","extractor_version":"2","metadata":{"resolution":"unresolved","unresolved_target":"global:increment"},"relation":"reads_state","schema":"ipfs-datasets.software-contracts.semantic-edge@1","source_id":"baguqeerajbkr5upksh3btopy7kr53udsgxgqp4azrhlwxifyzn64zaxll26q","span":{"end_column":20,"end_line":3,"path":"check_offset.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":11,"start_line":3},"target_id":"global:increment"},{"confidence":"exact","edge_id":"baguqeeraggopgm4li3ftqcjadg5r2hfehwzplemgcworbempxrcg66l6opea","extraction_method":"static_import","extractor_version":"2","metadata":{"alias":"increment","resolution":"definite","unresolved_target":"module:calc.increment"},"relation":"imports","schema":"ipfs-datasets.software-contracts.semantic-edge@1","source_id":"baguqeerak3duptogi7ulr5hlgadj5iby3o7h33w6tvkpomvphcg3c2yrglca","span":{"end_column":26,"end_line":1,"path":"consumer.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"target_id":"baguqeera5oihah7s5wprib5wlmweifdbv2sskeksgkdz3sziimqz5ljpqpaq"},{"confidence":"conservative","edge_id":"baguqeerahkfaraoweth5hvbmrkmvfusiwmqggcqhntv5czsuteyojynyfxga","extraction_method":"lexical","extractor_version":"2","metadata":{"native_boundary":false,"resolution":"definite","unresolved_target":"lexical:calc.increment"},"relation":"calls","schema":"ipfs-datasets.software-contracts.semantic-edge@1","source_id":"baguqeera6fz6sxumtjhvwfdk5mchp4ck3uzzfos7tgbzfrpp3mhz42ywumja","span":{"end_column":23,"end_line":4,"path":"consumer.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":11,"start_line":4},"target_id":"baguqeera5oihah7s5wprib5wlmweifdbv2sskeksgkdz3sziimqz5ljpqpaq"},{"confidence":"exact","edge_id":"baguqeeralsmw3hjs6kgif7t5arbcl2wfxxfn53w2jjg6q6v7d2k2cdntpssq","extraction_method":"global_binding","extractor_version":"2","metadata":{"resolution":"unresolved","unresolved_target":"global:DEFAULT_OFFSET"},"relation":"writes_state","schema":"ipfs-datasets.software-contracts.semantic-edge@1","source_id":"baguqeeraqw6vqg56bd2i2zy7dlmcmwpb3zu2qc43f2o3nnhy6cicex6p2d2q","span":{"end_column":14,"end_line":1,"path":"support.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"target_id":"global:DEFAULT_OFFSET"},{"confidence":"exact","edge_id":"baguqeerap5clkrgql6gpki7gvfb4ki7fvm6ndoa26omifypfg66teyiamlza","extraction_method":"static_import","extractor_version":"2","metadata":{"alias":"increment","resolution":"definite","unresolved_target":"module:calc.increment"},"relation":"imports","schema":"ipfs-datasets.software-contracts.semantic-edge@1","source_id":"baguqeerajbkr5upksh3btopy7kr53udsgxgqp4azrhlwxifyzn64zaxll26q","span":{"end_column":26,"end_line":1,"path":"check_offset.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"target_id":"baguqeera5oihah7s5wprib5wlmweifdbv2sskeksgkdz3sziimqz5ljpqpaq"},{"confidence":"conservative","edge_id":"baguqeerap62yzrxpyvntxi6p5mdfnztllnkdmsrlbdldotbpsfxwemrmvzcq","extraction_method":"lexical","extractor_version":"2","metadata":{"native_boundary":false,"resolution":"unresolved","unresolved_target":"lexical:type"},"relation":"calls","schema":"ipfs-datasets.software-contracts.semantic-edge@1","source_id":"baguqeerapxu264ccolujceg6ivixuivtagg3h3rli7yv6rtiddqceygxpisq","span":{"end_column":29,"end_line":3,"path":"check_type.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":11,"start_line":3},"target_id":"lexical:type"},{"confidence":"conservative","edge_id":"baguqeeras434px2hyhckdrfjgpfzg3m6kt4f5afrf6ox2oop2m46idohajza","extraction_method":"lexical","extractor_version":"2","metadata":{"native_boundary":false,"resolution":"definite","unresolved_target":"lexical:calc.increment"},"relation":"calls","schema":"ipfs-datasets.software-contracts.semantic-edge@1","source_id":"baguqeerapxu264ccolujceg6ivixuivtagg3h3rli7yv6rtiddqceygxpisq","span":{"end_column":28,"end_line":3,"path":"check_type.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":16,"start_line":3},"target_id":"baguqeera5oihah7s5wprib5wlmweifdbv2sskeksgkdz3sziimqz5ljpqpaq"},{"confidence":"conservative","edge_id":"baguqeeraw4uq523kg4kr5i5bvrmeo4wh7rq45yhpzeibqk4b3ugw4q4vtr5a","extraction_method":"lexical","extractor_version":"2","metadata":{"native_boundary":false,"resolution":"unresolved","unresolved_target":"lexical:getattr"},"relation":"calls","schema":"ipfs-datasets.software-contracts.semantic-edge@1","source_id":"baguqeerac7xaynkzgbvukjopos5mx2y7ldh5ktmp2e7nmtndcqclbbbwnb5a","span":{"end_column":42,"end_line":2,"path":"unsupported.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":11,"start_line":2},"target_id":"lexical:getattr"},{"confidence":"exact","edge_id":"baguqeerax7ju4434cmeuudi7k6xiwvtkdog4m4rj52y5yh7bukjm3bim4tfa","extraction_method":"global_binding","extractor_version":"2","metadata":{"resolution":"unresolved","unresolved_target":"global:increment"},"relation":"reads_state","schema":"ipfs-datasets.software-contracts.semantic-edge@1","source_id":"baguqeerapxu264ccolujceg6ivixuivtagg3h3rli7yv6rtiddqceygxpisq","span":{"end_column":25,"end_line":3,"path":"check_type.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":16,"start_line":3},"target_id":"global:increment"},{"confidence":"exact","edge_id":"baguqeerayxnh2lgydivz46zrueplosfwc3exugch6u7lugnkypcxfazr757q","extraction_method":"static_import","extractor_version":"2","metadata":{"alias":"increment","resolution":"definite","unresolved_target":"module:calc.increment"},"relation":"imports","schema":"ipfs-datasets.software-contracts.semantic-edge@1","source_id":"baguqeerapxu264ccolujceg6ivixuivtagg3h3rli7yv6rtiddqceygxpisq","span":{"end_column":26,"end_line":1,"path":"check_type.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"target_id":"baguqeera5oihah7s5wprib5wlmweifdbv2sskeksgkdz3sziimqz5ljpqpaq"}],"extractor_name":"semantic-repository-scanner","extractor_version":"1","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-index@2","state_cid":"baguqeeraahemastrsyxcpj33jyxxie5pfcepsrtx24lckwq2tzlj635tea4q","symbols":[{"annotations":{},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"module","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"Module","body":[{"_type":"Assign","targets":[{"_type":"Name","ctx":{"_type":"Store"},"id":"DEFAULT_OFFSET"}],"type_comment":null,"value":{"_type":"Constant","kind":null,"value":1}}],"type_ignores":[]}}],"frontend_declarations":[null],"frontend_notices":[]},"module_path":"support.py","namespace":"support","normalized_ast":{"_type":"Module","body":[{"_type":"Assign","targets":[{"_type":"Name","ctx":{"_type":"Store"},"id":"DEFAULT_OFFSET"}],"type_comment":null,"value":{"_type":"Constant","kind":null,"value":1}}],"type_ignores":[]},"property_role":null,"qualified_name":"support","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{},"source_cid":"bafkreid3pwkrhcf6lkbfzinsyphuqyg6qxyzqvagarxb644pfq37icxvju","span":{"end_column":0,"end_line":1,"path":"support.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeera3ldpt7rddy3fgm66hh7x4lifrophelwxs5zukq6fthob3jtkfr6q","version_cid":"baguqeeracuyddmw27hgswnzlfdtaxudtxmpq36m74mpbo7mqbh5me66nfbca"},{"annotations":{"n":"int","return":"int"},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"function","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":2}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]}}],"frontend_declarations":["symbol:0:0"],"frontend_notices":[]},"module_path":"calc.py","namespace":"calc","normalized_ast":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":2}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]},"property_role":null,"qualified_name":"calc.increment","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{"is_generator":false,"parameters":[{"annotation":"int","default":"","default_kind":"none","kind":"positional_or_keyword","name":"n"}],"return":"int"},"source_cid":"bafkreia3xcqs3wtfgt37k7srqyuls374czxxfpbtzhj7lt6tud4noecfhu","span":{"end_column":16,"end_line":2,"path":"calc.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeera5oihah7s5wprib5wlmweifdbv2sskeksgkdz3sziimqz5ljpqpaq","version_cid":"baguqeeralszrs2pr3gyvtklxhunp7nuivurvgxzijrruyr6rmj5vuia3mmia"},{"annotations":{"n":"int","return":"int"},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"function","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":1}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]}}],"frontend_declarations":["symbol:27:0"],"frontend_notices":[]},"module_path":"canary.py","namespace":"canary","normalized_ast":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":1}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]},"property_role":null,"qualified_name":"canary.increment","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{"is_generator":false,"parameters":[{"annotation":"int","default":"","default_kind":"none","kind":"positional_or_keyword","name":"n"}],"return":"int"},"source_cid":"bafkreigikomnn2573hgplkeuf36bsnkercv3p5jumx7ajynfvhjszxjtlm","span":{"end_column":16,"end_line":3,"path":"canary.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":2},"stable_id":"baguqeera6d3vfyuvdmjcwxaap4gsck2jvmg36bmi3fq57aq2difo3m27hi2q","version_cid":"baguqeerarc2buke7wzgsarc3lmineuhvxtdzalpxoq5rula2i3bmhqxlnqua"},{"annotations":{},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"function","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":null,"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"Call","args":[{"_type":"Name","ctx":{"_type":"Load"},"id":"n"}],"func":{"_type":"Name","ctx":{"_type":"Load"},"id":"increment"},"keywords":[]}}],"decorator_list":[],"name":"apply","returns":null,"type_comment":null,"type_params":[]}}],"frontend_declarations":["symbol:28:0"],"frontend_notices":[]},"module_path":"consumer.py","namespace":"consumer","normalized_ast":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":null,"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"Call","args":[{"_type":"Name","ctx":{"_type":"Load"},"id":"n"}],"func":{"_type":"Name","ctx":{"_type":"Load"},"id":"increment"},"keywords":[]}}],"decorator_list":[],"name":"apply","returns":null,"type_comment":null,"type_params":[]},"property_role":null,"qualified_name":"consumer.apply","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{"is_generator":false,"parameters":[{"annotation":"","default":"","default_kind":"none","kind":"positional_or_keyword","name":"n"}],"return":""},"source_cid":"bafkreibphnonbjqu6k24tyg5n6aeg4jgxwwleju6ntj5yfc6iqwkvvpj6m","span":{"end_column":23,"end_line":4,"path":"consumer.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":3},"stable_id":"baguqeera6fz6sxumtjhvwfdk5mchp4ck3uzzfos7tgbzfrpp3mhz42ywumja","version_cid":"baguqeerabbdjmyvem3452jdvgshldtusblqkocejwchtf7htfw5vd25n3mna"},{"annotations":{},"confidence":"opaque","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"function","language":"python","metadata":{"confidence_reasons":["reflection"],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":null,"arg":"value","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"Call","args":[{"_type":"Name","ctx":{"_type":"Load"},"id":"value"},{"_type":"Constant","kind":null,"value":"unknown"},{"_type":"Constant","kind":null,"value":null}],"func":{"_type":"Name","ctx":{"_type":"Load"},"id":"getattr"},"keywords":[]}}],"decorator_list":[],"name":"dynamic","returns":null,"type_comment":null,"type_params":[]}}],"frontend_declarations":["symbol:0:0"],"frontend_notices":[]},"module_path":"unsupported.py","namespace":"unsupported","normalized_ast":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":null,"arg":"value","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"Call","args":[{"_type":"Name","ctx":{"_type":"Load"},"id":"value"},{"_type":"Constant","kind":null,"value":"unknown"},{"_type":"Constant","kind":null,"value":null}],"func":{"_type":"Name","ctx":{"_type":"Load"},"id":"getattr"},"keywords":[]}}],"decorator_list":[],"name":"dynamic","returns":null,"type_comment":null,"type_params":[]},"property_role":null,"qualified_name":"unsupported.dynamic","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{"is_generator":false,"parameters":[{"annotation":"","default":"","default_kind":"none","kind":"positional_or_keyword","name":"value"}],"return":""},"source_cid":"bafkreiasnapoyago6qk7tdfe35msiumkldj6byc3ktzstpxyu2qcrsckra","span":{"end_column":42,"end_line":2,"path":"unsupported.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeerac7xaynkzgbvukjopos5mx2y7ldh5ktmp2e7nmtndcqclbbbwnb5a","version_cid":"baguqeeramkveqiapvb2j4tj5parz4d6h7obs7n3z34h2tr3qbrmrvafzlb5a"},{"annotations":{},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"module","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"Module","body":[],"type_ignores":[]}}],"frontend_declarations":[null],"frontend_notices":[]},"module_path":"known_variant.py","namespace":"known_variant","normalized_ast":{"_type":"Module","body":[],"type_ignores":[]},"property_role":null,"qualified_name":"known_variant","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{},"source_cid":"bafkreige3wrvzmsvkt4pytzvx2mir7hlwswrzekdzv6rzd23iaaqword3i","span":{"end_column":0,"end_line":1,"path":"known_variant.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeerafdh3bpths3c4cqxa6ind4xi5fb5adlvvllym3fhpdk42p5zknexa","version_cid":"baguqeeraevghg24nie44kz5x74bdxlkiwr7tjd5eidxo26yhzpipn3ew3rdq"},{"annotations":{"n":"int","return":"int"},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"function","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":99}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]}}],"frontend_declarations":["symbol:0:0"],"frontend_notices":[]},"module_path":"decoy.py","namespace":"decoy","normalized_ast":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":99}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]},"property_role":null,"qualified_name":"decoy.increment","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{"is_generator":false,"parameters":[{"annotation":"int","default":"","default_kind":"none","kind":"positional_or_keyword","name":"n"}],"return":"int"},"source_cid":"bafkreievhhjso4e2xbuaqdzgxoy7swzz2galjhrjhfdjyfbywd433bhyki","span":{"end_column":17,"end_line":2,"path":"decoy.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeeragsl7izt2gjpjigwv3wek73tsbxkisb6syj25gmg36sfd6t5simqa","version_cid":"baguqeerauhgxc254mdf45npeqtfbwuwgvgaogbrmegviesmyrbr6gt77aaxa"},{"annotations":{},"confidence":"opaque","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"module","language":"python","metadata":{"confidence_reasons":["reflection"],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"Module","body":[],"type_ignores":[]}}],"frontend_declarations":[null],"frontend_notices":[]},"module_path":"unsupported.py","namespace":"unsupported","normalized_ast":{"_type":"Module","body":[],"type_ignores":[]},"property_role":null,"qualified_name":"unsupported","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{},"source_cid":"bafkreiasnapoyago6qk7tdfe35msiumkldj6byc3ktzstpxyu2qcrsckra","span":{"end_column":0,"end_line":1,"path":"unsupported.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeeragysnug5j5r3p4bjkwbva2x7m5hhgd5skf4h625tqe7g54ppqdhna","version_cid":"baguqeerav4j67xh3doze2ei2sm7idfwknhzhsrukzlynzwfu5lr5fkwenwxq"},{"annotations":{},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"module","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"Module","body":[],"type_ignores":[]}}],"frontend_declarations":[null],"frontend_notices":[]},"module_path":"tune.py","namespace":"tune","normalized_ast":{"_type":"Module","body":[],"type_ignores":[]},"property_role":null,"qualified_name":"tune","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{},"source_cid":"bafkreiecl6al6zc2gzt4gqewrsa4qnj77zeuensr3abb3fjhuyvwbw56la","span":{"end_column":0,"end_line":1,"path":"tune.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeeraigr4h6hc5h7kg46mqnz4ezpgig6jhsovfvgr7777bnghbcqb3koa","version_cid":"baguqeeradu5ecy7fx23vdxkv52ulyc5ldpbitxgmjb25vohvwyviodwyfcuq"},{"annotations":{},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"module","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"Module","body":[{"_type":"ImportFrom","level":0,"module":"calc","names":[{"_type":"alias","asname":null,"name":"increment"}]},{"_type":"For","body":[{"_type":"Assert","msg":null,"test":{"_type":"Compare","comparators":[{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":2}}],"left":{"_type":"Call","args":[{"_type":"Name","ctx":{"_type":"Load"},"id":"n"}],"func":{"_type":"Name","ctx":{"_type":"Load"},"id":"increment"},"keywords":[]},"ops":[{"_type":"Eq"}]}}],"iter":{"_type":"Tuple","ctx":{"_type":"Load"},"elts":[{"_type":"UnaryOp","op":{"_type":"USub"},"operand":{"_type":"Constant","kind":null,"value":2}},{"_type":"UnaryOp","op":{"_type":"USub"},"operand":{"_type":"Constant","kind":null,"value":1}},{"_type":"Constant","kind":null,"value":0},{"_type":"Constant","kind":null,"value":1},{"_type":"Constant","kind":null,"value":2}]},"orelse":[],"target":{"_type":"Name","ctx":{"_type":"Store"},"id":"n"},"type_comment":null}],"type_ignores":[]}}],"frontend_declarations":[null],"frontend_notices":[]},"module_path":"check_offset.py","namespace":"check_offset","normalized_ast":{"_type":"Module","body":[{"_type":"ImportFrom","level":0,"module":"calc","names":[{"_type":"alias","asname":null,"name":"increment"}]},{"_type":"For","body":[{"_type":"Assert","msg":null,"test":{"_type":"Compare","comparators":[{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":2}}],"left":{"_type":"Call","args":[{"_type":"Name","ctx":{"_type":"Load"},"id":"n"}],"func":{"_type":"Name","ctx":{"_type":"Load"},"id":"increment"},"keywords":[]},"ops":[{"_type":"Eq"}]}}],"iter":{"_type":"Tuple","ctx":{"_type":"Load"},"elts":[{"_type":"UnaryOp","op":{"_type":"USub"},"operand":{"_type":"Constant","kind":null,"value":2}},{"_type":"UnaryOp","op":{"_type":"USub"},"operand":{"_type":"Constant","kind":null,"value":1}},{"_type":"Constant","kind":null,"value":0},{"_type":"Constant","kind":null,"value":1},{"_type":"Constant","kind":null,"value":2}]},"orelse":[],"target":{"_type":"Name","ctx":{"_type":"Store"},"id":"n"},"type_comment":null}],"type_ignores":[]},"property_role":null,"qualified_name":"check_offset","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{},"source_cid":"bafkreia66d65po6asi7mbw77rezkqgtthdbke7xaqdfcswy6z7mbt7cdze","span":{"end_column":0,"end_line":1,"path":"check_offset.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeerajbkr5upksh3btopy7kr53udsgxgqp4azrhlwxifyzn64zaxll26q","version_cid":"baguqeera53qojkow5plbdtvcwocuke47srpbnha5u6dcywit7payh4bt23eq"},{"annotations":{},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"module","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"Module","body":[{"_type":"ImportFrom","level":0,"module":"calc","names":[{"_type":"alias","asname":null,"name":"increment"}]}],"type_ignores":[]}}],"frontend_declarations":[null],"frontend_notices":[]},"module_path":"consumer.py","namespace":"consumer","normalized_ast":{"_type":"Module","body":[{"_type":"ImportFrom","level":0,"module":"calc","names":[{"_type":"alias","asname":null,"name":"increment"}]}],"type_ignores":[]},"property_role":null,"qualified_name":"consumer","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{},"source_cid":"bafkreibphnonbjqu6k24tyg5n6aeg4jgxwwleju6ntj5yfc6iqwkvvpj6m","span":{"end_column":0,"end_line":1,"path":"consumer.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeerak3duptogi7ulr5hlgadj5iby3o7h33w6tvkpomvphcg3c2yrglca","version_cid":"baguqeerahcxmufr2ntkc34m4b5a2ofjk6exumxxvgc4pghs7u3ncr7k5gupq"},{"annotations":{"n":"int","return":"int"},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"function","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":1}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]}}],"frontend_declarations":["symbol:23:0"],"frontend_notices":[]},"module_path":"tune.py","namespace":"tune","normalized_ast":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":1}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]},"property_role":null,"qualified_name":"tune.increment","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{"is_generator":false,"parameters":[{"annotation":"int","default":"","default_kind":"none","kind":"positional_or_keyword","name":"n"}],"return":"int"},"source_cid":"bafkreiecl6al6zc2gzt4gqewrsa4qnj77zeuensr3abb3fjhuyvwbw56la","span":{"end_column":16,"end_line":3,"path":"tune.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":2},"stable_id":"baguqeeralhmixzkfic5ixdnab3cegr25n6oer3nqbi5hojlre6te2sfzwfma","version_cid":"baguqeeraz5neglq646bbgp3pegh7z7kzhpopj4doet4jyqtoqluvwzhhd2jq"},{"annotations":{},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"module","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"Module","body":[],"type_ignores":[]}}],"frontend_declarations":[null],"frontend_notices":[]},"module_path":"decoy.py","namespace":"decoy","normalized_ast":{"_type":"Module","body":[],"type_ignores":[]},"property_role":null,"qualified_name":"decoy","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{},"source_cid":"bafkreievhhjso4e2xbuaqdzgxoy7swzz2galjhrjhfdjyfbywd433bhyki","span":{"end_column":0,"end_line":1,"path":"decoy.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeeralybdrlaubaiodf52fsvsr3tqxago225hxd5r2soov7y4jwrg3hxa","version_cid":"baguqeerac4lnx33g42jv2my7xcqpsxzti4kixhfuip2js2ajrjxebdziarja"},{"annotations":{"n":"int","return":"int"},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"function","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":2}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]}}],"frontend_declarations":["symbol:33:0"],"frontend_notices":[]},"module_path":"known_variant.py","namespace":"known_variant","normalized_ast":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":2}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]},"property_role":null,"qualified_name":"known_variant.increment","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{"is_generator":false,"parameters":[{"annotation":"int","default":"","default_kind":"none","kind":"positional_or_keyword","name":"n"}],"return":"int"},"source_cid":"bafkreige3wrvzmsvkt4pytzvx2mir7hlwswrzekdzv6rzd23iaaqword3i","span":{"end_column":16,"end_line":3,"path":"known_variant.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":2},"stable_id":"baguqeeranwhfxfwoeikvnnv5foco2kwfxwq6vraghws54bxopim4egqfncla","version_cid":"baguqeeragzmepjxpj3fa76zh2rqawlwwbindaehvrbysc2tjp3q7ftlr5lrq"},{"annotations":{},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"module","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"Module","body":[],"type_ignores":[]}}],"frontend_declarations":[null],"frontend_notices":[]},"module_path":"canary.py","namespace":"canary","normalized_ast":{"_type":"Module","body":[],"type_ignores":[]},"property_role":null,"qualified_name":"canary","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{},"source_cid":"bafkreigikomnn2573hgplkeuf36bsnkercv3p5jumx7ajynfvhjszxjtlm","span":{"end_column":0,"end_line":1,"path":"canary.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeeraphf3yuxr45w3r3cxzquv4dfoprrbkgvh3ytryrmorem74jdpgp2q","version_cid":"baguqeerateqlbnujpzw3w6dekciyisvagcecbtdwtx3xflg4bmpktxy4u2iq"},{"annotations":{},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"module","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"Module","body":[{"_type":"ImportFrom","level":0,"module":"calc","names":[{"_type":"alias","asname":null,"name":"increment"}]},{"_type":"For","body":[{"_type":"Assert","msg":null,"test":{"_type":"Compare","comparators":[{"_type":"Name","ctx":{"_type":"Load"},"id":"int"}],"left":{"_type":"Call","args":[{"_type":"Call","args":[{"_type":"Name","ctx":{"_type":"Load"},"id":"n"}],"func":{"_type":"Name","ctx":{"_type":"Load"},"id":"increment"},"keywords":[]}],"func":{"_type":"Name","ctx":{"_type":"Load"},"id":"type"},"keywords":[]},"ops":[{"_type":"Is"}]}}],"iter":{"_type":"Tuple","ctx":{"_type":"Load"},"elts":[{"_type":"UnaryOp","op":{"_type":"USub"},"operand":{"_type":"Constant","kind":null,"value":2}},{"_type":"UnaryOp","op":{"_type":"USub"},"operand":{"_type":"Constant","kind":null,"value":1}},{"_type":"Constant","kind":null,"value":0},{"_type":"Constant","kind":null,"value":1},{"_type":"Constant","kind":null,"value":2}]},"orelse":[],"target":{"_type":"Name","ctx":{"_type":"Store"},"id":"n"},"type_comment":null}],"type_ignores":[]}}],"frontend_declarations":[null],"frontend_notices":[]},"module_path":"check_type.py","namespace":"check_type","normalized_ast":{"_type":"Module","body":[{"_type":"ImportFrom","level":0,"module":"calc","names":[{"_type":"alias","asname":null,"name":"increment"}]},{"_type":"For","body":[{"_type":"Assert","msg":null,"test":{"_type":"Compare","comparators":[{"_type":"Name","ctx":{"_type":"Load"},"id":"int"}],"left":{"_type":"Call","args":[{"_type":"Call","args":[{"_type":"Name","ctx":{"_type":"Load"},"id":"n"}],"func":{"_type":"Name","ctx":{"_type":"Load"},"id":"increment"},"keywords":[]}],"func":{"_type":"Name","ctx":{"_type":"Load"},"id":"type"},"keywords":[]},"ops":[{"_type":"Is"}]}}],"iter":{"_type":"Tuple","ctx":{"_type":"Load"},"elts":[{"_type":"UnaryOp","op":{"_type":"USub"},"operand":{"_type":"Constant","kind":null,"value":2}},{"_type":"UnaryOp","op":{"_type":"USub"},"operand":{"_type":"Constant","kind":null,"value":1}},{"_type":"Constant","kind":null,"value":0},{"_type":"Constant","kind":null,"value":1},{"_type":"Constant","kind":null,"value":2}]},"orelse":[],"target":{"_type":"Name","ctx":{"_type":"Store"},"id":"n"},"type_comment":null}],"type_ignores":[]},"property_role":null,"qualified_name":"check_type","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{},"source_cid":"bafkreig3s3zht5yypjoamuvpjlanw52d6upqf4edgg33cbixrnfrw2l7bm","span":{"end_column":0,"end_line":1,"path":"check_type.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeerapxu264ccolujceg6ivixuivtagg3h3rli7yv6rtiddqceygxpisq","version_cid":"baguqeeraka5hjmtziox3bggxd3rbkhloee57yh5kfmmw2lktw3ruvxyi6nxq"},{"annotations":{},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"constant","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"Assign","targets":[{"_type":"Name","ctx":{"_type":"Store"},"id":"DEFAULT_OFFSET"}],"type_comment":null,"value":{"_type":"Constant","kind":null,"value":1}}}],"frontend_declarations":["symbol:0:0"],"frontend_notices":[]},"module_path":"support.py","namespace":"support","normalized_ast":{"_type":"Assign","targets":[{"_type":"Name","ctx":{"_type":"Store"},"id":"DEFAULT_OFFSET"}],"type_comment":null,"value":{"_type":"Constant","kind":null,"value":1}},"property_role":null,"qualified_name":"support.DEFAULT_OFFSET","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{},"source_cid":"bafkreid3pwkrhcf6lkbfzinsyphuqyg6qxyzqvagarxb644pfq37icxvju","span":{"end_column":18,"end_line":1,"path":"support.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeeraqw6vqg56bd2i2zy7dlmcmwpb3zu2qc43f2o3nnhy6cicex6p2d2q","version_cid":"baguqeerap6cxulmkf2wmss3f3m5ovne76suit7co7mxsu324fyxipwsvaw3a"},{"annotations":{},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"module","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"Module","body":[],"type_ignores":[]}}],"frontend_declarations":[null],"frontend_notices":[]},"module_path":"calc.py","namespace":"calc","normalized_ast":{"_type":"Module","body":[],"type_ignores":[]},"property_role":null,"qualified_name":"calc","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{},"source_cid":"bafkreia3xcqs3wtfgt37k7srqyuls374czxxfpbtzhj7lt6tud4noecfhu","span":{"end_column":0,"end_line":1,"path":"calc.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeeravzddpjz36bnk37q6hushuugks2kyghfjgq5cnlb5a2inaxc4qo5a","version_cid":"baguqeera6mzckoswdaitwvvmccwtczqvyvqnp7kiax4xrug36nxq2xocui3q"}]},"snapshot":{"entries":[{"acquisition":"working-captured","disposition":"tracked_modified","entry_cid":"baguqeera3yxly25wi3fx5doha5xxvnuziir2at5ybpl4pa7bwefqhveoct3a","git_blob_oid":"3f61573bdca90df8f9b568e5ddbcc1db79b79716","head_blob_oid":"3f61573bdca90df8f9b568e5ddbcc1db79b79716","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"calc.py","raw_path_hex":"63616c632e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":47,"source_cid":"bafkreia3xcqs3wtfgt37k7srqyuls374czxxfpbtzhj7lt6tud4noecfhu"},{"acquisition":"working-captured","disposition":"working","entry_cid":"baguqeerawfv32ovbfotx6fx2pzmrkj2ijgyt7ansazbczqaer3kdizgmmc7a","git_blob_oid":"f53de9ed93d63f21d6b1704fd7730e5c5b88116b","head_blob_oid":"f53de9ed93d63f21d6b1704fd7730e5c5b88116b","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"canary.py","raw_path_hex":"63616e6172792e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":74,"source_cid":"bafkreigikomnn2573hgplkeuf36bsnkercv3p5jumx7ajynfvhjszxjtlm"},{"acquisition":"working-captured","disposition":"working","entry_cid":"baguqeerauchw2mwcrbow3ebbkhdtrj5eogdfth5jdboqgebor7ycjtimgbta","git_blob_oid":"5d4c5db2a9dc79ac85580a4cb2d851e42bd97ca4","head_blob_oid":"5d4c5db2a9dc79ac85580a4cb2d851e42bd97ca4","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"check_offset.py","raw_path_hex":"636865636b5f6f66667365742e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":88,"source_cid":"bafkreia66d65po6asi7mbw77rezkqgtthdbke7xaqdfcswy6z7mbt7cdze"},{"acquisition":"working-captured","disposition":"working","entry_cid":"baguqeeraxzkhrcdwzhrnubts3axeybouhkfwstn3qgg237xg4wqryppmdksa","git_blob_oid":"f84a98513fabbce6f4e7862a706d295e9df88d62","head_blob_oid":"f84a98513fabbce6f4e7862a706d295e9df88d62","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"check_type.py","raw_path_hex":"636865636b5f747970652e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":92,"source_cid":"bafkreig3s3zht5yypjoamuvpjlanw52d6upqf4edgg33cbixrnfrw2l7bm"},{"acquisition":"working-captured","disposition":"working","entry_cid":"baguqeeraoiek4qbzhhwxellbtfrckhmsvhcdzvq5lypxbvwecfup6wkosa6a","git_blob_oid":"48f4d1c3f8024a4eca21f00e3522747d498e6b91","head_blob_oid":"48f4d1c3f8024a4eca21f00e3522747d498e6b91","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"consumer.py","raw_path_hex":"636f6e73756d65722e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":66,"source_cid":"bafkreibphnonbjqu6k24tyg5n6aeg4jgxwwleju6ntj5yfc6iqwkvvpj6m"},{"acquisition":"working-captured","disposition":"working","entry_cid":"baguqeerat7fk3plirljpcpb5xu5suspo337ur5usmugwaw4cfhqtl4ecv7iq","git_blob_oid":"6d938c9b317b917b0a3a1fd26cccfdb08911e915","head_blob_oid":"6d938c9b317b917b0a3a1fd26cccfdb08911e915","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"decoy.py","raw_path_hex":"6465636f792e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":48,"source_cid":"bafkreievhhjso4e2xbuaqdzgxoy7swzz2galjhrjhfdjyfbywd433bhyki"},{"acquisition":"working-captured","disposition":"working","entry_cid":"baguqeeranengobhx53v6ofhoptm24qrjf2i7mx5hqrboig24qscm3c37a7la","git_blob_oid":"cd576ff9aa5c64d2ac030ba0cda873e55f1674c8","head_blob_oid":"cd576ff9aa5c64d2ac030ba0cda873e55f1674c8","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"known_variant.py","raw_path_hex":"6b6e6f776e5f76617269616e742e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":80,"source_cid":"bafkreige3wrvzmsvkt4pytzvx2mir7hlwswrzekdzv6rzd23iaaqword3i"},{"acquisition":"working-captured","disposition":"working","entry_cid":"baguqeeraxsiuexy6utjynyr5vpipjsacb5oq37e77tivbu46tsp2v2wx4sxa","git_blob_oid":"fea318d2515f2f4bcbb58e5faf1a8fb2bd4d594b","head_blob_oid":"fea318d2515f2f4bcbb58e5faf1a8fb2bd4d594b","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"support.py","raw_path_hex":"737570706f72742e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":19,"source_cid":"bafkreid3pwkrhcf6lkbfzinsyphuqyg6qxyzqvagarxb644pfq37icxvju"},{"acquisition":"working-captured","disposition":"working","entry_cid":"baguqeerazqg7prfncgs7tsqxuatxi5neyq26s5padtnyiupotd5tvwfz56ba","git_blob_oid":"530aee57eeae73b69b574365e3691707840a6425","head_blob_oid":"530aee57eeae73b69b574365e3691707840a6425","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"tune.py","raw_path_hex":"74756e652e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":70,"source_cid":"bafkreiecl6al6zc2gzt4gqewrsa4qnj77zeuensr3abb3fjhuyvwbw56la"},{"acquisition":"working-captured","disposition":"working","entry_cid":"baguqeerapyl6clcalopghrznr6bvccf4zvzoadvswrekpd6vmoylljmlsefa","git_blob_oid":"b4c892e6475baf3fb2d6cf0958357538e98235f6","head_blob_oid":"b4c892e6475baf3fb2d6cf0958357538e98235f6","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"unsupported.py","raw_path_hex":"756e737570706f727465642e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":63,"source_cid":"bafkreiasnapoyago6qk7tdfe35msiumkldj6byc3ktzstpxyu2qcrsckra"}],"exclusions":[".eggs",".git",".hg",".mypy_cache",".nox",".pytest_cache",".ruff_cache",".semantic-index",".semantic_index",".svn",".tox",".venv","__pycache__","build","coverage","dist","env","external","htmlcov","node_modules","semantic-index-state","site-packages","third-party","third_party","vendor","venv"],"git_commit":"529414be9f608949e444af15073865302e52f434","git_tree":"859f41a9507776edee2a179cf5d7c4079bbaa6ca","max_entries":256,"max_file_bytes":65536,"mode":"git-working","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-repository-snapshot@4","snapshot_cid":"baguqeeraszkpmxvay2ttuycjolsjycsycnljynx7ffhhl6zwqh6kudqfkrka"},"units":[{"ast_cid":"baguqeeraini4bhmhkssorvdudryyapvzytzfctgexphgtqn3w3qtzyxzkira","entry_cid":"baguqeera3yxly25wi3fx5doha5xxvnuziir2at5ybpl4pa7bwefqhveoct3a","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:63616c632e7079"},{"ast_cid":"baguqeerawj3ylmt3sdutt4dfed2se2dlt7w6z7kzq54tuvw2ujsvdvri2ica","entry_cid":"baguqeerawfv32ovbfotx6fx2pzmrkj2ijgyt7ansazbczqaer3kdizgmmc7a","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:63616e6172792e7079"},{"ast_cid":"baguqeerausshjhgw3yw3fdev7uhia4dtmkzsgboa2dwgyi2fn2vdpj6d4cjq","entry_cid":"baguqeerauchw2mwcrbow3ebbkhdtrj5eogdfth5jdboqgebor7ycjtimgbta","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:636865636b5f6f66667365742e7079"},{"ast_cid":"baguqeerat6ymvv4xffifhojkht26pfxhflojmswuv6s3qrkx2mdnr4njuabq","entry_cid":"baguqeeraxzkhrcdwzhrnubts3axeybouhkfwstn3qgg237xg4wqryppmdksa","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:636865636b5f747970652e7079"},{"ast_cid":"baguqeeraicllt5b3cm772cswl25f73cop5lt3am6uwxi7cppvivbfyzwdtza","entry_cid":"baguqeeraoiek4qbzhhwxellbtfrckhmsvhcdzvq5lypxbvwecfup6wkosa6a","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:636f6e73756d65722e7079"},{"ast_cid":"baguqeerauntdwfncbpsdghmt5opzimnaelboqujahbff7maes3qki5te5keq","entry_cid":"baguqeerat7fk3plirljpcpb5xu5suspo337ur5usmugwaw4cfhqtl4ecv7iq","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:6465636f792e7079"},{"ast_cid":"baguqeera6r73mi47hvbxhpann3y3x7k4zftzzhbufmholq2thdxsxugdjpkq","entry_cid":"baguqeeranengobhx53v6ofhoptm24qrjf2i7mx5hqrboig24qscm3c37a7la","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:6b6e6f776e5f76617269616e742e7079"},{"ast_cid":"baguqeera4cv6rdg5jzczc2zliks6grsekaj6efzrd5t5jnvdimsprpojq5sq","entry_cid":"baguqeeraxsiuexy6utjynyr5vpipjsacb5oq37e77tivbu46tsp2v2wx4sxa","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:737570706f72742e7079"},{"ast_cid":"baguqeeraawhtudz65uin6dd4ijk3cdktfdy3ke7n3oz2u7kwmwk5zx336q7q","entry_cid":"baguqeerazqg7prfncgs7tsqxuatxi5neyq26s5padtnyiupotd5tvwfz56ba","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:74756e652e7079"},{"ast_cid":"baguqeeraq3vfx4aioa3pr7oyferkjoz67shelreinjzfc5tifzd6oa5mri5a","entry_cid":"baguqeerapyl6clcalopghrznr6bvccf4zvzoadvswrekpd6vmoylljmlsefa","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:756e737570706f727465642e7079"}]},"native_adapter":{"adapter_version":"software-verification-source-adapter/v1.0.1","backend_requests":[{"attributes":{"fake_success_forbidden":true,"function_id":"function:increment","program_id":"bafkreif4w6foyjieoj46j6lkrxt227gdcmnt4gnngq7k7dlu6f5srvkrzu","requires_canonical_backend":true},"goal_kind":"verification_condition","logic_family":"smt","obligation_statement":"Establish the admitted contract obligations for function 'increment' via the shared SMT compiler; do not treat adapter success as a proof.","request_id":"backend-request:function:increment.contract","schema":"ipfs_datasets_py/logic/software-verification/canonical-backend-request@1","source_ref_ids":["source:calc.py"],"subject_ids":["function:increment"],"theory_tags":["equality","qf_lia"]}],"diagnostics":[],"document":{"artifacts":[{"artifact_id":"artifact:calc.py","config_id":"","content_cid":"","content_sha256":"1bb8a12dda6534f7f57e518628b96ffc166f72bc33c9d3f5cfd3a0f8d710453d","license_expression":"","media_type":"text/x-python","metadata":{"language":"python"},"parent_artifact_ids":[],"path":"calc.py","producer_id":"","review_status":"","role":"input","schema_id":"software-verification-source","schema_version":"v1","size":47,"trust_decision":""}],"assumptions":[{"assumption_id":"assumption:python.language-semantics","expression":{"adapter":"software-verification-source-adapter/v1.0.1","subset":"v1"},"extensions":{},"kind":"semantic","schema_version":"verification-assumption/v1","source_ref_ids":[],"span_ids":["span:function.increment.1"],"statement":"Only the admitted python subset is given executable ProgramIR semantics; other features stay observational.","subject_ids":["decl:function.increment"]},{"assumption_id":"assumption:python.memory","expression":{"memory_model":"abstract_objects"},"extensions":{},"kind":"modeling","schema_version":"verification-assumption/v1","source_ref_ids":[],"span_ids":["span:function.increment.1"],"statement":"python memory is modeled as abstract object identity without a precise heap graph in this adapter version.","subject_ids":["decl:function.increment"]},{"assumption_id":"assumption:python.runtime","expression":{"concurrency":"sequential","language":"python"},"extensions":{},"kind":"platform","schema_version":"verification-assumption/v1","source_ref_ids":[],"span_ids":["span:function.increment.1"],"statement":"python runtime is sequential, single-threaded for the admitted subset; the GIL or event-loop concurrency is not modeled.","subject_ids":["decl:function.increment"]},{"assumption_id":"assumption:python.undefined-behavior","expression":{"undefined_behavior_policy":"retain_unsupported"},"extensions":{},"kind":"semantic","schema_version":"verification-assumption/v1","source_ref_ids":[],"span_ids":["span:function.increment.1"],"statement":"Undefined or implementation-defined python behavior is not silently executed; unsupported constructs are retained as diagnostics.","subject_ids":["decl:function.increment"]}],"bounds":[{"bound_id":"bound:python.source-bytes","description":"Adapter admission bound for source size.","extensions":{},"kind":"resource_bounded","limits":{"max_source_bytes":2097152},"source_ref_ids":["source:calc.py"],"span_ids":[]}],"declarations":[{"declaration_id":"decl:function.increment","depends_on":[],"extensions":{},"kind":"function","name":"increment","payload":{"complete_lowering":true,"function_id":"function:increment","language":"python","parameter_symbol_ids":["symbol:increment.n.parameter"],"return_type":"int"},"source_ref_ids":["source:calc.py"],"span_ids":["span:function.increment.1"]}],"diagnostics":[],"document_id":"bafkreib3mcu42ogqngfapt6bhlfpuqjhak36p7zglfgzzz6rykhlwkr6lm","extensions":{"lfv.source_adapter.version":"software-verification-source-adapter/v1.0.1"},"metadata":{"adapter":"SourceSoftwareVerificationAdapter@1","language":"python","path":"calc.py"},"observations":{"adapter_version":"software-verification-source-adapter/v1.0.1","backend_requests":[{"attributes":{"fake_success_forbidden":true,"function_id":"function:increment","program_id":"bafkreif4w6foyjieoj46j6lkrxt227gdcmnt4gnngq7k7dlu6f5srvkrzu","requires_canonical_backend":true},"goal_kind":"verification_condition","logic_family":"smt","obligation_statement":"Establish the admitted contract obligations for function 'increment' via the shared SMT compiler; do not treat adapter success as a proof.","request_id":"backend-request:function:increment.contract","schema":"ipfs_datasets_py/logic/software-verification/canonical-backend-request@1","source_ref_ids":["source:calc.py"],"subject_ids":["function:increment"],"theory_tags":["equality","qf_lia"]}],"interface":"SourceSoftwareVerificationAdapter@1","unsupported_constructs":[]},"properties":[{"assumption_ids":["assumption:python.language-semantics","assumption:python.memory","assumption:python.runtime","assumption:python.undefined-behavior"],"bound_ids":[],"expression":{"function_id":"function:increment","purity":"pure"},"extensions":{},"kind":"safety","logic_family":"software_verification","property_id":"property:function:increment.safety","schema_version":"verification-property/v1","source_ref_ids":["source:calc.py"],"span_ids":["span:function.increment.1"],"statement":"Function increment respects its admitted control-flow and effect summary under the declared language assumptions.","subject_ids":["decl:function.increment"]}],"schema_version":"software-verification-ir/v1","sources":[{"container_sha256":"","container_uri":"","content_cid":"","content_sha256":"1bb8a12dda6534f7f57e518628b96ffc166f72bc33c9d3f5cfd3a0f8d710453d","license_expression":"","metadata":{"byte_length":47,"language":"python","path":"calc.py"},"ref_id":"source:calc.py","review_status":"unreviewed","source_id":"calc.py","source_revision":"snapshot:baguqeeraszkpmxvay2ttuycjolsjycsycnljynx7ffhhl6zwqh6kudqfkrka","source_uri":"file:///calc.py"}],"spans":[{"end_byte":46,"end_char":null,"end_column":16,"end_line":2,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:function.increment.1","start_byte":0,"start_char":null,"start_column":1,"start_line":1},{"end_byte":46,"end_char":null,"end_column":16,"end_line":2,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:increment.expr.4","start_byte":41,"start_char":null,"start_column":12,"start_line":2},{"end_byte":42,"end_char":null,"end_column":12,"end_line":2,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:increment.expr.5","start_byte":41,"start_char":null,"start_column":12,"start_line":2},{"end_byte":46,"end_char":null,"end_column":16,"end_line":2,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:increment.expr.7","start_byte":45,"start_char":null,"start_column":16,"start_line":2},{"end_byte":20,"end_char":null,"end_column":20,"end_line":1,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:increment.param.n.2","start_byte":14,"start_char":null,"start_column":15,"start_line":1},{"end_byte":46,"end_char":null,"end_column":16,"end_line":2,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:increment.stmt.3","start_byte":34,"start_char":null,"start_column":5,"start_line":2}]},"evidence":null,"fake_backend_success":false,"interface":"SourceSoftwareVerificationAdapter@1","language":"python","path":"calc.py","program":{"commands":[{"attributes":{},"command_id":"command:10","effects":{"allocates":[],"deallocates":[],"nondeterministic":false,"performs_io":false,"raises":[],"reads":[],"synchronizes":false,"writes":[]},"evaluation_order":["expr:9"],"expression_ids":["expr:9"],"kind":"return","source_ref_ids":["source:calc.py"],"span_ids":["span:increment.stmt.3"],"target_symbol_ids":[],"undefined_behavior":[]}],"expressions":[{"attributes":{},"evaluation_order":[],"expression_id":"expr:6","kind":"symbol","operand_ids":[],"operator":"","source_ref_ids":["source:calc.py"],"span_ids":["span:increment.expr.5"],"symbol_ids":["symbol:increment.n.parameter"],"type_ref":"any"},{"attributes":{"value":2},"evaluation_order":[],"expression_id":"expr:8","kind":"literal","operand_ids":[],"operator":"","source_ref_ids":["source:calc.py"],"span_ids":["span:increment.expr.7"],"symbol_ids":[],"type_ref":"int"},{"attributes":{},"evaluation_order":["expr:6","expr:8"],"expression_id":"expr:9","kind":"binary","operand_ids":["expr:6","expr:8"],"operator":"add","source_ref_ids":["source:calc.py"],"span_ids":["span:increment.expr.4"],"symbol_ids":[],"type_ref":"any"}],"functions":[{"cfg":{"blocks":[{"block_id":"block:entry","command_ids":["command:10"],"source_ref_ids":["source:calc.py"],"span_ids":["span:function.increment.1"]}],"edges":[],"entry_block_id":"block:entry","exceptional_exit_block_ids":[],"graph_id":"cfg:increment","normal_exit_block_ids":["block:entry"]},"declared_exceptions":[],"effects":{"allocates":[],"deallocates":[],"nondeterministic":false,"performs_io":false,"raises":[],"reads":["symbol:increment.n.parameter"],"synchronizes":false,"writes":[]},"exception_symbol_ids":[],"function_id":"function:increment","local_symbol_ids":[],"name":"increment","parameter_symbol_ids":["symbol:increment.n.parameter"],"purity":"pure","result_symbol_id":"symbol:increment.result.result","return_type":"int","source_ref_ids":["source:calc.py"],"span_ids":["span:function.increment.1"]}],"global_symbol_ids":[],"metadata":{"adapter":"SourceSoftwareVerificationAdapter@1","language":"python","path":"calc.py"},"program_id":"bafkreif4w6foyjieoj46j6lkrxt227gdcmnt4gnngq7k7dlu6f5srvkrzu","schema_version":"program-ir/v1","sources":[{"container_sha256":"","container_uri":"","content_cid":"","content_sha256":"1bb8a12dda6534f7f57e518628b96ffc166f72bc33c9d3f5cfd3a0f8d710453d","license_expression":"","metadata":{"byte_length":47,"language":"python","path":"calc.py"},"ref_id":"source:calc.py","review_status":"unreviewed","source_id":"calc.py","source_revision":"snapshot:baguqeeraszkpmxvay2ttuycjolsjycsycnljynx7ffhhl6zwqh6kudqfkrka","source_uri":"file:///calc.py"}],"spans":[{"end_byte":46,"end_char":null,"end_column":16,"end_line":2,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:function.increment.1","start_byte":0,"start_char":null,"start_column":1,"start_line":1},{"end_byte":46,"end_char":null,"end_column":16,"end_line":2,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:increment.expr.4","start_byte":41,"start_char":null,"start_column":12,"start_line":2},{"end_byte":42,"end_char":null,"end_column":12,"end_line":2,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:increment.expr.5","start_byte":41,"start_char":null,"start_column":12,"start_line":2},{"end_byte":46,"end_char":null,"end_column":16,"end_line":2,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:increment.expr.7","start_byte":45,"start_char":null,"start_column":16,"start_line":2},{"end_byte":20,"end_char":null,"end_column":20,"end_line":1,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:increment.param.n.2","start_byte":14,"start_char":null,"start_column":15,"start_line":1},{"end_byte":46,"end_char":null,"end_column":16,"end_line":2,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:increment.stmt.3","start_byte":34,"start_char":null,"start_column":5,"start_line":2}],"symbols":[{"attributes":{},"kind":"parameter","name":"n","source_ref_ids":["source:calc.py"],"span_ids":["span:increment.param.n.2"],"symbol_id":"symbol:increment.n.parameter","type_ref":"int"},{"attributes":{},"kind":"result","name":"result","source_ref_ids":["source:calc.py"],"span_ids":["span:function.increment.1"],"symbol_id":"symbol:increment.result.result","type_ref":"int"}]},"schema":"ipfs_datasets_py/logic/software-verification/source-adapter-result@1","status":"success","unsupported_constructs":[]},"native_bridge_results":[{"kind":"program","native_id":"bafkreif4w6foyjieoj46j6lkrxt227gdcmnt4gnngq7k7dlu6f5srvkrzu","result":{"bridge_version":"1.0.0","diagnostics":[],"domain_identity":"bafkreif4w6foyjieoj46j6lkrxt227gdcmnt4gnngq7k7dlu6f5srvkrzu","expression":{"content_digest":"e8e692a6b311b72ba533fbde97fa056b3876980062d81f6a36316347991d4a2c","expression_id":"expr:sv:program:bafkreif4w6foyjieoj46j6lkrxt227gdcmnt4gnngq7k7dlu6f5srvkrzu","family":{"interface":"LogicIdentityNamespaces@1","namespace":"family","schema_version":"logic-identity-namespaces/v1","value":"program","version":"1.0.0"},"interface":"TypedExpression@1","metadata":{"bridge":"SoftwareVerificationSyntaxBridge@1","domain_identity":"bafkreif4w6foyjieoj46j6lkrxt227gdcmnt4gnngq7k7dlu6f5srvkrzu","kind":"program","source_identities":["1bb8a12dda6534f7f57e518628b96ffc166f72bc33c9d3f5cfd3a0f8d710453d","file:///calc.py","source:calc.py","span:function.increment.1","span:increment.expr.4","span:increment.expr.5","span:increment.expr.7","span:increment.param.n.2","span:increment.stmt.3"],"view_role":""},"profile":{"interface":"LogicIdentityNamespaces@1","namespace":"profile","schema_version":"logic-identity-namespaces/v1","value":"program_ir","version":"1.0.0"},"root":{"arguments":[],"binders":[],"extension":{"children":[],"family":{"interface":"LogicIdentityNamespaces@1","namespace":"family","schema_version":"logic-identity-namespaces/v1","value":"program","version":"1.0.0"},"features":["program.ir","software_verification.program"],"interface":"LogicExtensionNode@1","metadata":{},"node_id":"node:sv:program:bafkreif4w6foyjieoj46j6lkrxt227gdcmnt4gnngq7k7dlu6f5srvkrzu:ext","payload":{"bridge_interface":"SoftwareVerificationSyntaxBridge@1","bridge_version":"1.0.0","document":{"commands":[{"attributes":{},"command_id":"command:10","effects":{"allocates":[],"deallocates":[],"nondeterministic":false,"performs_io":false,"raises":[],"reads":[],"synchronizes":false,"writes":[]},"evaluation_order":["expr:9"],"expression_ids":["expr:9"],"kind":"return","source_ref_ids":["source:calc.py"],"span_ids":["span:increment.stmt.3"],"target_symbol_ids":[],"undefined_behavior":[]}],"expressions":[{"attributes":{},"evaluation_order":[],"expression_id":"expr:6","kind":"symbol","operand_ids":[],"operator":"","source_ref_ids":["source:calc.py"],"span_ids":["span:increment.expr.5"],"symbol_ids":["symbol:increment.n.parameter"],"type_ref":"any"},{"attributes":{"value":2},"evaluation_order":[],"expression_id":"expr:8","kind":"literal","operand_ids":[],"operator":"","source_ref_ids":["source:calc.py"],"span_ids":["span:increment.expr.7"],"symbol_ids":[],"type_ref":"int"},{"attributes":{},"evaluation_order":["expr:6","expr:8"],"expression_id":"expr:9","kind":"binary","operand_ids":["expr:6","expr:8"],"operator":"add","source_ref_ids":["source:calc.py"],"span_ids":["span:increment.expr.4"],"symbol_ids":[],"type_ref":"any"}],"functions":[{"cfg":{"blocks":[{"block_id":"block:entry","command_ids":["command:10"],"source_ref_ids":["source:calc.py"],"span_ids":["span:function.increment.1"]}],"edges":[],"entry_block_id":"block:entry","exceptional_exit_block_ids":[],"graph_id":"cfg:increment","normal_exit_block_ids":["block:entry"]},"declared_exceptions":[],"effects":{"allocates":[],"deallocates":[],"nondeterministic":false,"performs_io":false,"raises":[],"reads":["symbol:increment.n.parameter"],"synchronizes":false,"writes":[]},"exception_symbol_ids":[],"function_id":"function:increment","local_symbol_ids":[],"name":"increment","parameter_symbol_ids":["symbol:increment.n.parameter"],"purity":"pure","result_symbol_id":"symbol:increment.result.result","return_type":"int","source_ref_ids":["source:calc.py"],"span_ids":["span:function.increment.1"]}],"global_symbol_ids":[],"metadata":{"adapter":"SourceSoftwareVerificationAdapter@1","language":"python","path":"calc.py"},"program_id":"bafkreif4w6foyjieoj46j6lkrxt227gdcmnt4gnngq7k7dlu6f5srvkrzu","schema_version":"program-ir/v1","sources":[{"container_sha256":"","container_uri":"","content_cid":"","content_sha256":"1bb8a12dda6534f7f57e518628b96ffc166f72bc33c9d3f5cfd3a0f8d710453d","license_expression":"","metadata":{"byte_length":47,"language":"python","path":"calc.py"},"ref_id":"source:calc.py","review_status":"unreviewed","source_id":"calc.py","source_revision":"snapshot:baguqeeraszkpmxvay2ttuycjolsjycsycnljynx7ffhhl6zwqh6kudqfkrka","source_uri":"file:///calc.py"}],"spans":[{"end_byte":46,"end_char":null,"end_column":16,"end_line":2,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:function.increment.1","start_byte":0,"start_char":null,"start_column":1,"start_line":1},{"end_byte":46,"end_char":null,"end_column":16,"end_line":2,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:increment.expr.4","start_byte":41,"start_char":null,"start_column":12,"start_line":2},{"end_byte":42,"end_char":null,"end_column":12,"end_line":2,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:increment.expr.5","start_byte":41,"start_char":null,"start_column":12,"start_line":2},{"end_byte":46,"end_char":null,"end_column":16,"end_line":2,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:increment.expr.7","start_byte":45,"start_char":null,"start_column":16,"start_line":2},{"end_byte":20,"end_char":null,"end_column":20,"end_line":1,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:increment.param.n.2","start_byte":14,"start_char":null,"start_column":15,"start_line":1},{"end_byte":46,"end_char":null,"end_column":16,"end_line":2,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:increment.stmt.3","start_byte":34,"start_char":null,"start_column":5,"start_line":2}],"symbols":[{"attributes":{},"kind":"parameter","name":"n","source_ref_ids":["source:calc.py"],"span_ids":["span:increment.param.n.2"],"symbol_id":"symbol:increment.n.parameter","type_ref":"int"},{"attributes":{},"kind":"result","name":"result","source_ref_ids":["source:calc.py"],"span_ids":["span:function.increment.1"],"symbol_id":"symbol:increment.result.result","type_ref":"int"}]},"domain_identity":"bafkreif4w6foyjieoj46j6lkrxt227gdcmnt4gnngq7k7dlu6f5srvkrzu","domain_schema":"program-ir/v1","kind":"program","schema_version":"program.program_ir/v1","source_identities":["1bb8a12dda6534f7f57e518628b96ffc166f72bc33c9d3f5cfd3a0f8d710453d","file:///calc.py","source:calc.py","span:function.increment.1","span:increment.expr.4","span:increment.expr.5","span:increment.expr.7","span:increment.param.n.2","span:increment.stmt.3"],"view_role":""},"payload_schema":"program.program_ir/v1","profile":{"interface":"LogicIdentityNamespaces@1","namespace":"profile","schema_version":"logic-identity-namespaces/v1","value":"program_ir","version":"1.0.0"},"schema_version":"syntax-logic-extension-node/v1"},"kind":"extension","metadata":{},"node_id":"node:sv:program:bafkreif4w6foyjieoj46j6lkrxt227gdcmnt4gnngq7k7dlu6f5srvkrzu","schema_version":"syntax-logic-node/v1","sort":{"arguments":[],"kind":"bool","name":"Bool","schema_version":"syntax-logic-sort/v1"},"symbol":""},"schema_version":"syntax-typed-expression/v1","signature":{"family":{"interface":"LogicIdentityNamespaces@1","namespace":"family","schema_version":"logic-identity-namespaces/v1","value":"program","version":"1.0.0"},"features":["program.ir","software_verification.program"],"interface":"LogicSignature@1","metadata":{"bridge":"SoftwareVerificationSyntaxBridge@1","domain":"software_verification","kind":"program"},"profile":{"interface":"LogicIdentityNamespaces@1","namespace":"profile","schema_version":"logic-identity-namespaces/v1","value":"program_ir","version":"1.0.0"},"schema_version":"syntax-logic-signature/v1","signature_id":"sig:sv:program","sorts":[{"arguments":[],"kind":"bool","name":"Bool","schema_version":"syntax-logic-sort/v1"}],"symbols":[]}},"has_document":true,"interface":"SoftwareVerificationSyntaxBridge@1","kind":"program","losses":[],"preservation":"exact","route":{"domain_schema":"program-ir/v1","family_id":"program","features":["software_verification.program","program.ir"],"kind":"program","notes":"","payload_schema":"program.program_ir/v1","profile_id":"program_ir","schema":"software-verification.syntax-bridge-route/v1","view_role":""},"schema":"software-verification.syntax-bridge-result/v1","source_identities":["1bb8a12dda6534f7f57e518628b96ffc166f72bc33c9d3f5cfd3a0f8d710453d","file:///calc.py","source:calc.py","span:function.increment.1","span:increment.expr.4","span:increment.expr.5","span:increment.expr.7","span:increment.param.n.2","span:increment.stmt.3"],"status":"ok","unsupported":[]}}],"native_contracts":[],"native_program":{"commands":[{"attributes":{},"command_id":"command:10","effects":{"allocates":[],"deallocates":[],"nondeterministic":false,"performs_io":false,"raises":[],"reads":[],"synchronizes":false,"writes":[]},"evaluation_order":["expr:9"],"expression_ids":["expr:9"],"kind":"return","source_ref_ids":["source:calc.py"],"span_ids":["span:increment.stmt.3"],"target_symbol_ids":[],"undefined_behavior":[]}],"expressions":[{"attributes":{},"evaluation_order":[],"expression_id":"expr:6","kind":"symbol","operand_ids":[],"operator":"","source_ref_ids":["source:calc.py"],"span_ids":["span:increment.expr.5"],"symbol_ids":["symbol:increment.n.parameter"],"type_ref":"any"},{"attributes":{"value":2},"evaluation_order":[],"expression_id":"expr:8","kind":"literal","operand_ids":[],"operator":"","source_ref_ids":["source:calc.py"],"span_ids":["span:increment.expr.7"],"symbol_ids":[],"type_ref":"int"},{"attributes":{},"evaluation_order":["expr:6","expr:8"],"expression_id":"expr:9","kind":"binary","operand_ids":["expr:6","expr:8"],"operator":"add","source_ref_ids":["source:calc.py"],"span_ids":["span:increment.expr.4"],"symbol_ids":[],"type_ref":"any"}],"functions":[{"cfg":{"blocks":[{"block_id":"block:entry","command_ids":["command:10"],"source_ref_ids":["source:calc.py"],"span_ids":["span:function.increment.1"]}],"edges":[],"entry_block_id":"block:entry","exceptional_exit_block_ids":[],"graph_id":"cfg:increment","normal_exit_block_ids":["block:entry"]},"declared_exceptions":[],"effects":{"allocates":[],"deallocates":[],"nondeterministic":false,"performs_io":false,"raises":[],"reads":["symbol:increment.n.parameter"],"synchronizes":false,"writes":[]},"exception_symbol_ids":[],"function_id":"function:increment","local_symbol_ids":[],"name":"increment","parameter_symbol_ids":["symbol:increment.n.parameter"],"purity":"pure","result_symbol_id":"symbol:increment.result.result","return_type":"int","source_ref_ids":["source:calc.py"],"span_ids":["span:function.increment.1"]}],"global_symbol_ids":[],"metadata":{"adapter":"SourceSoftwareVerificationAdapter@1","language":"python","path":"calc.py"},"program_id":"bafkreif4w6foyjieoj46j6lkrxt227gdcmnt4gnngq7k7dlu6f5srvkrzu","schema_version":"program-ir/v1","sources":[{"container_sha256":"","container_uri":"","content_cid":"","content_sha256":"1bb8a12dda6534f7f57e518628b96ffc166f72bc33c9d3f5cfd3a0f8d710453d","license_expression":"","metadata":{"byte_length":47,"language":"python","path":"calc.py"},"ref_id":"source:calc.py","review_status":"unreviewed","source_id":"calc.py","source_revision":"snapshot:baguqeeraszkpmxvay2ttuycjolsjycsycnljynx7ffhhl6zwqh6kudqfkrka","source_uri":"file:///calc.py"}],"spans":[{"end_byte":46,"end_char":null,"end_column":16,"end_line":2,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:function.increment.1","start_byte":0,"start_char":null,"start_column":1,"start_line":1},{"end_byte":46,"end_char":null,"end_column":16,"end_line":2,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:increment.expr.4","start_byte":41,"start_char":null,"start_column":12,"start_line":2},{"end_byte":42,"end_char":null,"end_column":12,"end_line":2,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:increment.expr.5","start_byte":41,"start_char":null,"start_column":12,"start_line":2},{"end_byte":46,"end_char":null,"end_column":16,"end_line":2,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:increment.expr.7","start_byte":45,"start_char":null,"start_column":16,"start_line":2},{"end_byte":20,"end_char":null,"end_column":20,"end_line":1,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:increment.param.n.2","start_byte":14,"start_char":null,"start_column":15,"start_line":1},{"end_byte":46,"end_char":null,"end_column":16,"end_line":2,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:increment.stmt.3","start_byte":34,"start_char":null,"start_column":5,"start_line":2}],"symbols":[{"attributes":{},"kind":"parameter","name":"n","source_ref_ids":["source:calc.py"],"span_ids":["span:increment.param.n.2"],"symbol_id":"symbol:increment.n.parameter","type_ref":"int"},{"attributes":{},"kind":"result","name":"result","source_ref_ids":["source:calc.py"],"span_ids":["span:function.increment.1"],"symbol_id":"symbol:increment.result.result","type_ref":"int"}]},"profile":{"completion_authority":false,"domain_id":"codebase_ir","executes_source":false,"execution_authority":false,"feature_only":true,"feature_view":"native documents with stable positional references; provenance retained outside learned expressions","feature_view_schema":"codebase-ir-native-structural-feature-view@1","limits":{"max_ast_depth":48,"max_ast_nodes":2048,"max_condition_bytes":16384,"max_contracts":8,"max_functions":16,"max_source_bytes":65536,"max_target_bytes":4194304},"native_routes":{"contract":{"available_without_typed_evidence":false,"family":"program","kind":"contract","owner_schema":"program-contract/v1","payload_schema":"program.program_contract/v1","profile":"dynamic_hoare","requires_explicit_source_ref":true,"requires_program_binding":true,"typed_owner":"ProgramContract","view_role":""},"program":{"available_without_typed_evidence":false,"family":"program","kind":"program","owner_schema":"program-ir/v1","payload_schema":"program.program_ir/v1","profile":"program_ir","requires_explicit_source_ref":true,"requires_program_binding":false,"typed_owner":"ProgramIR","view_role":""}},"projection_ids":["codebase_ir.program@1","codebase_ir.contracts@1"],"proof_authority":false,"provider_calls":0,"readiness":"complete supported source adapter, exact native bridge, no unsupported inventory","schema":"codebase-ir-source-bound-feature-targets@1","semantic_formula_decoder":false,"solver_calls":0,"source_semantics_verified":false,"unsupported_policy":"retain source-bound frontiers and deny training readiness"},"proof_authority":false,"publication_receipt":{"ast_revision_id":"rev:repository:reviewed-candidate-qualification:snapshot:baguqeeraszkpmxvay2ttuycjolsjycsycnljynx7ffhhl6zwqh6kudqfkrka","generation":2,"manifest_cid":"baguqeeramc27ulswveht54l5mrsuqsrpnpl5rjibnr3htx7uok7fwco5tu7q","operation_id":"successor","previous_head":{"ast_revision_id":"rev:repository:reviewed-candidate-qualification:snapshot:baguqeera5icnvhiinjaau253x3wyg2bd2po4age3eyillgjur2bmqksbhfya","generation":1,"manifest_cid":"baguqeeraeissgl364bk7vyxwh4dm4nen5vt22k5hnhyfhyfu67ex3ryjfmla","receipt_cid":"baguqeeraapssc4hz723hbrqov3ua2tkltwtsa3dxg3fr5isfdgixwjqgw6lq","repository_id":"repository:reviewed-candidate-qualification","schema":"codebase-head@1","snapshot_cid":"baguqeera5icnvhiinjaau253x3wyg2bd2po4age3eyillgjur2bmqksbhfya"},"repository_id":"repository:reviewed-candidate-qualification","request_cid":"baguqeerars2iq37rkhg5mkfzehh5he7orid4gumigxcl6pjg6spgdpwee7ha","schema":"codebase-publication-receipt@1","snapshot_cid":"baguqeeraszkpmxvay2ttuycjolsjycsycnljynx7ffhhl6zwqh6kudqfkrka"},"semantic_formula_decoder":false,"source_binding":{"ast_cid":"baguqeeraini4bhmhkssorvdudryyapvzytzfctgexphgtqn3w3qtzyxzkira","content_sha256":"1bb8a12dda6534f7f57e518628b96ffc166f72bc33c9d3f5cfd3a0f8d710453d","entry":{"acquisition":"working-captured","disposition":"tracked_modified","entry_cid":"baguqeera3yxly25wi3fx5doha5xxvnuziir2at5ybpl4pa7bwefqhveoct3a","git_blob_oid":"3f61573bdca90df8f9b568e5ddbcc1db79b79716","head_blob_oid":"3f61573bdca90df8f9b568e5ddbcc1db79b79716","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"calc.py","raw_path_hex":"63616c632e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":47,"source_cid":"bafkreia3xcqs3wtfgt37k7srqyuls374czxxfpbtzhj7lt6tud4noecfhu"},"head":{"ast_revision_id":"rev:repository:reviewed-candidate-qualification:snapshot:baguqeeraszkpmxvay2ttuycjolsjycsycnljynx7ffhhl6zwqh6kudqfkrka","generation":2,"manifest_cid":"baguqeeramc27ulswveht54l5mrsuqsrpnpl5rjibnr3htx7uok7fwco5tu7q","receipt_cid":"baguqeerabqnsnb6gvrm7qxol2yry2yzaycyss5ebvrlzmqidacu4qa4tzk5q","repository_id":"repository:reviewed-candidate-qualification","schema":"codebase-head@1","snapshot_cid":"baguqeeraszkpmxvay2ttuycjolsjycsycnljynx7ffhhl6zwqh6kudqfkrka"},"path":"calc.py","repository_id":"repository:reviewed-candidate-qualification","schema":"codebase-ir-feature-source-binding@1","source_cid":"bafkreia3xcqs3wtfgt37k7srqyuls374czxxfpbtzhj7lt6tud4noecfhu","source_key":"raw:63616c632e7079","source_revision":"snapshot:baguqeeraszkpmxvay2ttuycjolsjycsycnljynx7ffhhl6zwqh6kudqfkrka","unit":{"ast_cid":"baguqeeraini4bhmhkssorvdudryyapvzytzfctgexphgtqn3w3qtzyxzkira","entry_cid":"baguqeera3yxly25wi3fx5doha5xxvnuziir2at5ybpl4pa7bwefqhveoct3a","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:63616c632e7079"}},"source_bytes_hex":"64656620696e6372656d656e74286e3a20696e7429202d3e20696e743a0a2020202072657475726e206e202b20320a","source_semantics_verified":false,"target_schema":"codebase-ir-source-bound-feature-targets@1","unknown_inventory":[{"field":"type_ref","native_id":"expr:6","native_kind":"expressions","value":"any"},{"field":"type_ref","native_id":"expr:9","native_kind":"expressions","value":"any"}]},"required":true,"stage":"target","status":"passed","validator_id":"codebase_ir.exact_native_target_replay@1"}]},{"admitted":false,"domain_id":"codebase_ir","formalized":false,"projections":[{"expression":{"document":{"commands":[{"attributes":{},"command_id":"command:0","effects":{"allocates":[],"deallocates":[],"nondeterministic":false,"performs_io":false,"raises":[],"reads":[],"synchronizes":false,"writes":[]},"evaluation_order":["expr:9"],"expression_ids":["expression:2"],"kind":"return","target_symbol_ids":[],"undefined_behavior":[]}],"expressions":[{"attributes":{},"evaluation_order":[],"expression_id":"expression:0","kind":"symbol","operand_ids":[],"operator":"","symbol_ids":["symbol:0"],"type_ref":"any"},{"attributes":{"value":2},"evaluation_order":[],"expression_id":"expression:1","kind":"literal","operand_ids":[],"operator":"","symbol_ids":[],"type_ref":"int"},{"attributes":{},"evaluation_order":["expr:6","expr:8"],"expression_id":"expression:2","kind":"binary","operand_ids":["expression:0","expression:1"],"operator":"add","symbol_ids":[],"type_ref":"any"}],"functions":[{"cfg":{"blocks":[{"block_id":"block:0","command_ids":["command:0"]}],"edges":[],"entry_block_id":"block:0","exceptional_exit_block_ids":[],"graph_id":"graph:0","normal_exit_block_ids":["block:0"]},"declared_exceptions":[],"effects":{"allocates":[],"deallocates":[],"nondeterministic":false,"performs_io":false,"raises":[],"reads":["symbol:increment.n.parameter"],"synchronizes":false,"writes":[]},"exception_symbol_ids":[],"function_id":"function:0","local_symbol_ids":[],"name":"increment","parameter_symbol_ids":["symbol:0"],"purity":"pure","result_symbol_id":"symbol:1","return_type":"int"}],"global_symbol_ids":[],"schema_version":"program-ir/v1","symbols":[{"attributes":{},"kind":"parameter","name":"n","symbol_id":"symbol:0","type_ref":"int"},{"attributes":{},"kind":"result","name":"result","symbol_id":"symbol:1","type_ref":"int"}]},"native_kind":"program","schema":"codebase-ir-native-structural-feature-view@1"},"feature_only":true,"logic_family":"program","producer_id":"codebase-source-target-adapter","producer_version":"codebase-ir-source-bound-feature-targets@1","profile":"program_ir","projection_id":"codebase_ir.program@1","properties":[],"representation_kind":"native_structural_feature_view","target_schema":"codebase-ir-source-bound-feature-targets@1","view_id":"program.program_ir/v1","view_role":null},{"expression":{"documents":[],"native_kind":"contracts","schema":"codebase-ir-native-structural-feature-view@1"},"feature_only":true,"logic_family":"program","producer_id":"codebase-source-target-adapter","producer_version":"codebase-ir-source-bound-feature-targets@1","profile":"dynamic_hoare","projection_id":"codebase_ir.contracts@1","properties":[],"representation_kind":"native_structural_feature_view","target_schema":"codebase-ir-source-bound-feature-targets@1","view_id":"program.program_contract/v1","view_role":null}],"qualification_gaps":["source_runtime_semantics_not_verified","backend_proofs_not_run","kernel_proofs_not_run","feature_reconstruction_is_not_formalization"],"qualified":false,"ready_for_training":true,"schema_version":"autoencoder-domain-targets/v1","source_digest":"02c80f6c3ef83e78d426ed3d8a69be6c2a068616476b749d6adda4c0ad672c7c","unsupported":[],"validation":[{"details":{"ast_node_count":14,"authored_contract_cids":[],"authored_contracts":[],"captured_ast":{"calls":[],"diagnostics":[],"effects":[],"frontend":{"ast_schema":{"identifier":"ipfs-datasets.software-contracts.ast-ir@1.0.0","major":1,"minor":0,"name":"ipfs-datasets.software-contracts.ast-ir","patch":0},"capabilities":["annotations","awaits","calls","decorators","diagnostics","duplicate_definitions","effects","generators","imports","modules","raises","references","scopes","signatures","source_spans","state_access","symbols","undefined_reference_candidates","unsupported_constructs"],"frontend_name":"cpython-ast","frontend_version":"1.2.1","language":"python","language_version":"3.12","schema":"ipfs-datasets.software-contracts.frontend-capability@1.0.0","source_extensions":[".py",".pyi"],"toolchain_cid":"baguqeerar6isk2o6l6peildks6id6mzkg6kpgn6tefr24ro5ckm4hqtntuaa"},"imports":[],"module":{"export_names":["increment"],"module_id":"module:bafkreige3wrvzmsvkt4pytzvx2mir7hlwswrzekdzv6rzd23iaaqword3i","name":"known_variant","scope_id":"scope:module","span":{"end_byte":80,"end_column":0,"end_line":4,"start_byte":0,"start_column":0,"start_line":1}},"provenance":{"path":"known_variant.py","repository_id":"repository:reviewed-candidate-qualification","repository_tree_cid":"baguqeeraszkpmxvay2ttuycjolsjycsycnljynx7ffhhl6zwqh6kudqfkrka","revision":"snapshot:baguqeeraszkpmxvay2ttuycjolsjycsycnljynx7ffhhl6zwqh6kudqfkrka","source_cid":"bafkreige3wrvzmsvkt4pytzvx2mir7hlwswrzekdzv6rzd23iaaqword3i"},"references":[{"context":"type","is_qualified":false,"name":"int","reference_id":"reference:50:1","scope_id":"scope:module","span":{"end_byte":53,"end_column":20,"end_line":2,"start_byte":50,"start_column":17,"start_line":2}},{"context":"type","is_qualified":false,"name":"int","reference_id":"reference:58:0","scope_id":"scope:module","span":{"end_byte":61,"end_column":28,"end_line":2,"start_byte":58,"start_column":25,"start_line":2}},{"context":"read","is_qualified":false,"name":"n","reference_id":"reference:74:2","scope_id":"scope:function:33:0","span":{"end_byte":75,"end_column":12,"end_line":3,"start_byte":74,"start_column":11,"start_line":3}}],"schema":"ipfs-datasets.software-contracts.ast-ir@1.0.0","scopes":[{"kind":"module","owner_symbol_id":null,"parent_scope_id":null,"scope_id":"scope:module","span":{"end_byte":80,"end_column":0,"end_line":4,"start_byte":0,"start_column":0,"start_line":1}},{"kind":"function","owner_symbol_id":"symbol:33:0","parent_scope_id":"scope:module","scope_id":"scope:function:33:0","span":{"end_byte":79,"end_column":16,"end_line":3,"start_byte":33,"start_column":0,"start_line":2}}],"symbols":[{"decorator_names":[],"definition_ordinal":0,"flags":[],"kind":"function","name":"increment","qualified_name":"known_variant.increment","scope_id":"scope:module","signature":{"is_async":false,"is_generator":false,"parameters":[{"annotation":"int","default_kind":"none","kind":"positional_or_named","name":"n","position":0}],"return_annotation":"int"},"span":{"end_byte":79,"end_column":16,"end_line":3,"start_byte":33,"start_column":0,"start_line":2},"symbol_id":"symbol:33:0","visibility":"public"},{"decorator_names":[],"definition_ordinal":0,"flags":[],"kind":"parameter","name":"n","qualified_name":"known_variant.increment.n","scope_id":"scope:function:33:0","signature":null,"span":{"end_byte":53,"end_column":20,"end_line":2,"start_byte":47,"start_column":14,"start_line":2},"symbol_id":"symbol:47:1","visibility":"public"}],"unsupported":[]},"completion_authority":false,"correspondence":{"is_runtime_equivalence_proof":false,"operation":"native_source_maps_retained_without_rebinding","spans":[{"end_byte":79,"source_ref_id":"source:known_variant.py","source_text":"def increment(n: int) -> int:\n return n + 2","span_id":"span:function.increment.1","start_byte":33},{"end_byte":79,"source_ref_id":"source:known_variant.py","source_text":"n + 2","span_id":"span:increment.expr.4","start_byte":74},{"end_byte":75,"source_ref_id":"source:known_variant.py","source_text":"n","span_id":"span:increment.expr.5","start_byte":74},{"end_byte":79,"source_ref_id":"source:known_variant.py","source_text":"2","span_id":"span:increment.expr.7","start_byte":78},{"end_byte":53,"source_ref_id":"source:known_variant.py","source_text":"n: int","span_id":"span:increment.param.n.2","start_byte":47},{"end_byte":79,"source_ref_id":"source:known_variant.py","source_text":"return n + 2","span_id":"span:increment.stmt.3","start_byte":67}],"subjects":[{"native_id":"symbol:increment.n.parameter","native_kind":"symbols","source_ref_ids":["source:known_variant.py"],"span_ids":["span:increment.param.n.2"]},{"native_id":"symbol:increment.result.result","native_kind":"symbols","source_ref_ids":["source:known_variant.py"],"span_ids":["span:function.increment.1"]},{"native_id":"expr:6","native_kind":"expressions","source_ref_ids":["source:known_variant.py"],"span_ids":["span:increment.expr.5"]},{"native_id":"expr:8","native_kind":"expressions","source_ref_ids":["source:known_variant.py"],"span_ids":["span:increment.expr.7"]},{"native_id":"expr:9","native_kind":"expressions","source_ref_ids":["source:known_variant.py"],"span_ids":["span:increment.expr.4"]},{"native_id":"command:10","native_kind":"commands","source_ref_ids":["source:known_variant.py"],"span_ids":["span:increment.stmt.3"]},{"native_id":"function:increment","native_kind":"functions","source_ref_ids":["source:known_variant.py"],"span_ids":["span:function.increment.1"]}]},"execution_authority":false,"feature_only":true,"limits":{"max_ast_depth":48,"max_ast_nodes":2048,"max_condition_bytes":16384,"max_contracts":8,"max_functions":16,"max_source_bytes":65536,"max_target_bytes":4194304},"lowered_contract_sha256":[],"manifest":{"ast_revision_id":"rev:repository:reviewed-candidate-qualification:snapshot:baguqeeraszkpmxvay2ttuycjolsjycsycnljynx7ffhhl6zwqh6kudqfkrka","authority":"structural_only","coverage":{"ast_failed":0,"ast_ok":10,"ast_partial":0,"captured_entries":10,"checked_properties":0,"formalized_properties":0,"inventory_entries":10,"opaque_entries":0,"semantic_symbols":18,"unindexed_entries":0},"schema":"codebase-ir-structural-manifest@1","semantic_state":{"artifacts":[{"artifact_id":"artifact:snapshot-evidence","confidence":"exact","kind":"snapshot-evidence","metadata":{"acquisition":"git-working","exclusions":[".eggs",".git",".hg",".mypy_cache",".nox",".pytest_cache",".ruff_cache",".semantic-index",".semantic_index",".svn",".tox",".venv","__pycache__","build","coverage","dist","env","external","htmlcov","node_modules","semantic-index-state","site-packages","third-party","third_party","vendor","venv"],"snapshot":{"entries":[{"acquisition":"working-captured","disposition":"tracked_modified","entry_cid":"baguqeera3yxly25wi3fx5doha5xxvnuziir2at5ybpl4pa7bwefqhveoct3a","git_blob_oid":"3f61573bdca90df8f9b568e5ddbcc1db79b79716","head_blob_oid":"3f61573bdca90df8f9b568e5ddbcc1db79b79716","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"calc.py","raw_path_hex":"63616c632e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":47,"source_cid":"bafkreia3xcqs3wtfgt37k7srqyuls374czxxfpbtzhj7lt6tud4noecfhu"},{"acquisition":"working-captured","disposition":"working","entry_cid":"baguqeerawfv32ovbfotx6fx2pzmrkj2ijgyt7ansazbczqaer3kdizgmmc7a","git_blob_oid":"f53de9ed93d63f21d6b1704fd7730e5c5b88116b","head_blob_oid":"f53de9ed93d63f21d6b1704fd7730e5c5b88116b","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"canary.py","raw_path_hex":"63616e6172792e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":74,"source_cid":"bafkreigikomnn2573hgplkeuf36bsnkercv3p5jumx7ajynfvhjszxjtlm"},{"acquisition":"working-captured","disposition":"working","entry_cid":"baguqeerauchw2mwcrbow3ebbkhdtrj5eogdfth5jdboqgebor7ycjtimgbta","git_blob_oid":"5d4c5db2a9dc79ac85580a4cb2d851e42bd97ca4","head_blob_oid":"5d4c5db2a9dc79ac85580a4cb2d851e42bd97ca4","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"check_offset.py","raw_path_hex":"636865636b5f6f66667365742e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":88,"source_cid":"bafkreia66d65po6asi7mbw77rezkqgtthdbke7xaqdfcswy6z7mbt7cdze"},{"acquisition":"working-captured","disposition":"working","entry_cid":"baguqeeraxzkhrcdwzhrnubts3axeybouhkfwstn3qgg237xg4wqryppmdksa","git_blob_oid":"f84a98513fabbce6f4e7862a706d295e9df88d62","head_blob_oid":"f84a98513fabbce6f4e7862a706d295e9df88d62","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"check_type.py","raw_path_hex":"636865636b5f747970652e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":92,"source_cid":"bafkreig3s3zht5yypjoamuvpjlanw52d6upqf4edgg33cbixrnfrw2l7bm"},{"acquisition":"working-captured","disposition":"working","entry_cid":"baguqeeraoiek4qbzhhwxellbtfrckhmsvhcdzvq5lypxbvwecfup6wkosa6a","git_blob_oid":"48f4d1c3f8024a4eca21f00e3522747d498e6b91","head_blob_oid":"48f4d1c3f8024a4eca21f00e3522747d498e6b91","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"consumer.py","raw_path_hex":"636f6e73756d65722e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":66,"source_cid":"bafkreibphnonbjqu6k24tyg5n6aeg4jgxwwleju6ntj5yfc6iqwkvvpj6m"},{"acquisition":"working-captured","disposition":"working","entry_cid":"baguqeerat7fk3plirljpcpb5xu5suspo337ur5usmugwaw4cfhqtl4ecv7iq","git_blob_oid":"6d938c9b317b917b0a3a1fd26cccfdb08911e915","head_blob_oid":"6d938c9b317b917b0a3a1fd26cccfdb08911e915","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"decoy.py","raw_path_hex":"6465636f792e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":48,"source_cid":"bafkreievhhjso4e2xbuaqdzgxoy7swzz2galjhrjhfdjyfbywd433bhyki"},{"acquisition":"working-captured","disposition":"working","entry_cid":"baguqeeranengobhx53v6ofhoptm24qrjf2i7mx5hqrboig24qscm3c37a7la","git_blob_oid":"cd576ff9aa5c64d2ac030ba0cda873e55f1674c8","head_blob_oid":"cd576ff9aa5c64d2ac030ba0cda873e55f1674c8","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"known_variant.py","raw_path_hex":"6b6e6f776e5f76617269616e742e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":80,"source_cid":"bafkreige3wrvzmsvkt4pytzvx2mir7hlwswrzekdzv6rzd23iaaqword3i"},{"acquisition":"working-captured","disposition":"working","entry_cid":"baguqeeraxsiuexy6utjynyr5vpipjsacb5oq37e77tivbu46tsp2v2wx4sxa","git_blob_oid":"fea318d2515f2f4bcbb58e5faf1a8fb2bd4d594b","head_blob_oid":"fea318d2515f2f4bcbb58e5faf1a8fb2bd4d594b","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"support.py","raw_path_hex":"737570706f72742e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":19,"source_cid":"bafkreid3pwkrhcf6lkbfzinsyphuqyg6qxyzqvagarxb644pfq37icxvju"},{"acquisition":"working-captured","disposition":"working","entry_cid":"baguqeerazqg7prfncgs7tsqxuatxi5neyq26s5padtnyiupotd5tvwfz56ba","git_blob_oid":"530aee57eeae73b69b574365e3691707840a6425","head_blob_oid":"530aee57eeae73b69b574365e3691707840a6425","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"tune.py","raw_path_hex":"74756e652e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":70,"source_cid":"bafkreiecl6al6zc2gzt4gqewrsa4qnj77zeuensr3abb3fjhuyvwbw56la"},{"acquisition":"working-captured","disposition":"working","entry_cid":"baguqeerapyl6clcalopghrznr6bvccf4zvzoadvswrekpd6vmoylljmlsefa","git_blob_oid":"b4c892e6475baf3fb2d6cf0958357538e98235f6","head_blob_oid":"b4c892e6475baf3fb2d6cf0958357538e98235f6","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"unsupported.py","raw_path_hex":"756e737570706f727465642e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":63,"source_cid":"bafkreiasnapoyago6qk7tdfe35msiumkldj6byc3ktzstpxyu2qcrsckra"}],"exclusions":[".eggs",".git",".hg",".mypy_cache",".nox",".pytest_cache",".ruff_cache",".semantic-index",".semantic_index",".svn",".tox",".venv","__pycache__","build","coverage","dist","env","external","htmlcov","node_modules","semantic-index-state","site-packages","third-party","third_party","vendor","venv"],"git_commit":"529414be9f608949e444af15073865302e52f434","git_tree":"859f41a9507776edee2a179cf5d7c4079bbaa6ca","max_entries":256,"max_file_bytes":65536,"mode":"git-working","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-repository-snapshot@4","snapshot_cid":"baguqeeraszkpmxvay2ttuycjolsjycsycnljynx7ffhhl6zwqh6kudqfkrka"}},"path":"@snapshot-evidence","schema":"ipfs-datasets.software-contracts.semantic-artifact@1","source_cid":"baguqeeraszkpmxvay2ttuycjolsjycsycnljynx7ffhhl6zwqh6kudqfkrka"}],"edges":[{"confidence":"exact","edge_id":"baguqeera64makehztlcxmn6gjuwyebt5xxxg43vvpaxvkxzi7g5rf5xy7enq","extraction_method":"global_binding","extractor_version":"2","metadata":{"resolution":"unresolved","unresolved_target":"global:increment"},"relation":"reads_state","schema":"ipfs-datasets.software-contracts.semantic-edge@1","source_id":"baguqeera6fz6sxumtjhvwfdk5mchp4ck3uzzfos7tgbzfrpp3mhz42ywumja","span":{"end_column":20,"end_line":4,"path":"consumer.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":11,"start_line":4},"target_id":"global:increment"},{"confidence":"exact","edge_id":"baguqeeradtedkir4zd33uxej6u6l45xx6kg4ps2oofslfzz6s2vdkd5tubyq","extraction_method":"global_binding","extractor_version":"2","metadata":{"resolution":"unresolved","unresolved_target":"global:DEFAULT_OFFSET"},"relation":"writes_state","schema":"ipfs-datasets.software-contracts.semantic-edge@1","source_id":"baguqeera3ldpt7rddy3fgm66hh7x4lifrophelwxs5zukq6fthob3jtkfr6q","span":{"end_column":14,"end_line":1,"path":"support.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"target_id":"global:DEFAULT_OFFSET"},{"confidence":"conservative","edge_id":"baguqeeraeoqgszqjo3p4kr7i6vixoyor5c5ua7b275zhjwtrod3svpiiuwtq","extraction_method":"lexical","extractor_version":"2","metadata":{"native_boundary":false,"resolution":"definite","unresolved_target":"lexical:calc.increment"},"relation":"calls","schema":"ipfs-datasets.software-contracts.semantic-edge@1","source_id":"baguqeerajbkr5upksh3btopy7kr53udsgxgqp4azrhlwxifyzn64zaxll26q","span":{"end_column":23,"end_line":3,"path":"check_offset.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":11,"start_line":3},"target_id":"baguqeera5oihah7s5wprib5wlmweifdbv2sskeksgkdz3sziimqz5ljpqpaq"},{"confidence":"exact","edge_id":"baguqeerafq2tbvrkikcjxx4khkbzvlh5jnbbr2m75d6w63g6tydi3nznwfta","extraction_method":"global_binding","extractor_version":"2","metadata":{"resolution":"unresolved","unresolved_target":"global:increment"},"relation":"reads_state","schema":"ipfs-datasets.software-contracts.semantic-edge@1","source_id":"baguqeerajbkr5upksh3btopy7kr53udsgxgqp4azrhlwxifyzn64zaxll26q","span":{"end_column":20,"end_line":3,"path":"check_offset.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":11,"start_line":3},"target_id":"global:increment"},{"confidence":"exact","edge_id":"baguqeeraggopgm4li3ftqcjadg5r2hfehwzplemgcworbempxrcg66l6opea","extraction_method":"static_import","extractor_version":"2","metadata":{"alias":"increment","resolution":"definite","unresolved_target":"module:calc.increment"},"relation":"imports","schema":"ipfs-datasets.software-contracts.semantic-edge@1","source_id":"baguqeerak3duptogi7ulr5hlgadj5iby3o7h33w6tvkpomvphcg3c2yrglca","span":{"end_column":26,"end_line":1,"path":"consumer.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"target_id":"baguqeera5oihah7s5wprib5wlmweifdbv2sskeksgkdz3sziimqz5ljpqpaq"},{"confidence":"conservative","edge_id":"baguqeerahkfaraoweth5hvbmrkmvfusiwmqggcqhntv5czsuteyojynyfxga","extraction_method":"lexical","extractor_version":"2","metadata":{"native_boundary":false,"resolution":"definite","unresolved_target":"lexical:calc.increment"},"relation":"calls","schema":"ipfs-datasets.software-contracts.semantic-edge@1","source_id":"baguqeera6fz6sxumtjhvwfdk5mchp4ck3uzzfos7tgbzfrpp3mhz42ywumja","span":{"end_column":23,"end_line":4,"path":"consumer.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":11,"start_line":4},"target_id":"baguqeera5oihah7s5wprib5wlmweifdbv2sskeksgkdz3sziimqz5ljpqpaq"},{"confidence":"exact","edge_id":"baguqeeralsmw3hjs6kgif7t5arbcl2wfxxfn53w2jjg6q6v7d2k2cdntpssq","extraction_method":"global_binding","extractor_version":"2","metadata":{"resolution":"unresolved","unresolved_target":"global:DEFAULT_OFFSET"},"relation":"writes_state","schema":"ipfs-datasets.software-contracts.semantic-edge@1","source_id":"baguqeeraqw6vqg56bd2i2zy7dlmcmwpb3zu2qc43f2o3nnhy6cicex6p2d2q","span":{"end_column":14,"end_line":1,"path":"support.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"target_id":"global:DEFAULT_OFFSET"},{"confidence":"exact","edge_id":"baguqeerap5clkrgql6gpki7gvfb4ki7fvm6ndoa26omifypfg66teyiamlza","extraction_method":"static_import","extractor_version":"2","metadata":{"alias":"increment","resolution":"definite","unresolved_target":"module:calc.increment"},"relation":"imports","schema":"ipfs-datasets.software-contracts.semantic-edge@1","source_id":"baguqeerajbkr5upksh3btopy7kr53udsgxgqp4azrhlwxifyzn64zaxll26q","span":{"end_column":26,"end_line":1,"path":"check_offset.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"target_id":"baguqeera5oihah7s5wprib5wlmweifdbv2sskeksgkdz3sziimqz5ljpqpaq"},{"confidence":"conservative","edge_id":"baguqeerap62yzrxpyvntxi6p5mdfnztllnkdmsrlbdldotbpsfxwemrmvzcq","extraction_method":"lexical","extractor_version":"2","metadata":{"native_boundary":false,"resolution":"unresolved","unresolved_target":"lexical:type"},"relation":"calls","schema":"ipfs-datasets.software-contracts.semantic-edge@1","source_id":"baguqeerapxu264ccolujceg6ivixuivtagg3h3rli7yv6rtiddqceygxpisq","span":{"end_column":29,"end_line":3,"path":"check_type.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":11,"start_line":3},"target_id":"lexical:type"},{"confidence":"conservative","edge_id":"baguqeeras434px2hyhckdrfjgpfzg3m6kt4f5afrf6ox2oop2m46idohajza","extraction_method":"lexical","extractor_version":"2","metadata":{"native_boundary":false,"resolution":"definite","unresolved_target":"lexical:calc.increment"},"relation":"calls","schema":"ipfs-datasets.software-contracts.semantic-edge@1","source_id":"baguqeerapxu264ccolujceg6ivixuivtagg3h3rli7yv6rtiddqceygxpisq","span":{"end_column":28,"end_line":3,"path":"check_type.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":16,"start_line":3},"target_id":"baguqeera5oihah7s5wprib5wlmweifdbv2sskeksgkdz3sziimqz5ljpqpaq"},{"confidence":"conservative","edge_id":"baguqeeraw4uq523kg4kr5i5bvrmeo4wh7rq45yhpzeibqk4b3ugw4q4vtr5a","extraction_method":"lexical","extractor_version":"2","metadata":{"native_boundary":false,"resolution":"unresolved","unresolved_target":"lexical:getattr"},"relation":"calls","schema":"ipfs-datasets.software-contracts.semantic-edge@1","source_id":"baguqeerac7xaynkzgbvukjopos5mx2y7ldh5ktmp2e7nmtndcqclbbbwnb5a","span":{"end_column":42,"end_line":2,"path":"unsupported.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":11,"start_line":2},"target_id":"lexical:getattr"},{"confidence":"exact","edge_id":"baguqeerax7ju4434cmeuudi7k6xiwvtkdog4m4rj52y5yh7bukjm3bim4tfa","extraction_method":"global_binding","extractor_version":"2","metadata":{"resolution":"unresolved","unresolved_target":"global:increment"},"relation":"reads_state","schema":"ipfs-datasets.software-contracts.semantic-edge@1","source_id":"baguqeerapxu264ccolujceg6ivixuivtagg3h3rli7yv6rtiddqceygxpisq","span":{"end_column":25,"end_line":3,"path":"check_type.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":16,"start_line":3},"target_id":"global:increment"},{"confidence":"exact","edge_id":"baguqeerayxnh2lgydivz46zrueplosfwc3exugch6u7lugnkypcxfazr757q","extraction_method":"static_import","extractor_version":"2","metadata":{"alias":"increment","resolution":"definite","unresolved_target":"module:calc.increment"},"relation":"imports","schema":"ipfs-datasets.software-contracts.semantic-edge@1","source_id":"baguqeerapxu264ccolujceg6ivixuivtagg3h3rli7yv6rtiddqceygxpisq","span":{"end_column":26,"end_line":1,"path":"check_type.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"target_id":"baguqeera5oihah7s5wprib5wlmweifdbv2sskeksgkdz3sziimqz5ljpqpaq"}],"extractor_name":"semantic-repository-scanner","extractor_version":"1","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-index@2","state_cid":"baguqeeraahemastrsyxcpj33jyxxie5pfcepsrtx24lckwq2tzlj635tea4q","symbols":[{"annotations":{},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"module","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"Module","body":[{"_type":"Assign","targets":[{"_type":"Name","ctx":{"_type":"Store"},"id":"DEFAULT_OFFSET"}],"type_comment":null,"value":{"_type":"Constant","kind":null,"value":1}}],"type_ignores":[]}}],"frontend_declarations":[null],"frontend_notices":[]},"module_path":"support.py","namespace":"support","normalized_ast":{"_type":"Module","body":[{"_type":"Assign","targets":[{"_type":"Name","ctx":{"_type":"Store"},"id":"DEFAULT_OFFSET"}],"type_comment":null,"value":{"_type":"Constant","kind":null,"value":1}}],"type_ignores":[]},"property_role":null,"qualified_name":"support","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{},"source_cid":"bafkreid3pwkrhcf6lkbfzinsyphuqyg6qxyzqvagarxb644pfq37icxvju","span":{"end_column":0,"end_line":1,"path":"support.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeera3ldpt7rddy3fgm66hh7x4lifrophelwxs5zukq6fthob3jtkfr6q","version_cid":"baguqeeracuyddmw27hgswnzlfdtaxudtxmpq36m74mpbo7mqbh5me66nfbca"},{"annotations":{"n":"int","return":"int"},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"function","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":2}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]}}],"frontend_declarations":["symbol:0:0"],"frontend_notices":[]},"module_path":"calc.py","namespace":"calc","normalized_ast":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":2}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]},"property_role":null,"qualified_name":"calc.increment","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{"is_generator":false,"parameters":[{"annotation":"int","default":"","default_kind":"none","kind":"positional_or_keyword","name":"n"}],"return":"int"},"source_cid":"bafkreia3xcqs3wtfgt37k7srqyuls374czxxfpbtzhj7lt6tud4noecfhu","span":{"end_column":16,"end_line":2,"path":"calc.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeera5oihah7s5wprib5wlmweifdbv2sskeksgkdz3sziimqz5ljpqpaq","version_cid":"baguqeeralszrs2pr3gyvtklxhunp7nuivurvgxzijrruyr6rmj5vuia3mmia"},{"annotations":{"n":"int","return":"int"},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"function","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":1}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]}}],"frontend_declarations":["symbol:27:0"],"frontend_notices":[]},"module_path":"canary.py","namespace":"canary","normalized_ast":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":1}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]},"property_role":null,"qualified_name":"canary.increment","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{"is_generator":false,"parameters":[{"annotation":"int","default":"","default_kind":"none","kind":"positional_or_keyword","name":"n"}],"return":"int"},"source_cid":"bafkreigikomnn2573hgplkeuf36bsnkercv3p5jumx7ajynfvhjszxjtlm","span":{"end_column":16,"end_line":3,"path":"canary.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":2},"stable_id":"baguqeera6d3vfyuvdmjcwxaap4gsck2jvmg36bmi3fq57aq2difo3m27hi2q","version_cid":"baguqeerarc2buke7wzgsarc3lmineuhvxtdzalpxoq5rula2i3bmhqxlnqua"},{"annotations":{},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"function","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":null,"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"Call","args":[{"_type":"Name","ctx":{"_type":"Load"},"id":"n"}],"func":{"_type":"Name","ctx":{"_type":"Load"},"id":"increment"},"keywords":[]}}],"decorator_list":[],"name":"apply","returns":null,"type_comment":null,"type_params":[]}}],"frontend_declarations":["symbol:28:0"],"frontend_notices":[]},"module_path":"consumer.py","namespace":"consumer","normalized_ast":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":null,"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"Call","args":[{"_type":"Name","ctx":{"_type":"Load"},"id":"n"}],"func":{"_type":"Name","ctx":{"_type":"Load"},"id":"increment"},"keywords":[]}}],"decorator_list":[],"name":"apply","returns":null,"type_comment":null,"type_params":[]},"property_role":null,"qualified_name":"consumer.apply","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{"is_generator":false,"parameters":[{"annotation":"","default":"","default_kind":"none","kind":"positional_or_keyword","name":"n"}],"return":""},"source_cid":"bafkreibphnonbjqu6k24tyg5n6aeg4jgxwwleju6ntj5yfc6iqwkvvpj6m","span":{"end_column":23,"end_line":4,"path":"consumer.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":3},"stable_id":"baguqeera6fz6sxumtjhvwfdk5mchp4ck3uzzfos7tgbzfrpp3mhz42ywumja","version_cid":"baguqeerabbdjmyvem3452jdvgshldtusblqkocejwchtf7htfw5vd25n3mna"},{"annotations":{},"confidence":"opaque","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"function","language":"python","metadata":{"confidence_reasons":["reflection"],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":null,"arg":"value","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"Call","args":[{"_type":"Name","ctx":{"_type":"Load"},"id":"value"},{"_type":"Constant","kind":null,"value":"unknown"},{"_type":"Constant","kind":null,"value":null}],"func":{"_type":"Name","ctx":{"_type":"Load"},"id":"getattr"},"keywords":[]}}],"decorator_list":[],"name":"dynamic","returns":null,"type_comment":null,"type_params":[]}}],"frontend_declarations":["symbol:0:0"],"frontend_notices":[]},"module_path":"unsupported.py","namespace":"unsupported","normalized_ast":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":null,"arg":"value","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"Call","args":[{"_type":"Name","ctx":{"_type":"Load"},"id":"value"},{"_type":"Constant","kind":null,"value":"unknown"},{"_type":"Constant","kind":null,"value":null}],"func":{"_type":"Name","ctx":{"_type":"Load"},"id":"getattr"},"keywords":[]}}],"decorator_list":[],"name":"dynamic","returns":null,"type_comment":null,"type_params":[]},"property_role":null,"qualified_name":"unsupported.dynamic","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{"is_generator":false,"parameters":[{"annotation":"","default":"","default_kind":"none","kind":"positional_or_keyword","name":"value"}],"return":""},"source_cid":"bafkreiasnapoyago6qk7tdfe35msiumkldj6byc3ktzstpxyu2qcrsckra","span":{"end_column":42,"end_line":2,"path":"unsupported.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeerac7xaynkzgbvukjopos5mx2y7ldh5ktmp2e7nmtndcqclbbbwnb5a","version_cid":"baguqeeramkveqiapvb2j4tj5parz4d6h7obs7n3z34h2tr3qbrmrvafzlb5a"},{"annotations":{},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"module","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"Module","body":[],"type_ignores":[]}}],"frontend_declarations":[null],"frontend_notices":[]},"module_path":"known_variant.py","namespace":"known_variant","normalized_ast":{"_type":"Module","body":[],"type_ignores":[]},"property_role":null,"qualified_name":"known_variant","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{},"source_cid":"bafkreige3wrvzmsvkt4pytzvx2mir7hlwswrzekdzv6rzd23iaaqword3i","span":{"end_column":0,"end_line":1,"path":"known_variant.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeerafdh3bpths3c4cqxa6ind4xi5fb5adlvvllym3fhpdk42p5zknexa","version_cid":"baguqeeraevghg24nie44kz5x74bdxlkiwr7tjd5eidxo26yhzpipn3ew3rdq"},{"annotations":{"n":"int","return":"int"},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"function","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":99}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]}}],"frontend_declarations":["symbol:0:0"],"frontend_notices":[]},"module_path":"decoy.py","namespace":"decoy","normalized_ast":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":99}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]},"property_role":null,"qualified_name":"decoy.increment","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{"is_generator":false,"parameters":[{"annotation":"int","default":"","default_kind":"none","kind":"positional_or_keyword","name":"n"}],"return":"int"},"source_cid":"bafkreievhhjso4e2xbuaqdzgxoy7swzz2galjhrjhfdjyfbywd433bhyki","span":{"end_column":17,"end_line":2,"path":"decoy.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeeragsl7izt2gjpjigwv3wek73tsbxkisb6syj25gmg36sfd6t5simqa","version_cid":"baguqeerauhgxc254mdf45npeqtfbwuwgvgaogbrmegviesmyrbr6gt77aaxa"},{"annotations":{},"confidence":"opaque","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"module","language":"python","metadata":{"confidence_reasons":["reflection"],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"Module","body":[],"type_ignores":[]}}],"frontend_declarations":[null],"frontend_notices":[]},"module_path":"unsupported.py","namespace":"unsupported","normalized_ast":{"_type":"Module","body":[],"type_ignores":[]},"property_role":null,"qualified_name":"unsupported","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{},"source_cid":"bafkreiasnapoyago6qk7tdfe35msiumkldj6byc3ktzstpxyu2qcrsckra","span":{"end_column":0,"end_line":1,"path":"unsupported.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeeragysnug5j5r3p4bjkwbva2x7m5hhgd5skf4h625tqe7g54ppqdhna","version_cid":"baguqeerav4j67xh3doze2ei2sm7idfwknhzhsrukzlynzwfu5lr5fkwenwxq"},{"annotations":{},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"module","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"Module","body":[],"type_ignores":[]}}],"frontend_declarations":[null],"frontend_notices":[]},"module_path":"tune.py","namespace":"tune","normalized_ast":{"_type":"Module","body":[],"type_ignores":[]},"property_role":null,"qualified_name":"tune","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{},"source_cid":"bafkreiecl6al6zc2gzt4gqewrsa4qnj77zeuensr3abb3fjhuyvwbw56la","span":{"end_column":0,"end_line":1,"path":"tune.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeeraigr4h6hc5h7kg46mqnz4ezpgig6jhsovfvgr7777bnghbcqb3koa","version_cid":"baguqeeradu5ecy7fx23vdxkv52ulyc5ldpbitxgmjb25vohvwyviodwyfcuq"},{"annotations":{},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"module","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"Module","body":[{"_type":"ImportFrom","level":0,"module":"calc","names":[{"_type":"alias","asname":null,"name":"increment"}]},{"_type":"For","body":[{"_type":"Assert","msg":null,"test":{"_type":"Compare","comparators":[{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":2}}],"left":{"_type":"Call","args":[{"_type":"Name","ctx":{"_type":"Load"},"id":"n"}],"func":{"_type":"Name","ctx":{"_type":"Load"},"id":"increment"},"keywords":[]},"ops":[{"_type":"Eq"}]}}],"iter":{"_type":"Tuple","ctx":{"_type":"Load"},"elts":[{"_type":"UnaryOp","op":{"_type":"USub"},"operand":{"_type":"Constant","kind":null,"value":2}},{"_type":"UnaryOp","op":{"_type":"USub"},"operand":{"_type":"Constant","kind":null,"value":1}},{"_type":"Constant","kind":null,"value":0},{"_type":"Constant","kind":null,"value":1},{"_type":"Constant","kind":null,"value":2}]},"orelse":[],"target":{"_type":"Name","ctx":{"_type":"Store"},"id":"n"},"type_comment":null}],"type_ignores":[]}}],"frontend_declarations":[null],"frontend_notices":[]},"module_path":"check_offset.py","namespace":"check_offset","normalized_ast":{"_type":"Module","body":[{"_type":"ImportFrom","level":0,"module":"calc","names":[{"_type":"alias","asname":null,"name":"increment"}]},{"_type":"For","body":[{"_type":"Assert","msg":null,"test":{"_type":"Compare","comparators":[{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":2}}],"left":{"_type":"Call","args":[{"_type":"Name","ctx":{"_type":"Load"},"id":"n"}],"func":{"_type":"Name","ctx":{"_type":"Load"},"id":"increment"},"keywords":[]},"ops":[{"_type":"Eq"}]}}],"iter":{"_type":"Tuple","ctx":{"_type":"Load"},"elts":[{"_type":"UnaryOp","op":{"_type":"USub"},"operand":{"_type":"Constant","kind":null,"value":2}},{"_type":"UnaryOp","op":{"_type":"USub"},"operand":{"_type":"Constant","kind":null,"value":1}},{"_type":"Constant","kind":null,"value":0},{"_type":"Constant","kind":null,"value":1},{"_type":"Constant","kind":null,"value":2}]},"orelse":[],"target":{"_type":"Name","ctx":{"_type":"Store"},"id":"n"},"type_comment":null}],"type_ignores":[]},"property_role":null,"qualified_name":"check_offset","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{},"source_cid":"bafkreia66d65po6asi7mbw77rezkqgtthdbke7xaqdfcswy6z7mbt7cdze","span":{"end_column":0,"end_line":1,"path":"check_offset.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeerajbkr5upksh3btopy7kr53udsgxgqp4azrhlwxifyzn64zaxll26q","version_cid":"baguqeera53qojkow5plbdtvcwocuke47srpbnha5u6dcywit7payh4bt23eq"},{"annotations":{},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"module","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"Module","body":[{"_type":"ImportFrom","level":0,"module":"calc","names":[{"_type":"alias","asname":null,"name":"increment"}]}],"type_ignores":[]}}],"frontend_declarations":[null],"frontend_notices":[]},"module_path":"consumer.py","namespace":"consumer","normalized_ast":{"_type":"Module","body":[{"_type":"ImportFrom","level":0,"module":"calc","names":[{"_type":"alias","asname":null,"name":"increment"}]}],"type_ignores":[]},"property_role":null,"qualified_name":"consumer","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{},"source_cid":"bafkreibphnonbjqu6k24tyg5n6aeg4jgxwwleju6ntj5yfc6iqwkvvpj6m","span":{"end_column":0,"end_line":1,"path":"consumer.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeerak3duptogi7ulr5hlgadj5iby3o7h33w6tvkpomvphcg3c2yrglca","version_cid":"baguqeerahcxmufr2ntkc34m4b5a2ofjk6exumxxvgc4pghs7u3ncr7k5gupq"},{"annotations":{"n":"int","return":"int"},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"function","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":1}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]}}],"frontend_declarations":["symbol:23:0"],"frontend_notices":[]},"module_path":"tune.py","namespace":"tune","normalized_ast":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":1}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]},"property_role":null,"qualified_name":"tune.increment","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{"is_generator":false,"parameters":[{"annotation":"int","default":"","default_kind":"none","kind":"positional_or_keyword","name":"n"}],"return":"int"},"source_cid":"bafkreiecl6al6zc2gzt4gqewrsa4qnj77zeuensr3abb3fjhuyvwbw56la","span":{"end_column":16,"end_line":3,"path":"tune.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":2},"stable_id":"baguqeeralhmixzkfic5ixdnab3cegr25n6oer3nqbi5hojlre6te2sfzwfma","version_cid":"baguqeeraz5neglq646bbgp3pegh7z7kzhpopj4doet4jyqtoqluvwzhhd2jq"},{"annotations":{},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"module","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"Module","body":[],"type_ignores":[]}}],"frontend_declarations":[null],"frontend_notices":[]},"module_path":"decoy.py","namespace":"decoy","normalized_ast":{"_type":"Module","body":[],"type_ignores":[]},"property_role":null,"qualified_name":"decoy","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{},"source_cid":"bafkreievhhjso4e2xbuaqdzgxoy7swzz2galjhrjhfdjyfbywd433bhyki","span":{"end_column":0,"end_line":1,"path":"decoy.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeeralybdrlaubaiodf52fsvsr3tqxago225hxd5r2soov7y4jwrg3hxa","version_cid":"baguqeerac4lnx33g42jv2my7xcqpsxzti4kixhfuip2js2ajrjxebdziarja"},{"annotations":{"n":"int","return":"int"},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"function","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":2}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]}}],"frontend_declarations":["symbol:33:0"],"frontend_notices":[]},"module_path":"known_variant.py","namespace":"known_variant","normalized_ast":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":2}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]},"property_role":null,"qualified_name":"known_variant.increment","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{"is_generator":false,"parameters":[{"annotation":"int","default":"","default_kind":"none","kind":"positional_or_keyword","name":"n"}],"return":"int"},"source_cid":"bafkreige3wrvzmsvkt4pytzvx2mir7hlwswrzekdzv6rzd23iaaqword3i","span":{"end_column":16,"end_line":3,"path":"known_variant.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":2},"stable_id":"baguqeeranwhfxfwoeikvnnv5foco2kwfxwq6vraghws54bxopim4egqfncla","version_cid":"baguqeeragzmepjxpj3fa76zh2rqawlwwbindaehvrbysc2tjp3q7ftlr5lrq"},{"annotations":{},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"module","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"Module","body":[],"type_ignores":[]}}],"frontend_declarations":[null],"frontend_notices":[]},"module_path":"canary.py","namespace":"canary","normalized_ast":{"_type":"Module","body":[],"type_ignores":[]},"property_role":null,"qualified_name":"canary","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{},"source_cid":"bafkreigikomnn2573hgplkeuf36bsnkercv3p5jumx7ajynfvhjszxjtlm","span":{"end_column":0,"end_line":1,"path":"canary.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeeraphf3yuxr45w3r3cxzquv4dfoprrbkgvh3ytryrmorem74jdpgp2q","version_cid":"baguqeerateqlbnujpzw3w6dekciyisvagcecbtdwtx3xflg4bmpktxy4u2iq"},{"annotations":{},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"module","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"Module","body":[{"_type":"ImportFrom","level":0,"module":"calc","names":[{"_type":"alias","asname":null,"name":"increment"}]},{"_type":"For","body":[{"_type":"Assert","msg":null,"test":{"_type":"Compare","comparators":[{"_type":"Name","ctx":{"_type":"Load"},"id":"int"}],"left":{"_type":"Call","args":[{"_type":"Call","args":[{"_type":"Name","ctx":{"_type":"Load"},"id":"n"}],"func":{"_type":"Name","ctx":{"_type":"Load"},"id":"increment"},"keywords":[]}],"func":{"_type":"Name","ctx":{"_type":"Load"},"id":"type"},"keywords":[]},"ops":[{"_type":"Is"}]}}],"iter":{"_type":"Tuple","ctx":{"_type":"Load"},"elts":[{"_type":"UnaryOp","op":{"_type":"USub"},"operand":{"_type":"Constant","kind":null,"value":2}},{"_type":"UnaryOp","op":{"_type":"USub"},"operand":{"_type":"Constant","kind":null,"value":1}},{"_type":"Constant","kind":null,"value":0},{"_type":"Constant","kind":null,"value":1},{"_type":"Constant","kind":null,"value":2}]},"orelse":[],"target":{"_type":"Name","ctx":{"_type":"Store"},"id":"n"},"type_comment":null}],"type_ignores":[]}}],"frontend_declarations":[null],"frontend_notices":[]},"module_path":"check_type.py","namespace":"check_type","normalized_ast":{"_type":"Module","body":[{"_type":"ImportFrom","level":0,"module":"calc","names":[{"_type":"alias","asname":null,"name":"increment"}]},{"_type":"For","body":[{"_type":"Assert","msg":null,"test":{"_type":"Compare","comparators":[{"_type":"Name","ctx":{"_type":"Load"},"id":"int"}],"left":{"_type":"Call","args":[{"_type":"Call","args":[{"_type":"Name","ctx":{"_type":"Load"},"id":"n"}],"func":{"_type":"Name","ctx":{"_type":"Load"},"id":"increment"},"keywords":[]}],"func":{"_type":"Name","ctx":{"_type":"Load"},"id":"type"},"keywords":[]},"ops":[{"_type":"Is"}]}}],"iter":{"_type":"Tuple","ctx":{"_type":"Load"},"elts":[{"_type":"UnaryOp","op":{"_type":"USub"},"operand":{"_type":"Constant","kind":null,"value":2}},{"_type":"UnaryOp","op":{"_type":"USub"},"operand":{"_type":"Constant","kind":null,"value":1}},{"_type":"Constant","kind":null,"value":0},{"_type":"Constant","kind":null,"value":1},{"_type":"Constant","kind":null,"value":2}]},"orelse":[],"target":{"_type":"Name","ctx":{"_type":"Store"},"id":"n"},"type_comment":null}],"type_ignores":[]},"property_role":null,"qualified_name":"check_type","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{},"source_cid":"bafkreig3s3zht5yypjoamuvpjlanw52d6upqf4edgg33cbixrnfrw2l7bm","span":{"end_column":0,"end_line":1,"path":"check_type.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeerapxu264ccolujceg6ivixuivtagg3h3rli7yv6rtiddqceygxpisq","version_cid":"baguqeeraka5hjmtziox3bggxd3rbkhloee57yh5kfmmw2lktw3ruvxyi6nxq"},{"annotations":{},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"constant","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"Assign","targets":[{"_type":"Name","ctx":{"_type":"Store"},"id":"DEFAULT_OFFSET"}],"type_comment":null,"value":{"_type":"Constant","kind":null,"value":1}}}],"frontend_declarations":["symbol:0:0"],"frontend_notices":[]},"module_path":"support.py","namespace":"support","normalized_ast":{"_type":"Assign","targets":[{"_type":"Name","ctx":{"_type":"Store"},"id":"DEFAULT_OFFSET"}],"type_comment":null,"value":{"_type":"Constant","kind":null,"value":1}},"property_role":null,"qualified_name":"support.DEFAULT_OFFSET","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{},"source_cid":"bafkreid3pwkrhcf6lkbfzinsyphuqyg6qxyzqvagarxb644pfq37icxvju","span":{"end_column":18,"end_line":1,"path":"support.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeeraqw6vqg56bd2i2zy7dlmcmwpb3zu2qc43f2o3nnhy6cicex6p2d2q","version_cid":"baguqeerap6cxulmkf2wmss3f3m5ovne76suit7co7mxsu324fyxipwsvaw3a"},{"annotations":{},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"module","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"Module","body":[],"type_ignores":[]}}],"frontend_declarations":[null],"frontend_notices":[]},"module_path":"calc.py","namespace":"calc","normalized_ast":{"_type":"Module","body":[],"type_ignores":[]},"property_role":null,"qualified_name":"calc","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{},"source_cid":"bafkreia3xcqs3wtfgt37k7srqyuls374czxxfpbtzhj7lt6tud4noecfhu","span":{"end_column":0,"end_line":1,"path":"calc.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeeravzddpjz36bnk37q6hushuugks2kyghfjgq5cnlb5a2inaxc4qo5a","version_cid":"baguqeera6mzckoswdaitwvvmccwtczqvyvqnp7kiax4xrug36nxq2xocui3q"}]},"snapshot":{"entries":[{"acquisition":"working-captured","disposition":"tracked_modified","entry_cid":"baguqeera3yxly25wi3fx5doha5xxvnuziir2at5ybpl4pa7bwefqhveoct3a","git_blob_oid":"3f61573bdca90df8f9b568e5ddbcc1db79b79716","head_blob_oid":"3f61573bdca90df8f9b568e5ddbcc1db79b79716","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"calc.py","raw_path_hex":"63616c632e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":47,"source_cid":"bafkreia3xcqs3wtfgt37k7srqyuls374czxxfpbtzhj7lt6tud4noecfhu"},{"acquisition":"working-captured","disposition":"working","entry_cid":"baguqeerawfv32ovbfotx6fx2pzmrkj2ijgyt7ansazbczqaer3kdizgmmc7a","git_blob_oid":"f53de9ed93d63f21d6b1704fd7730e5c5b88116b","head_blob_oid":"f53de9ed93d63f21d6b1704fd7730e5c5b88116b","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"canary.py","raw_path_hex":"63616e6172792e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":74,"source_cid":"bafkreigikomnn2573hgplkeuf36bsnkercv3p5jumx7ajynfvhjszxjtlm"},{"acquisition":"working-captured","disposition":"working","entry_cid":"baguqeerauchw2mwcrbow3ebbkhdtrj5eogdfth5jdboqgebor7ycjtimgbta","git_blob_oid":"5d4c5db2a9dc79ac85580a4cb2d851e42bd97ca4","head_blob_oid":"5d4c5db2a9dc79ac85580a4cb2d851e42bd97ca4","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"check_offset.py","raw_path_hex":"636865636b5f6f66667365742e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":88,"source_cid":"bafkreia66d65po6asi7mbw77rezkqgtthdbke7xaqdfcswy6z7mbt7cdze"},{"acquisition":"working-captured","disposition":"working","entry_cid":"baguqeeraxzkhrcdwzhrnubts3axeybouhkfwstn3qgg237xg4wqryppmdksa","git_blob_oid":"f84a98513fabbce6f4e7862a706d295e9df88d62","head_blob_oid":"f84a98513fabbce6f4e7862a706d295e9df88d62","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"check_type.py","raw_path_hex":"636865636b5f747970652e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":92,"source_cid":"bafkreig3s3zht5yypjoamuvpjlanw52d6upqf4edgg33cbixrnfrw2l7bm"},{"acquisition":"working-captured","disposition":"working","entry_cid":"baguqeeraoiek4qbzhhwxellbtfrckhmsvhcdzvq5lypxbvwecfup6wkosa6a","git_blob_oid":"48f4d1c3f8024a4eca21f00e3522747d498e6b91","head_blob_oid":"48f4d1c3f8024a4eca21f00e3522747d498e6b91","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"consumer.py","raw_path_hex":"636f6e73756d65722e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":66,"source_cid":"bafkreibphnonbjqu6k24tyg5n6aeg4jgxwwleju6ntj5yfc6iqwkvvpj6m"},{"acquisition":"working-captured","disposition":"working","entry_cid":"baguqeerat7fk3plirljpcpb5xu5suspo337ur5usmugwaw4cfhqtl4ecv7iq","git_blob_oid":"6d938c9b317b917b0a3a1fd26cccfdb08911e915","head_blob_oid":"6d938c9b317b917b0a3a1fd26cccfdb08911e915","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"decoy.py","raw_path_hex":"6465636f792e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":48,"source_cid":"bafkreievhhjso4e2xbuaqdzgxoy7swzz2galjhrjhfdjyfbywd433bhyki"},{"acquisition":"working-captured","disposition":"working","entry_cid":"baguqeeranengobhx53v6ofhoptm24qrjf2i7mx5hqrboig24qscm3c37a7la","git_blob_oid":"cd576ff9aa5c64d2ac030ba0cda873e55f1674c8","head_blob_oid":"cd576ff9aa5c64d2ac030ba0cda873e55f1674c8","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"known_variant.py","raw_path_hex":"6b6e6f776e5f76617269616e742e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":80,"source_cid":"bafkreige3wrvzmsvkt4pytzvx2mir7hlwswrzekdzv6rzd23iaaqword3i"},{"acquisition":"working-captured","disposition":"working","entry_cid":"baguqeeraxsiuexy6utjynyr5vpipjsacb5oq37e77tivbu46tsp2v2wx4sxa","git_blob_oid":"fea318d2515f2f4bcbb58e5faf1a8fb2bd4d594b","head_blob_oid":"fea318d2515f2f4bcbb58e5faf1a8fb2bd4d594b","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"support.py","raw_path_hex":"737570706f72742e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":19,"source_cid":"bafkreid3pwkrhcf6lkbfzinsyphuqyg6qxyzqvagarxb644pfq37icxvju"},{"acquisition":"working-captured","disposition":"working","entry_cid":"baguqeerazqg7prfncgs7tsqxuatxi5neyq26s5padtnyiupotd5tvwfz56ba","git_blob_oid":"530aee57eeae73b69b574365e3691707840a6425","head_blob_oid":"530aee57eeae73b69b574365e3691707840a6425","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"tune.py","raw_path_hex":"74756e652e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":70,"source_cid":"bafkreiecl6al6zc2gzt4gqewrsa4qnj77zeuensr3abb3fjhuyvwbw56la"},{"acquisition":"working-captured","disposition":"working","entry_cid":"baguqeerapyl6clcalopghrznr6bvccf4zvzoadvswrekpd6vmoylljmlsefa","git_blob_oid":"b4c892e6475baf3fb2d6cf0958357538e98235f6","head_blob_oid":"b4c892e6475baf3fb2d6cf0958357538e98235f6","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"unsupported.py","raw_path_hex":"756e737570706f727465642e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":63,"source_cid":"bafkreiasnapoyago6qk7tdfe35msiumkldj6byc3ktzstpxyu2qcrsckra"}],"exclusions":[".eggs",".git",".hg",".mypy_cache",".nox",".pytest_cache",".ruff_cache",".semantic-index",".semantic_index",".svn",".tox",".venv","__pycache__","build","coverage","dist","env","external","htmlcov","node_modules","semantic-index-state","site-packages","third-party","third_party","vendor","venv"],"git_commit":"529414be9f608949e444af15073865302e52f434","git_tree":"859f41a9507776edee2a179cf5d7c4079bbaa6ca","max_entries":256,"max_file_bytes":65536,"mode":"git-working","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-repository-snapshot@4","snapshot_cid":"baguqeeraszkpmxvay2ttuycjolsjycsycnljynx7ffhhl6zwqh6kudqfkrka"},"units":[{"ast_cid":"baguqeeraini4bhmhkssorvdudryyapvzytzfctgexphgtqn3w3qtzyxzkira","entry_cid":"baguqeera3yxly25wi3fx5doha5xxvnuziir2at5ybpl4pa7bwefqhveoct3a","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:63616c632e7079"},{"ast_cid":"baguqeerawj3ylmt3sdutt4dfed2se2dlt7w6z7kzq54tuvw2ujsvdvri2ica","entry_cid":"baguqeerawfv32ovbfotx6fx2pzmrkj2ijgyt7ansazbczqaer3kdizgmmc7a","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:63616e6172792e7079"},{"ast_cid":"baguqeerausshjhgw3yw3fdev7uhia4dtmkzsgboa2dwgyi2fn2vdpj6d4cjq","entry_cid":"baguqeerauchw2mwcrbow3ebbkhdtrj5eogdfth5jdboqgebor7ycjtimgbta","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:636865636b5f6f66667365742e7079"},{"ast_cid":"baguqeerat6ymvv4xffifhojkht26pfxhflojmswuv6s3qrkx2mdnr4njuabq","entry_cid":"baguqeeraxzkhrcdwzhrnubts3axeybouhkfwstn3qgg237xg4wqryppmdksa","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:636865636b5f747970652e7079"},{"ast_cid":"baguqeeraicllt5b3cm772cswl25f73cop5lt3am6uwxi7cppvivbfyzwdtza","entry_cid":"baguqeeraoiek4qbzhhwxellbtfrckhmsvhcdzvq5lypxbvwecfup6wkosa6a","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:636f6e73756d65722e7079"},{"ast_cid":"baguqeerauntdwfncbpsdghmt5opzimnaelboqujahbff7maes3qki5te5keq","entry_cid":"baguqeerat7fk3plirljpcpb5xu5suspo337ur5usmugwaw4cfhqtl4ecv7iq","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:6465636f792e7079"},{"ast_cid":"baguqeera6r73mi47hvbxhpann3y3x7k4zftzzhbufmholq2thdxsxugdjpkq","entry_cid":"baguqeeranengobhx53v6ofhoptm24qrjf2i7mx5hqrboig24qscm3c37a7la","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:6b6e6f776e5f76617269616e742e7079"},{"ast_cid":"baguqeera4cv6rdg5jzczc2zliks6grsekaj6efzrd5t5jnvdimsprpojq5sq","entry_cid":"baguqeeraxsiuexy6utjynyr5vpipjsacb5oq37e77tivbu46tsp2v2wx4sxa","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:737570706f72742e7079"},{"ast_cid":"baguqeeraawhtudz65uin6dd4ijk3cdktfdy3ke7n3oz2u7kwmwk5zx336q7q","entry_cid":"baguqeerazqg7prfncgs7tsqxuatxi5neyq26s5padtnyiupotd5tvwfz56ba","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:74756e652e7079"},{"ast_cid":"baguqeeraq3vfx4aioa3pr7oyferkjoz67shelreinjzfc5tifzd6oa5mri5a","entry_cid":"baguqeerapyl6clcalopghrznr6bvccf4zvzoadvswrekpd6vmoylljmlsefa","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:756e737570706f727465642e7079"}]},"native_adapter":{"adapter_version":"software-verification-source-adapter/v1.0.1","backend_requests":[{"attributes":{"fake_success_forbidden":true,"function_id":"function:increment","program_id":"bafkreiaqxlhmrayr4qc66ybq72z2xiteusnt4nc3g22cdqygxhdgid3z7q","requires_canonical_backend":true},"goal_kind":"verification_condition","logic_family":"smt","obligation_statement":"Establish the admitted contract obligations for function 'increment' via the shared SMT compiler; do not treat adapter success as a proof.","request_id":"backend-request:function:increment.contract","schema":"ipfs_datasets_py/logic/software-verification/canonical-backend-request@1","source_ref_ids":["source:known_variant.py"],"subject_ids":["function:increment"],"theory_tags":["equality","qf_lia"]}],"diagnostics":[],"document":{"artifacts":[{"artifact_id":"artifact:known_variant.py","config_id":"","content_cid":"","content_sha256":"c4dda35cb25554f8fc4f35be9888fcebb4ad1c9143cd7d1c8f5b40010b3a23da","license_expression":"","media_type":"text/x-python","metadata":{"language":"python"},"parent_artifact_ids":[],"path":"known_variant.py","producer_id":"","review_status":"","role":"input","schema_id":"software-verification-source","schema_version":"v1","size":80,"trust_decision":""}],"assumptions":[{"assumption_id":"assumption:python.language-semantics","expression":{"adapter":"software-verification-source-adapter/v1.0.1","subset":"v1"},"extensions":{},"kind":"semantic","schema_version":"verification-assumption/v1","source_ref_ids":[],"span_ids":["span:function.increment.1"],"statement":"Only the admitted python subset is given executable ProgramIR semantics; other features stay observational.","subject_ids":["decl:function.increment"]},{"assumption_id":"assumption:python.memory","expression":{"memory_model":"abstract_objects"},"extensions":{},"kind":"modeling","schema_version":"verification-assumption/v1","source_ref_ids":[],"span_ids":["span:function.increment.1"],"statement":"python memory is modeled as abstract object identity without a precise heap graph in this adapter version.","subject_ids":["decl:function.increment"]},{"assumption_id":"assumption:python.runtime","expression":{"concurrency":"sequential","language":"python"},"extensions":{},"kind":"platform","schema_version":"verification-assumption/v1","source_ref_ids":[],"span_ids":["span:function.increment.1"],"statement":"python runtime is sequential, single-threaded for the admitted subset; the GIL or event-loop concurrency is not modeled.","subject_ids":["decl:function.increment"]},{"assumption_id":"assumption:python.undefined-behavior","expression":{"undefined_behavior_policy":"retain_unsupported"},"extensions":{},"kind":"semantic","schema_version":"verification-assumption/v1","source_ref_ids":[],"span_ids":["span:function.increment.1"],"statement":"Undefined or implementation-defined python behavior is not silently executed; unsupported constructs are retained as diagnostics.","subject_ids":["decl:function.increment"]}],"bounds":[{"bound_id":"bound:python.source-bytes","description":"Adapter admission bound for source size.","extensions":{},"kind":"resource_bounded","limits":{"max_source_bytes":2097152},"source_ref_ids":["source:known_variant.py"],"span_ids":[]}],"declarations":[{"declaration_id":"decl:function.increment","depends_on":[],"extensions":{},"kind":"function","name":"increment","payload":{"complete_lowering":true,"function_id":"function:increment","language":"python","parameter_symbol_ids":["symbol:increment.n.parameter"],"return_type":"int"},"source_ref_ids":["source:known_variant.py"],"span_ids":["span:function.increment.1"]}],"diagnostics":[],"document_id":"bafkreid7elj66vboifrveaxxww2eh63yp44jts7df33eu74wbqps4wgqii","extensions":{"lfv.source_adapter.version":"software-verification-source-adapter/v1.0.1"},"metadata":{"adapter":"SourceSoftwareVerificationAdapter@1","language":"python","path":"known_variant.py"},"observations":{"adapter_version":"software-verification-source-adapter/v1.0.1","backend_requests":[{"attributes":{"fake_success_forbidden":true,"function_id":"function:increment","program_id":"bafkreiaqxlhmrayr4qc66ybq72z2xiteusnt4nc3g22cdqygxhdgid3z7q","requires_canonical_backend":true},"goal_kind":"verification_condition","logic_family":"smt","obligation_statement":"Establish the admitted contract obligations for function 'increment' via the shared SMT compiler; do not treat adapter success as a proof.","request_id":"backend-request:function:increment.contract","schema":"ipfs_datasets_py/logic/software-verification/canonical-backend-request@1","source_ref_ids":["source:known_variant.py"],"subject_ids":["function:increment"],"theory_tags":["equality","qf_lia"]}],"interface":"SourceSoftwareVerificationAdapter@1","unsupported_constructs":[]},"properties":[{"assumption_ids":["assumption:python.language-semantics","assumption:python.memory","assumption:python.runtime","assumption:python.undefined-behavior"],"bound_ids":[],"expression":{"function_id":"function:increment","purity":"pure"},"extensions":{},"kind":"safety","logic_family":"software_verification","property_id":"property:function:increment.safety","schema_version":"verification-property/v1","source_ref_ids":["source:known_variant.py"],"span_ids":["span:function.increment.1"],"statement":"Function increment respects its admitted control-flow and effect summary under the declared language assumptions.","subject_ids":["decl:function.increment"]}],"schema_version":"software-verification-ir/v1","sources":[{"container_sha256":"","container_uri":"","content_cid":"","content_sha256":"c4dda35cb25554f8fc4f35be9888fcebb4ad1c9143cd7d1c8f5b40010b3a23da","license_expression":"","metadata":{"byte_length":80,"language":"python","path":"known_variant.py"},"ref_id":"source:known_variant.py","review_status":"unreviewed","source_id":"known_variant.py","source_revision":"snapshot:baguqeeraszkpmxvay2ttuycjolsjycsycnljynx7ffhhl6zwqh6kudqfkrka","source_uri":"file:///known_variant.py"}],"spans":[{"end_byte":79,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:known_variant.py","span_id":"span:function.increment.1","start_byte":33,"start_char":null,"start_column":1,"start_line":2},{"end_byte":79,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:known_variant.py","span_id":"span:increment.expr.4","start_byte":74,"start_char":null,"start_column":12,"start_line":3},{"end_byte":75,"end_char":null,"end_column":12,"end_line":3,"metadata":{},"source_ref_id":"source:known_variant.py","span_id":"span:increment.expr.5","start_byte":74,"start_char":null,"start_column":12,"start_line":3},{"end_byte":79,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:known_variant.py","span_id":"span:increment.expr.7","start_byte":78,"start_char":null,"start_column":16,"start_line":3},{"end_byte":53,"end_char":null,"end_column":20,"end_line":2,"metadata":{},"source_ref_id":"source:known_variant.py","span_id":"span:increment.param.n.2","start_byte":47,"start_char":null,"start_column":15,"start_line":2},{"end_byte":79,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:known_variant.py","span_id":"span:increment.stmt.3","start_byte":67,"start_char":null,"start_column":5,"start_line":3}]},"evidence":null,"fake_backend_success":false,"interface":"SourceSoftwareVerificationAdapter@1","language":"python","path":"known_variant.py","program":{"commands":[{"attributes":{},"command_id":"command:10","effects":{"allocates":[],"deallocates":[],"nondeterministic":false,"performs_io":false,"raises":[],"reads":[],"synchronizes":false,"writes":[]},"evaluation_order":["expr:9"],"expression_ids":["expr:9"],"kind":"return","source_ref_ids":["source:known_variant.py"],"span_ids":["span:increment.stmt.3"],"target_symbol_ids":[],"undefined_behavior":[]}],"expressions":[{"attributes":{},"evaluation_order":[],"expression_id":"expr:6","kind":"symbol","operand_ids":[],"operator":"","source_ref_ids":["source:known_variant.py"],"span_ids":["span:increment.expr.5"],"symbol_ids":["symbol:increment.n.parameter"],"type_ref":"any"},{"attributes":{"value":2},"evaluation_order":[],"expression_id":"expr:8","kind":"literal","operand_ids":[],"operator":"","source_ref_ids":["source:known_variant.py"],"span_ids":["span:increment.expr.7"],"symbol_ids":[],"type_ref":"int"},{"attributes":{},"evaluation_order":["expr:6","expr:8"],"expression_id":"expr:9","kind":"binary","operand_ids":["expr:6","expr:8"],"operator":"add","source_ref_ids":["source:known_variant.py"],"span_ids":["span:increment.expr.4"],"symbol_ids":[],"type_ref":"any"}],"functions":[{"cfg":{"blocks":[{"block_id":"block:entry","command_ids":["command:10"],"source_ref_ids":["source:known_variant.py"],"span_ids":["span:function.increment.1"]}],"edges":[],"entry_block_id":"block:entry","exceptional_exit_block_ids":[],"graph_id":"cfg:increment","normal_exit_block_ids":["block:entry"]},"declared_exceptions":[],"effects":{"allocates":[],"deallocates":[],"nondeterministic":false,"performs_io":false,"raises":[],"reads":["symbol:increment.n.parameter"],"synchronizes":false,"writes":[]},"exception_symbol_ids":[],"function_id":"function:increment","local_symbol_ids":[],"name":"increment","parameter_symbol_ids":["symbol:increment.n.parameter"],"purity":"pure","result_symbol_id":"symbol:increment.result.result","return_type":"int","source_ref_ids":["source:known_variant.py"],"span_ids":["span:function.increment.1"]}],"global_symbol_ids":[],"metadata":{"adapter":"SourceSoftwareVerificationAdapter@1","language":"python","path":"known_variant.py"},"program_id":"bafkreiaqxlhmrayr4qc66ybq72z2xiteusnt4nc3g22cdqygxhdgid3z7q","schema_version":"program-ir/v1","sources":[{"container_sha256":"","container_uri":"","content_cid":"","content_sha256":"c4dda35cb25554f8fc4f35be9888fcebb4ad1c9143cd7d1c8f5b40010b3a23da","license_expression":"","metadata":{"byte_length":80,"language":"python","path":"known_variant.py"},"ref_id":"source:known_variant.py","review_status":"unreviewed","source_id":"known_variant.py","source_revision":"snapshot:baguqeeraszkpmxvay2ttuycjolsjycsycnljynx7ffhhl6zwqh6kudqfkrka","source_uri":"file:///known_variant.py"}],"spans":[{"end_byte":79,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:known_variant.py","span_id":"span:function.increment.1","start_byte":33,"start_char":null,"start_column":1,"start_line":2},{"end_byte":79,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:known_variant.py","span_id":"span:increment.expr.4","start_byte":74,"start_char":null,"start_column":12,"start_line":3},{"end_byte":75,"end_char":null,"end_column":12,"end_line":3,"metadata":{},"source_ref_id":"source:known_variant.py","span_id":"span:increment.expr.5","start_byte":74,"start_char":null,"start_column":12,"start_line":3},{"end_byte":79,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:known_variant.py","span_id":"span:increment.expr.7","start_byte":78,"start_char":null,"start_column":16,"start_line":3},{"end_byte":53,"end_char":null,"end_column":20,"end_line":2,"metadata":{},"source_ref_id":"source:known_variant.py","span_id":"span:increment.param.n.2","start_byte":47,"start_char":null,"start_column":15,"start_line":2},{"end_byte":79,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:known_variant.py","span_id":"span:increment.stmt.3","start_byte":67,"start_char":null,"start_column":5,"start_line":3}],"symbols":[{"attributes":{},"kind":"parameter","name":"n","source_ref_ids":["source:known_variant.py"],"span_ids":["span:increment.param.n.2"],"symbol_id":"symbol:increment.n.parameter","type_ref":"int"},{"attributes":{},"kind":"result","name":"result","source_ref_ids":["source:known_variant.py"],"span_ids":["span:function.increment.1"],"symbol_id":"symbol:increment.result.result","type_ref":"int"}]},"schema":"ipfs_datasets_py/logic/software-verification/source-adapter-result@1","status":"success","unsupported_constructs":[]},"native_bridge_results":[{"kind":"program","native_id":"bafkreiaqxlhmrayr4qc66ybq72z2xiteusnt4nc3g22cdqygxhdgid3z7q","result":{"bridge_version":"1.0.0","diagnostics":[],"domain_identity":"bafkreiaqxlhmrayr4qc66ybq72z2xiteusnt4nc3g22cdqygxhdgid3z7q","expression":{"content_digest":"617a3a1dc2bc4faa7ef92148e6311b34b480111e5222d2bc896c7f569e93837e","expression_id":"expr:sv:program:bafkreiaqxlhmrayr4qc66ybq72z2xiteusnt4nc3g22cdqygxhdgid3z7q","family":{"interface":"LogicIdentityNamespaces@1","namespace":"family","schema_version":"logic-identity-namespaces/v1","value":"program","version":"1.0.0"},"interface":"TypedExpression@1","metadata":{"bridge":"SoftwareVerificationSyntaxBridge@1","domain_identity":"bafkreiaqxlhmrayr4qc66ybq72z2xiteusnt4nc3g22cdqygxhdgid3z7q","kind":"program","source_identities":["c4dda35cb25554f8fc4f35be9888fcebb4ad1c9143cd7d1c8f5b40010b3a23da","file:///known_variant.py","source:known_variant.py","span:function.increment.1","span:increment.expr.4","span:increment.expr.5","span:increment.expr.7","span:increment.param.n.2","span:increment.stmt.3"],"view_role":""},"profile":{"interface":"LogicIdentityNamespaces@1","namespace":"profile","schema_version":"logic-identity-namespaces/v1","value":"program_ir","version":"1.0.0"},"root":{"arguments":[],"binders":[],"extension":{"children":[],"family":{"interface":"LogicIdentityNamespaces@1","namespace":"family","schema_version":"logic-identity-namespaces/v1","value":"program","version":"1.0.0"},"features":["program.ir","software_verification.program"],"interface":"LogicExtensionNode@1","metadata":{},"node_id":"node:sv:program:bafkreiaqxlhmrayr4qc66ybq72z2xiteusnt4nc3g22cdqygxhdgid3z7q:ext","payload":{"bridge_interface":"SoftwareVerificationSyntaxBridge@1","bridge_version":"1.0.0","document":{"commands":[{"attributes":{},"command_id":"command:10","effects":{"allocates":[],"deallocates":[],"nondeterministic":false,"performs_io":false,"raises":[],"reads":[],"synchronizes":false,"writes":[]},"evaluation_order":["expr:9"],"expression_ids":["expr:9"],"kind":"return","source_ref_ids":["source:known_variant.py"],"span_ids":["span:increment.stmt.3"],"target_symbol_ids":[],"undefined_behavior":[]}],"expressions":[{"attributes":{},"evaluation_order":[],"expression_id":"expr:6","kind":"symbol","operand_ids":[],"operator":"","source_ref_ids":["source:known_variant.py"],"span_ids":["span:increment.expr.5"],"symbol_ids":["symbol:increment.n.parameter"],"type_ref":"any"},{"attributes":{"value":2},"evaluation_order":[],"expression_id":"expr:8","kind":"literal","operand_ids":[],"operator":"","source_ref_ids":["source:known_variant.py"],"span_ids":["span:increment.expr.7"],"symbol_ids":[],"type_ref":"int"},{"attributes":{},"evaluation_order":["expr:6","expr:8"],"expression_id":"expr:9","kind":"binary","operand_ids":["expr:6","expr:8"],"operator":"add","source_ref_ids":["source:known_variant.py"],"span_ids":["span:increment.expr.4"],"symbol_ids":[],"type_ref":"any"}],"functions":[{"cfg":{"blocks":[{"block_id":"block:entry","command_ids":["command:10"],"source_ref_ids":["source:known_variant.py"],"span_ids":["span:function.increment.1"]}],"edges":[],"entry_block_id":"block:entry","exceptional_exit_block_ids":[],"graph_id":"cfg:increment","normal_exit_block_ids":["block:entry"]},"declared_exceptions":[],"effects":{"allocates":[],"deallocates":[],"nondeterministic":false,"performs_io":false,"raises":[],"reads":["symbol:increment.n.parameter"],"synchronizes":false,"writes":[]},"exception_symbol_ids":[],"function_id":"function:increment","local_symbol_ids":[],"name":"increment","parameter_symbol_ids":["symbol:increment.n.parameter"],"purity":"pure","result_symbol_id":"symbol:increment.result.result","return_type":"int","source_ref_ids":["source:known_variant.py"],"span_ids":["span:function.increment.1"]}],"global_symbol_ids":[],"metadata":{"adapter":"SourceSoftwareVerificationAdapter@1","language":"python","path":"known_variant.py"},"program_id":"bafkreiaqxlhmrayr4qc66ybq72z2xiteusnt4nc3g22cdqygxhdgid3z7q","schema_version":"program-ir/v1","sources":[{"container_sha256":"","container_uri":"","content_cid":"","content_sha256":"c4dda35cb25554f8fc4f35be9888fcebb4ad1c9143cd7d1c8f5b40010b3a23da","license_expression":"","metadata":{"byte_length":80,"language":"python","path":"known_variant.py"},"ref_id":"source:known_variant.py","review_status":"unreviewed","source_id":"known_variant.py","source_revision":"snapshot:baguqeeraszkpmxvay2ttuycjolsjycsycnljynx7ffhhl6zwqh6kudqfkrka","source_uri":"file:///known_variant.py"}],"spans":[{"end_byte":79,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:known_variant.py","span_id":"span:function.increment.1","start_byte":33,"start_char":null,"start_column":1,"start_line":2},{"end_byte":79,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:known_variant.py","span_id":"span:increment.expr.4","start_byte":74,"start_char":null,"start_column":12,"start_line":3},{"end_byte":75,"end_char":null,"end_column":12,"end_line":3,"metadata":{},"source_ref_id":"source:known_variant.py","span_id":"span:increment.expr.5","start_byte":74,"start_char":null,"start_column":12,"start_line":3},{"end_byte":79,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:known_variant.py","span_id":"span:increment.expr.7","start_byte":78,"start_char":null,"start_column":16,"start_line":3},{"end_byte":53,"end_char":null,"end_column":20,"end_line":2,"metadata":{},"source_ref_id":"source:known_variant.py","span_id":"span:increment.param.n.2","start_byte":47,"start_char":null,"start_column":15,"start_line":2},{"end_byte":79,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:known_variant.py","span_id":"span:increment.stmt.3","start_byte":67,"start_char":null,"start_column":5,"start_line":3}],"symbols":[{"attributes":{},"kind":"parameter","name":"n","source_ref_ids":["source:known_variant.py"],"span_ids":["span:increment.param.n.2"],"symbol_id":"symbol:increment.n.parameter","type_ref":"int"},{"attributes":{},"kind":"result","name":"result","source_ref_ids":["source:known_variant.py"],"span_ids":["span:function.increment.1"],"symbol_id":"symbol:increment.result.result","type_ref":"int"}]},"domain_identity":"bafkreiaqxlhmrayr4qc66ybq72z2xiteusnt4nc3g22cdqygxhdgid3z7q","domain_schema":"program-ir/v1","kind":"program","schema_version":"program.program_ir/v1","source_identities":["c4dda35cb25554f8fc4f35be9888fcebb4ad1c9143cd7d1c8f5b40010b3a23da","file:///known_variant.py","source:known_variant.py","span:function.increment.1","span:increment.expr.4","span:increment.expr.5","span:increment.expr.7","span:increment.param.n.2","span:increment.stmt.3"],"view_role":""},"payload_schema":"program.program_ir/v1","profile":{"interface":"LogicIdentityNamespaces@1","namespace":"profile","schema_version":"logic-identity-namespaces/v1","value":"program_ir","version":"1.0.0"},"schema_version":"syntax-logic-extension-node/v1"},"kind":"extension","metadata":{},"node_id":"node:sv:program:bafkreiaqxlhmrayr4qc66ybq72z2xiteusnt4nc3g22cdqygxhdgid3z7q","schema_version":"syntax-logic-node/v1","sort":{"arguments":[],"kind":"bool","name":"Bool","schema_version":"syntax-logic-sort/v1"},"symbol":""},"schema_version":"syntax-typed-expression/v1","signature":{"family":{"interface":"LogicIdentityNamespaces@1","namespace":"family","schema_version":"logic-identity-namespaces/v1","value":"program","version":"1.0.0"},"features":["program.ir","software_verification.program"],"interface":"LogicSignature@1","metadata":{"bridge":"SoftwareVerificationSyntaxBridge@1","domain":"software_verification","kind":"program"},"profile":{"interface":"LogicIdentityNamespaces@1","namespace":"profile","schema_version":"logic-identity-namespaces/v1","value":"program_ir","version":"1.0.0"},"schema_version":"syntax-logic-signature/v1","signature_id":"sig:sv:program","sorts":[{"arguments":[],"kind":"bool","name":"Bool","schema_version":"syntax-logic-sort/v1"}],"symbols":[]}},"has_document":true,"interface":"SoftwareVerificationSyntaxBridge@1","kind":"program","losses":[],"preservation":"exact","route":{"domain_schema":"program-ir/v1","family_id":"program","features":["software_verification.program","program.ir"],"kind":"program","notes":"","payload_schema":"program.program_ir/v1","profile_id":"program_ir","schema":"software-verification.syntax-bridge-route/v1","view_role":""},"schema":"software-verification.syntax-bridge-result/v1","source_identities":["c4dda35cb25554f8fc4f35be9888fcebb4ad1c9143cd7d1c8f5b40010b3a23da","file:///known_variant.py","source:known_variant.py","span:function.increment.1","span:increment.expr.4","span:increment.expr.5","span:increment.expr.7","span:increment.param.n.2","span:increment.stmt.3"],"status":"ok","unsupported":[]}}],"native_contracts":[],"native_program":{"commands":[{"attributes":{},"command_id":"command:10","effects":{"allocates":[],"deallocates":[],"nondeterministic":false,"performs_io":false,"raises":[],"reads":[],"synchronizes":false,"writes":[]},"evaluation_order":["expr:9"],"expression_ids":["expr:9"],"kind":"return","source_ref_ids":["source:known_variant.py"],"span_ids":["span:increment.stmt.3"],"target_symbol_ids":[],"undefined_behavior":[]}],"expressions":[{"attributes":{},"evaluation_order":[],"expression_id":"expr:6","kind":"symbol","operand_ids":[],"operator":"","source_ref_ids":["source:known_variant.py"],"span_ids":["span:increment.expr.5"],"symbol_ids":["symbol:increment.n.parameter"],"type_ref":"any"},{"attributes":{"value":2},"evaluation_order":[],"expression_id":"expr:8","kind":"literal","operand_ids":[],"operator":"","source_ref_ids":["source:known_variant.py"],"span_ids":["span:increment.expr.7"],"symbol_ids":[],"type_ref":"int"},{"attributes":{},"evaluation_order":["expr:6","expr:8"],"expression_id":"expr:9","kind":"binary","operand_ids":["expr:6","expr:8"],"operator":"add","source_ref_ids":["source:known_variant.py"],"span_ids":["span:increment.expr.4"],"symbol_ids":[],"type_ref":"any"}],"functions":[{"cfg":{"blocks":[{"block_id":"block:entry","command_ids":["command:10"],"source_ref_ids":["source:known_variant.py"],"span_ids":["span:function.increment.1"]}],"edges":[],"entry_block_id":"block:entry","exceptional_exit_block_ids":[],"graph_id":"cfg:increment","normal_exit_block_ids":["block:entry"]},"declared_exceptions":[],"effects":{"allocates":[],"deallocates":[],"nondeterministic":false,"performs_io":false,"raises":[],"reads":["symbol:increment.n.parameter"],"synchronizes":false,"writes":[]},"exception_symbol_ids":[],"function_id":"function:increment","local_symbol_ids":[],"name":"increment","parameter_symbol_ids":["symbol:increment.n.parameter"],"purity":"pure","result_symbol_id":"symbol:increment.result.result","return_type":"int","source_ref_ids":["source:known_variant.py"],"span_ids":["span:function.increment.1"]}],"global_symbol_ids":[],"metadata":{"adapter":"SourceSoftwareVerificationAdapter@1","language":"python","path":"known_variant.py"},"program_id":"bafkreiaqxlhmrayr4qc66ybq72z2xiteusnt4nc3g22cdqygxhdgid3z7q","schema_version":"program-ir/v1","sources":[{"container_sha256":"","container_uri":"","content_cid":"","content_sha256":"c4dda35cb25554f8fc4f35be9888fcebb4ad1c9143cd7d1c8f5b40010b3a23da","license_expression":"","metadata":{"byte_length":80,"language":"python","path":"known_variant.py"},"ref_id":"source:known_variant.py","review_status":"unreviewed","source_id":"known_variant.py","source_revision":"snapshot:baguqeeraszkpmxvay2ttuycjolsjycsycnljynx7ffhhl6zwqh6kudqfkrka","source_uri":"file:///known_variant.py"}],"spans":[{"end_byte":79,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:known_variant.py","span_id":"span:function.increment.1","start_byte":33,"start_char":null,"start_column":1,"start_line":2},{"end_byte":79,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:known_variant.py","span_id":"span:increment.expr.4","start_byte":74,"start_char":null,"start_column":12,"start_line":3},{"end_byte":75,"end_char":null,"end_column":12,"end_line":3,"metadata":{},"source_ref_id":"source:known_variant.py","span_id":"span:increment.expr.5","start_byte":74,"start_char":null,"start_column":12,"start_line":3},{"end_byte":79,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:known_variant.py","span_id":"span:increment.expr.7","start_byte":78,"start_char":null,"start_column":16,"start_line":3},{"end_byte":53,"end_char":null,"end_column":20,"end_line":2,"metadata":{},"source_ref_id":"source:known_variant.py","span_id":"span:increment.param.n.2","start_byte":47,"start_char":null,"start_column":15,"start_line":2},{"end_byte":79,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:known_variant.py","span_id":"span:increment.stmt.3","start_byte":67,"start_char":null,"start_column":5,"start_line":3}],"symbols":[{"attributes":{},"kind":"parameter","name":"n","source_ref_ids":["source:known_variant.py"],"span_ids":["span:increment.param.n.2"],"symbol_id":"symbol:increment.n.parameter","type_ref":"int"},{"attributes":{},"kind":"result","name":"result","source_ref_ids":["source:known_variant.py"],"span_ids":["span:function.increment.1"],"symbol_id":"symbol:increment.result.result","type_ref":"int"}]},"profile":{"completion_authority":false,"domain_id":"codebase_ir","executes_source":false,"execution_authority":false,"feature_only":true,"feature_view":"native documents with stable positional references; provenance retained outside learned expressions","feature_view_schema":"codebase-ir-native-structural-feature-view@1","limits":{"max_ast_depth":48,"max_ast_nodes":2048,"max_condition_bytes":16384,"max_contracts":8,"max_functions":16,"max_source_bytes":65536,"max_target_bytes":4194304},"native_routes":{"contract":{"available_without_typed_evidence":false,"family":"program","kind":"contract","owner_schema":"program-contract/v1","payload_schema":"program.program_contract/v1","profile":"dynamic_hoare","requires_explicit_source_ref":true,"requires_program_binding":true,"typed_owner":"ProgramContract","view_role":""},"program":{"available_without_typed_evidence":false,"family":"program","kind":"program","owner_schema":"program-ir/v1","payload_schema":"program.program_ir/v1","profile":"program_ir","requires_explicit_source_ref":true,"requires_program_binding":false,"typed_owner":"ProgramIR","view_role":""}},"projection_ids":["codebase_ir.program@1","codebase_ir.contracts@1"],"proof_authority":false,"provider_calls":0,"readiness":"complete supported source adapter, exact native bridge, no unsupported inventory","schema":"codebase-ir-source-bound-feature-targets@1","semantic_formula_decoder":false,"solver_calls":0,"source_semantics_verified":false,"unsupported_policy":"retain source-bound frontiers and deny training readiness"},"proof_authority":false,"publication_receipt":{"ast_revision_id":"rev:repository:reviewed-candidate-qualification:snapshot:baguqeeraszkpmxvay2ttuycjolsjycsycnljynx7ffhhl6zwqh6kudqfkrka","generation":2,"manifest_cid":"baguqeeramc27ulswveht54l5mrsuqsrpnpl5rjibnr3htx7uok7fwco5tu7q","operation_id":"successor","previous_head":{"ast_revision_id":"rev:repository:reviewed-candidate-qualification:snapshot:baguqeera5icnvhiinjaau253x3wyg2bd2po4age3eyillgjur2bmqksbhfya","generation":1,"manifest_cid":"baguqeeraeissgl364bk7vyxwh4dm4nen5vt22k5hnhyfhyfu67ex3ryjfmla","receipt_cid":"baguqeeraapssc4hz723hbrqov3ua2tkltwtsa3dxg3fr5isfdgixwjqgw6lq","repository_id":"repository:reviewed-candidate-qualification","schema":"codebase-head@1","snapshot_cid":"baguqeera5icnvhiinjaau253x3wyg2bd2po4age3eyillgjur2bmqksbhfya"},"repository_id":"repository:reviewed-candidate-qualification","request_cid":"baguqeerars2iq37rkhg5mkfzehh5he7orid4gumigxcl6pjg6spgdpwee7ha","schema":"codebase-publication-receipt@1","snapshot_cid":"baguqeeraszkpmxvay2ttuycjolsjycsycnljynx7ffhhl6zwqh6kudqfkrka"},"semantic_formula_decoder":false,"source_binding":{"ast_cid":"baguqeera6r73mi47hvbxhpann3y3x7k4zftzzhbufmholq2thdxsxugdjpkq","content_sha256":"c4dda35cb25554f8fc4f35be9888fcebb4ad1c9143cd7d1c8f5b40010b3a23da","entry":{"acquisition":"working-captured","disposition":"working","entry_cid":"baguqeeranengobhx53v6ofhoptm24qrjf2i7mx5hqrboig24qscm3c37a7la","git_blob_oid":"cd576ff9aa5c64d2ac030ba0cda873e55f1674c8","head_blob_oid":"cd576ff9aa5c64d2ac030ba0cda873e55f1674c8","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"known_variant.py","raw_path_hex":"6b6e6f776e5f76617269616e742e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":80,"source_cid":"bafkreige3wrvzmsvkt4pytzvx2mir7hlwswrzekdzv6rzd23iaaqword3i"},"head":{"ast_revision_id":"rev:repository:reviewed-candidate-qualification:snapshot:baguqeeraszkpmxvay2ttuycjolsjycsycnljynx7ffhhl6zwqh6kudqfkrka","generation":2,"manifest_cid":"baguqeeramc27ulswveht54l5mrsuqsrpnpl5rjibnr3htx7uok7fwco5tu7q","receipt_cid":"baguqeerabqnsnb6gvrm7qxol2yry2yzaycyss5ebvrlzmqidacu4qa4tzk5q","repository_id":"repository:reviewed-candidate-qualification","schema":"codebase-head@1","snapshot_cid":"baguqeeraszkpmxvay2ttuycjolsjycsycnljynx7ffhhl6zwqh6kudqfkrka"},"path":"known_variant.py","repository_id":"repository:reviewed-candidate-qualification","schema":"codebase-ir-feature-source-binding@1","source_cid":"bafkreige3wrvzmsvkt4pytzvx2mir7hlwswrzekdzv6rzd23iaaqword3i","source_key":"raw:6b6e6f776e5f76617269616e742e7079","source_revision":"snapshot:baguqeeraszkpmxvay2ttuycjolsjycsycnljynx7ffhhl6zwqh6kudqfkrka","unit":{"ast_cid":"baguqeera6r73mi47hvbxhpann3y3x7k4zftzzhbufmholq2thdxsxugdjpkq","entry_cid":"baguqeeranengobhx53v6ofhoptm24qrjf2i7mx5hqrboig24qscm3c37a7la","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:6b6e6f776e5f76617269616e742e7079"}},"source_bytes_hex":"2320766f636162756c61727920666978747572653a206f66667365742074776f0a64656620696e6372656d656e74286e3a20696e7429202d3e20696e743a0a2020202072657475726e206e202b20320a","source_semantics_verified":false,"target_schema":"codebase-ir-source-bound-feature-targets@1","unknown_inventory":[{"field":"type_ref","native_id":"expr:6","native_kind":"expressions","value":"any"},{"field":"type_ref","native_id":"expr:9","native_kind":"expressions","value":"any"}]},"required":true,"stage":"target","status":"passed","validator_id":"codebase_ir.exact_native_target_replay@1"}]},{"admitted":false,"domain_id":"codebase_ir","formalized":false,"projections":[{"expression":{"document":{"commands":[{"attributes":{},"command_id":"command:0","effects":{"allocates":[],"deallocates":[],"nondeterministic":false,"performs_io":false,"raises":[],"reads":[],"synchronizes":false,"writes":[]},"evaluation_order":["expr:9"],"expression_ids":["expression:2"],"kind":"return","target_symbol_ids":[],"undefined_behavior":[]}],"expressions":[{"attributes":{},"evaluation_order":[],"expression_id":"expression:0","kind":"symbol","operand_ids":[],"operator":"","symbol_ids":["symbol:0"],"type_ref":"any"},{"attributes":{"value":1},"evaluation_order":[],"expression_id":"expression:1","kind":"literal","operand_ids":[],"operator":"","symbol_ids":[],"type_ref":"int"},{"attributes":{},"evaluation_order":["expr:6","expr:8"],"expression_id":"expression:2","kind":"binary","operand_ids":["expression:0","expression:1"],"operator":"add","symbol_ids":[],"type_ref":"any"}],"functions":[{"cfg":{"blocks":[{"block_id":"block:0","command_ids":["command:0"]}],"edges":[],"entry_block_id":"block:0","exceptional_exit_block_ids":[],"graph_id":"graph:0","normal_exit_block_ids":["block:0"]},"declared_exceptions":[],"effects":{"allocates":[],"deallocates":[],"nondeterministic":false,"performs_io":false,"raises":[],"reads":["symbol:increment.n.parameter"],"synchronizes":false,"writes":[]},"exception_symbol_ids":[],"function_id":"function:0","local_symbol_ids":[],"name":"increment","parameter_symbol_ids":["symbol:0"],"purity":"pure","result_symbol_id":"symbol:1","return_type":"int"}],"global_symbol_ids":[],"schema_version":"program-ir/v1","symbols":[{"attributes":{},"kind":"parameter","name":"n","symbol_id":"symbol:0","type_ref":"int"},{"attributes":{},"kind":"result","name":"result","symbol_id":"symbol:1","type_ref":"int"}]},"native_kind":"program","schema":"codebase-ir-native-structural-feature-view@1"},"feature_only":true,"logic_family":"program","producer_id":"codebase-source-target-adapter","producer_version":"codebase-ir-source-bound-feature-targets@1","profile":"program_ir","projection_id":"codebase_ir.program@1","properties":[],"representation_kind":"native_structural_feature_view","target_schema":"codebase-ir-source-bound-feature-targets@1","view_id":"program.program_ir/v1","view_role":null},{"expression":{"documents":[],"native_kind":"contracts","schema":"codebase-ir-native-structural-feature-view@1"},"feature_only":true,"logic_family":"program","producer_id":"codebase-source-target-adapter","producer_version":"codebase-ir-source-bound-feature-targets@1","profile":"dynamic_hoare","projection_id":"codebase_ir.contracts@1","properties":[],"representation_kind":"native_structural_feature_view","target_schema":"codebase-ir-source-bound-feature-targets@1","view_id":"program.program_contract/v1","view_role":null}],"qualification_gaps":["source_runtime_semantics_not_verified","backend_proofs_not_run","kernel_proofs_not_run","feature_reconstruction_is_not_formalization"],"qualified":false,"ready_for_training":true,"schema_version":"autoencoder-domain-targets/v1","source_digest":"0895273a3fe8497c37002e530c308371f10849608464b98178d92f7e4042fd21","unsupported":[],"validation":[{"details":{"ast_node_count":14,"authored_contract_cids":[],"authored_contracts":[],"captured_ast":{"calls":[],"diagnostics":[],"effects":[],"frontend":{"ast_schema":{"identifier":"ipfs-datasets.software-contracts.ast-ir@1.0.0","major":1,"minor":0,"name":"ipfs-datasets.software-contracts.ast-ir","patch":0},"capabilities":["annotations","awaits","calls","decorators","diagnostics","duplicate_definitions","effects","generators","imports","modules","raises","references","scopes","signatures","source_spans","state_access","symbols","undefined_reference_candidates","unsupported_constructs"],"frontend_name":"cpython-ast","frontend_version":"1.2.1","language":"python","language_version":"3.12","schema":"ipfs-datasets.software-contracts.frontend-capability@1.0.0","source_extensions":[".py",".pyi"],"toolchain_cid":"baguqeerar6isk2o6l6peildks6id6mzkg6kpgn6tefr24ro5ckm4hqtntuaa"},"imports":[],"module":{"export_names":["increment"],"module_id":"module:bafkreig2whzodbawj5uf6jnxwuklau7dypg4y7o76drwhcihfoxilmvtvq","name":"calc","scope_id":"scope:module","span":{"end_byte":47,"end_column":0,"end_line":3,"start_byte":0,"start_column":0,"start_line":1}},"provenance":{"path":"calc.py","repository_id":"repository:reviewed-candidate-qualification","repository_tree_cid":"baguqeera5icnvhiinjaau253x3wyg2bd2po4age3eyillgjur2bmqksbhfya","revision":"snapshot:baguqeera5icnvhiinjaau253x3wyg2bd2po4age3eyillgjur2bmqksbhfya","source_cid":"bafkreig2whzodbawj5uf6jnxwuklau7dypg4y7o76drwhcihfoxilmvtvq"},"references":[{"context":"type","is_qualified":false,"name":"int","reference_id":"reference:17:1","scope_id":"scope:module","span":{"end_byte":20,"end_column":20,"end_line":1,"start_byte":17,"start_column":17,"start_line":1}},{"context":"type","is_qualified":false,"name":"int","reference_id":"reference:25:0","scope_id":"scope:module","span":{"end_byte":28,"end_column":28,"end_line":1,"start_byte":25,"start_column":25,"start_line":1}},{"context":"read","is_qualified":false,"name":"n","reference_id":"reference:41:2","scope_id":"scope:function:0:0","span":{"end_byte":42,"end_column":12,"end_line":2,"start_byte":41,"start_column":11,"start_line":2}}],"schema":"ipfs-datasets.software-contracts.ast-ir@1.0.0","scopes":[{"kind":"function","owner_symbol_id":"symbol:0:0","parent_scope_id":"scope:module","scope_id":"scope:function:0:0","span":{"end_byte":46,"end_column":16,"end_line":2,"start_byte":0,"start_column":0,"start_line":1}},{"kind":"module","owner_symbol_id":null,"parent_scope_id":null,"scope_id":"scope:module","span":{"end_byte":47,"end_column":0,"end_line":3,"start_byte":0,"start_column":0,"start_line":1}}],"symbols":[{"decorator_names":[],"definition_ordinal":0,"flags":[],"kind":"function","name":"increment","qualified_name":"calc.increment","scope_id":"scope:module","signature":{"is_async":false,"is_generator":false,"parameters":[{"annotation":"int","default_kind":"none","kind":"positional_or_named","name":"n","position":0}],"return_annotation":"int"},"span":{"end_byte":46,"end_column":16,"end_line":2,"start_byte":0,"start_column":0,"start_line":1},"symbol_id":"symbol:0:0","visibility":"public"},{"decorator_names":[],"definition_ordinal":0,"flags":[],"kind":"parameter","name":"n","qualified_name":"calc.increment.n","scope_id":"scope:function:0:0","signature":null,"span":{"end_byte":20,"end_column":20,"end_line":1,"start_byte":14,"start_column":14,"start_line":1},"symbol_id":"symbol:14:1","visibility":"public"}],"unsupported":[]},"completion_authority":false,"correspondence":{"is_runtime_equivalence_proof":false,"operation":"native_source_maps_retained_without_rebinding","spans":[{"end_byte":46,"source_ref_id":"source:calc.py","source_text":"def increment(n: int) -> int:\n return n + 1","span_id":"span:function.increment.1","start_byte":0},{"end_byte":46,"source_ref_id":"source:calc.py","source_text":"n + 1","span_id":"span:increment.expr.4","start_byte":41},{"end_byte":42,"source_ref_id":"source:calc.py","source_text":"n","span_id":"span:increment.expr.5","start_byte":41},{"end_byte":46,"source_ref_id":"source:calc.py","source_text":"1","span_id":"span:increment.expr.7","start_byte":45},{"end_byte":20,"source_ref_id":"source:calc.py","source_text":"n: int","span_id":"span:increment.param.n.2","start_byte":14},{"end_byte":46,"source_ref_id":"source:calc.py","source_text":"return n + 1","span_id":"span:increment.stmt.3","start_byte":34}],"subjects":[{"native_id":"symbol:increment.n.parameter","native_kind":"symbols","source_ref_ids":["source:calc.py"],"span_ids":["span:increment.param.n.2"]},{"native_id":"symbol:increment.result.result","native_kind":"symbols","source_ref_ids":["source:calc.py"],"span_ids":["span:function.increment.1"]},{"native_id":"expr:6","native_kind":"expressions","source_ref_ids":["source:calc.py"],"span_ids":["span:increment.expr.5"]},{"native_id":"expr:8","native_kind":"expressions","source_ref_ids":["source:calc.py"],"span_ids":["span:increment.expr.7"]},{"native_id":"expr:9","native_kind":"expressions","source_ref_ids":["source:calc.py"],"span_ids":["span:increment.expr.4"]},{"native_id":"command:10","native_kind":"commands","source_ref_ids":["source:calc.py"],"span_ids":["span:increment.stmt.3"]},{"native_id":"function:increment","native_kind":"functions","source_ref_ids":["source:calc.py"],"span_ids":["span:function.increment.1"]}]},"execution_authority":false,"feature_only":true,"limits":{"max_ast_depth":48,"max_ast_nodes":2048,"max_condition_bytes":16384,"max_contracts":8,"max_functions":16,"max_source_bytes":65536,"max_target_bytes":4194304},"lowered_contract_sha256":[],"manifest":{"ast_revision_id":"rev:repository:reviewed-candidate-qualification:snapshot:baguqeera5icnvhiinjaau253x3wyg2bd2po4age3eyillgjur2bmqksbhfya","authority":"structural_only","coverage":{"ast_failed":0,"ast_ok":10,"ast_partial":0,"captured_entries":10,"checked_properties":0,"formalized_properties":0,"inventory_entries":10,"opaque_entries":0,"semantic_symbols":18,"unindexed_entries":0},"schema":"codebase-ir-structural-manifest@1","semantic_state":{"artifacts":[{"artifact_id":"artifact:snapshot-evidence","confidence":"exact","kind":"snapshot-evidence","metadata":{"acquisition":"git-clean","exclusions":[".eggs",".git",".hg",".mypy_cache",".nox",".pytest_cache",".ruff_cache",".semantic-index",".semantic_index",".svn",".tox",".venv","__pycache__","build","coverage","dist","env","external","htmlcov","node_modules","semantic-index-state","site-packages","third-party","third_party","vendor","venv"],"snapshot":{"entries":[{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerabsgxnwkrx5csnutftobl5z7c73btcx2rt7h35i3rkggsuuap2zzq","git_blob_oid":"3f61573bdca90df8f9b568e5ddbcc1db79b79716","head_blob_oid":"3f61573bdca90df8f9b568e5ddbcc1db79b79716","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"calc.py","raw_path_hex":"63616c632e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":47,"source_cid":"bafkreig2whzodbawj5uf6jnxwuklau7dypg4y7o76drwhcihfoxilmvtvq"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerajwgfjxct6ev5hycxwpxxdqh2k355vfhwa56eecfwrgdg74ys247q","git_blob_oid":"f53de9ed93d63f21d6b1704fd7730e5c5b88116b","head_blob_oid":"f53de9ed93d63f21d6b1704fd7730e5c5b88116b","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"canary.py","raw_path_hex":"63616e6172792e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":74,"source_cid":"bafkreigikomnn2573hgplkeuf36bsnkercv3p5jumx7ajynfvhjszxjtlm"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerarbm4sp3fbrorwkzx6qai3f6umfadxiq7sac6jztwp7incugvyz7q","git_blob_oid":"5d4c5db2a9dc79ac85580a4cb2d851e42bd97ca4","head_blob_oid":"5d4c5db2a9dc79ac85580a4cb2d851e42bd97ca4","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"check_offset.py","raw_path_hex":"636865636b5f6f66667365742e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":88,"source_cid":"bafkreia66d65po6asi7mbw77rezkqgtthdbke7xaqdfcswy6z7mbt7cdze"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerajz36zefk5nvhb5dc45z44txfa2n5imykeratoxm5cop5gjoffwta","git_blob_oid":"f84a98513fabbce6f4e7862a706d295e9df88d62","head_blob_oid":"f84a98513fabbce6f4e7862a706d295e9df88d62","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"check_type.py","raw_path_hex":"636865636b5f747970652e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":92,"source_cid":"bafkreig3s3zht5yypjoamuvpjlanw52d6upqf4edgg33cbixrnfrw2l7bm"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeeraspxzhvg5wtyhwm4utxlb6fqhkcnmn6cj4mmg4gk6ypsbcrxbxgtq","git_blob_oid":"48f4d1c3f8024a4eca21f00e3522747d498e6b91","head_blob_oid":"48f4d1c3f8024a4eca21f00e3522747d498e6b91","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"consumer.py","raw_path_hex":"636f6e73756d65722e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":66,"source_cid":"bafkreibphnonbjqu6k24tyg5n6aeg4jgxwwleju6ntj5yfc6iqwkvvpj6m"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerare2dmhndy2v5kcyfnaxahn2fxbfhnksjxb6u5fqacxz7xpapvata","git_blob_oid":"6d938c9b317b917b0a3a1fd26cccfdb08911e915","head_blob_oid":"6d938c9b317b917b0a3a1fd26cccfdb08911e915","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"decoy.py","raw_path_hex":"6465636f792e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":48,"source_cid":"bafkreievhhjso4e2xbuaqdzgxoy7swzz2galjhrjhfdjyfbywd433bhyki"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeeranffxmtbya3jkqwhitzsqu2uut75rgig5z56dbm5gsm5f24sibd5q","git_blob_oid":"cd576ff9aa5c64d2ac030ba0cda873e55f1674c8","head_blob_oid":"cd576ff9aa5c64d2ac030ba0cda873e55f1674c8","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"known_variant.py","raw_path_hex":"6b6e6f776e5f76617269616e742e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":80,"source_cid":"bafkreige3wrvzmsvkt4pytzvx2mir7hlwswrzekdzv6rzd23iaaqword3i"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeeranqeeongpunci7arkrohj7eps6kxgenvqt5duhdwqr4zc4wwg2klq","git_blob_oid":"fea318d2515f2f4bcbb58e5faf1a8fb2bd4d594b","head_blob_oid":"fea318d2515f2f4bcbb58e5faf1a8fb2bd4d594b","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"support.py","raw_path_hex":"737570706f72742e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":19,"source_cid":"bafkreid3pwkrhcf6lkbfzinsyphuqyg6qxyzqvagarxb644pfq37icxvju"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerakfncwummy2seg54ujlf23zgxyqzy3hhteb7xswegcis4ffilq32a","git_blob_oid":"530aee57eeae73b69b574365e3691707840a6425","head_blob_oid":"530aee57eeae73b69b574365e3691707840a6425","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"tune.py","raw_path_hex":"74756e652e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":70,"source_cid":"bafkreiecl6al6zc2gzt4gqewrsa4qnj77zeuensr3abb3fjhuyvwbw56la"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerars6vtjsh536hxw6f2rdsxnwkufltiy3c2yg57d4yk7puoizgphcq","git_blob_oid":"b4c892e6475baf3fb2d6cf0958357538e98235f6","head_blob_oid":"b4c892e6475baf3fb2d6cf0958357538e98235f6","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"unsupported.py","raw_path_hex":"756e737570706f727465642e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":63,"source_cid":"bafkreiasnapoyago6qk7tdfe35msiumkldj6byc3ktzstpxyu2qcrsckra"}],"exclusions":[".eggs",".git",".hg",".mypy_cache",".nox",".pytest_cache",".ruff_cache",".semantic-index",".semantic_index",".svn",".tox",".venv","__pycache__","build","coverage","dist","env","external","htmlcov","node_modules","semantic-index-state","site-packages","third-party","third_party","vendor","venv"],"git_commit":"529414be9f608949e444af15073865302e52f434","git_tree":"859f41a9507776edee2a179cf5d7c4079bbaa6ca","max_entries":256,"max_file_bytes":65536,"mode":"git-clean","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-repository-snapshot@4","snapshot_cid":"baguqeera5icnvhiinjaau253x3wyg2bd2po4age3eyillgjur2bmqksbhfya"}},"path":"@snapshot-evidence","schema":"ipfs-datasets.software-contracts.semantic-artifact@1","source_cid":"baguqeera5icnvhiinjaau253x3wyg2bd2po4age3eyillgjur2bmqksbhfya"}],"edges":[{"confidence":"exact","edge_id":"baguqeera64makehztlcxmn6gjuwyebt5xxxg43vvpaxvkxzi7g5rf5xy7enq","extraction_method":"global_binding","extractor_version":"2","metadata":{"resolution":"unresolved","unresolved_target":"global:increment"},"relation":"reads_state","schema":"ipfs-datasets.software-contracts.semantic-edge@1","source_id":"baguqeera6fz6sxumtjhvwfdk5mchp4ck3uzzfos7tgbzfrpp3mhz42ywumja","span":{"end_column":20,"end_line":4,"path":"consumer.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":11,"start_line":4},"target_id":"global:increment"},{"confidence":"exact","edge_id":"baguqeeradtedkir4zd33uxej6u6l45xx6kg4ps2oofslfzz6s2vdkd5tubyq","extraction_method":"global_binding","extractor_version":"2","metadata":{"resolution":"unresolved","unresolved_target":"global:DEFAULT_OFFSET"},"relation":"writes_state","schema":"ipfs-datasets.software-contracts.semantic-edge@1","source_id":"baguqeera3ldpt7rddy3fgm66hh7x4lifrophelwxs5zukq6fthob3jtkfr6q","span":{"end_column":14,"end_line":1,"path":"support.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"target_id":"global:DEFAULT_OFFSET"},{"confidence":"conservative","edge_id":"baguqeeraeoqgszqjo3p4kr7i6vixoyor5c5ua7b275zhjwtrod3svpiiuwtq","extraction_method":"lexical","extractor_version":"2","metadata":{"native_boundary":false,"resolution":"definite","unresolved_target":"lexical:calc.increment"},"relation":"calls","schema":"ipfs-datasets.software-contracts.semantic-edge@1","source_id":"baguqeerajbkr5upksh3btopy7kr53udsgxgqp4azrhlwxifyzn64zaxll26q","span":{"end_column":23,"end_line":3,"path":"check_offset.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":11,"start_line":3},"target_id":"baguqeera5oihah7s5wprib5wlmweifdbv2sskeksgkdz3sziimqz5ljpqpaq"},{"confidence":"exact","edge_id":"baguqeerafq2tbvrkikcjxx4khkbzvlh5jnbbr2m75d6w63g6tydi3nznwfta","extraction_method":"global_binding","extractor_version":"2","metadata":{"resolution":"unresolved","unresolved_target":"global:increment"},"relation":"reads_state","schema":"ipfs-datasets.software-contracts.semantic-edge@1","source_id":"baguqeerajbkr5upksh3btopy7kr53udsgxgqp4azrhlwxifyzn64zaxll26q","span":{"end_column":20,"end_line":3,"path":"check_offset.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":11,"start_line":3},"target_id":"global:increment"},{"confidence":"exact","edge_id":"baguqeeraggopgm4li3ftqcjadg5r2hfehwzplemgcworbempxrcg66l6opea","extraction_method":"static_import","extractor_version":"2","metadata":{"alias":"increment","resolution":"definite","unresolved_target":"module:calc.increment"},"relation":"imports","schema":"ipfs-datasets.software-contracts.semantic-edge@1","source_id":"baguqeerak3duptogi7ulr5hlgadj5iby3o7h33w6tvkpomvphcg3c2yrglca","span":{"end_column":26,"end_line":1,"path":"consumer.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"target_id":"baguqeera5oihah7s5wprib5wlmweifdbv2sskeksgkdz3sziimqz5ljpqpaq"},{"confidence":"conservative","edge_id":"baguqeerahkfaraoweth5hvbmrkmvfusiwmqggcqhntv5czsuteyojynyfxga","extraction_method":"lexical","extractor_version":"2","metadata":{"native_boundary":false,"resolution":"definite","unresolved_target":"lexical:calc.increment"},"relation":"calls","schema":"ipfs-datasets.software-contracts.semantic-edge@1","source_id":"baguqeera6fz6sxumtjhvwfdk5mchp4ck3uzzfos7tgbzfrpp3mhz42ywumja","span":{"end_column":23,"end_line":4,"path":"consumer.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":11,"start_line":4},"target_id":"baguqeera5oihah7s5wprib5wlmweifdbv2sskeksgkdz3sziimqz5ljpqpaq"},{"confidence":"exact","edge_id":"baguqeeralsmw3hjs6kgif7t5arbcl2wfxxfn53w2jjg6q6v7d2k2cdntpssq","extraction_method":"global_binding","extractor_version":"2","metadata":{"resolution":"unresolved","unresolved_target":"global:DEFAULT_OFFSET"},"relation":"writes_state","schema":"ipfs-datasets.software-contracts.semantic-edge@1","source_id":"baguqeeraqw6vqg56bd2i2zy7dlmcmwpb3zu2qc43f2o3nnhy6cicex6p2d2q","span":{"end_column":14,"end_line":1,"path":"support.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"target_id":"global:DEFAULT_OFFSET"},{"confidence":"exact","edge_id":"baguqeerap5clkrgql6gpki7gvfb4ki7fvm6ndoa26omifypfg66teyiamlza","extraction_method":"static_import","extractor_version":"2","metadata":{"alias":"increment","resolution":"definite","unresolved_target":"module:calc.increment"},"relation":"imports","schema":"ipfs-datasets.software-contracts.semantic-edge@1","source_id":"baguqeerajbkr5upksh3btopy7kr53udsgxgqp4azrhlwxifyzn64zaxll26q","span":{"end_column":26,"end_line":1,"path":"check_offset.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"target_id":"baguqeera5oihah7s5wprib5wlmweifdbv2sskeksgkdz3sziimqz5ljpqpaq"},{"confidence":"conservative","edge_id":"baguqeerap62yzrxpyvntxi6p5mdfnztllnkdmsrlbdldotbpsfxwemrmvzcq","extraction_method":"lexical","extractor_version":"2","metadata":{"native_boundary":false,"resolution":"unresolved","unresolved_target":"lexical:type"},"relation":"calls","schema":"ipfs-datasets.software-contracts.semantic-edge@1","source_id":"baguqeerapxu264ccolujceg6ivixuivtagg3h3rli7yv6rtiddqceygxpisq","span":{"end_column":29,"end_line":3,"path":"check_type.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":11,"start_line":3},"target_id":"lexical:type"},{"confidence":"conservative","edge_id":"baguqeeras434px2hyhckdrfjgpfzg3m6kt4f5afrf6ox2oop2m46idohajza","extraction_method":"lexical","extractor_version":"2","metadata":{"native_boundary":false,"resolution":"definite","unresolved_target":"lexical:calc.increment"},"relation":"calls","schema":"ipfs-datasets.software-contracts.semantic-edge@1","source_id":"baguqeerapxu264ccolujceg6ivixuivtagg3h3rli7yv6rtiddqceygxpisq","span":{"end_column":28,"end_line":3,"path":"check_type.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":16,"start_line":3},"target_id":"baguqeera5oihah7s5wprib5wlmweifdbv2sskeksgkdz3sziimqz5ljpqpaq"},{"confidence":"conservative","edge_id":"baguqeeraw4uq523kg4kr5i5bvrmeo4wh7rq45yhpzeibqk4b3ugw4q4vtr5a","extraction_method":"lexical","extractor_version":"2","metadata":{"native_boundary":false,"resolution":"unresolved","unresolved_target":"lexical:getattr"},"relation":"calls","schema":"ipfs-datasets.software-contracts.semantic-edge@1","source_id":"baguqeerac7xaynkzgbvukjopos5mx2y7ldh5ktmp2e7nmtndcqclbbbwnb5a","span":{"end_column":42,"end_line":2,"path":"unsupported.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":11,"start_line":2},"target_id":"lexical:getattr"},{"confidence":"exact","edge_id":"baguqeerax7ju4434cmeuudi7k6xiwvtkdog4m4rj52y5yh7bukjm3bim4tfa","extraction_method":"global_binding","extractor_version":"2","metadata":{"resolution":"unresolved","unresolved_target":"global:increment"},"relation":"reads_state","schema":"ipfs-datasets.software-contracts.semantic-edge@1","source_id":"baguqeerapxu264ccolujceg6ivixuivtagg3h3rli7yv6rtiddqceygxpisq","span":{"end_column":25,"end_line":3,"path":"check_type.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":16,"start_line":3},"target_id":"global:increment"},{"confidence":"exact","edge_id":"baguqeerayxnh2lgydivz46zrueplosfwc3exugch6u7lugnkypcxfazr757q","extraction_method":"static_import","extractor_version":"2","metadata":{"alias":"increment","resolution":"definite","unresolved_target":"module:calc.increment"},"relation":"imports","schema":"ipfs-datasets.software-contracts.semantic-edge@1","source_id":"baguqeerapxu264ccolujceg6ivixuivtagg3h3rli7yv6rtiddqceygxpisq","span":{"end_column":26,"end_line":1,"path":"check_type.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"target_id":"baguqeera5oihah7s5wprib5wlmweifdbv2sskeksgkdz3sziimqz5ljpqpaq"}],"extractor_name":"semantic-repository-scanner","extractor_version":"1","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-index@2","state_cid":"baguqeerarva5xl5fufv2zwxocodwuewwtjz5pym5ntszwl6xagidv77hugya","symbols":[{"annotations":{},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"module","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"Module","body":[{"_type":"Assign","targets":[{"_type":"Name","ctx":{"_type":"Store"},"id":"DEFAULT_OFFSET"}],"type_comment":null,"value":{"_type":"Constant","kind":null,"value":1}}],"type_ignores":[]}}],"frontend_declarations":[null],"frontend_notices":[]},"module_path":"support.py","namespace":"support","normalized_ast":{"_type":"Module","body":[{"_type":"Assign","targets":[{"_type":"Name","ctx":{"_type":"Store"},"id":"DEFAULT_OFFSET"}],"type_comment":null,"value":{"_type":"Constant","kind":null,"value":1}}],"type_ignores":[]},"property_role":null,"qualified_name":"support","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{},"source_cid":"bafkreid3pwkrhcf6lkbfzinsyphuqyg6qxyzqvagarxb644pfq37icxvju","span":{"end_column":0,"end_line":1,"path":"support.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeera3ldpt7rddy3fgm66hh7x4lifrophelwxs5zukq6fthob3jtkfr6q","version_cid":"baguqeeracuyddmw27hgswnzlfdtaxudtxmpq36m74mpbo7mqbh5me66nfbca"},{"annotations":{"n":"int","return":"int"},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"function","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":1}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]}}],"frontend_declarations":["symbol:0:0"],"frontend_notices":[]},"module_path":"calc.py","namespace":"calc","normalized_ast":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":1}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]},"property_role":null,"qualified_name":"calc.increment","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{"is_generator":false,"parameters":[{"annotation":"int","default":"","default_kind":"none","kind":"positional_or_keyword","name":"n"}],"return":"int"},"source_cid":"bafkreig2whzodbawj5uf6jnxwuklau7dypg4y7o76drwhcihfoxilmvtvq","span":{"end_column":16,"end_line":2,"path":"calc.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeera5oihah7s5wprib5wlmweifdbv2sskeksgkdz3sziimqz5ljpqpaq","version_cid":"baguqeera5zwmikp6zm2f7dmkzft2uunkw6ad3rg36nkvfpyr6hs5hvgulyaq"},{"annotations":{"n":"int","return":"int"},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"function","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":1}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]}}],"frontend_declarations":["symbol:27:0"],"frontend_notices":[]},"module_path":"canary.py","namespace":"canary","normalized_ast":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":1}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]},"property_role":null,"qualified_name":"canary.increment","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{"is_generator":false,"parameters":[{"annotation":"int","default":"","default_kind":"none","kind":"positional_or_keyword","name":"n"}],"return":"int"},"source_cid":"bafkreigikomnn2573hgplkeuf36bsnkercv3p5jumx7ajynfvhjszxjtlm","span":{"end_column":16,"end_line":3,"path":"canary.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":2},"stable_id":"baguqeera6d3vfyuvdmjcwxaap4gsck2jvmg36bmi3fq57aq2difo3m27hi2q","version_cid":"baguqeerarc2buke7wzgsarc3lmineuhvxtdzalpxoq5rula2i3bmhqxlnqua"},{"annotations":{},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"function","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":null,"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"Call","args":[{"_type":"Name","ctx":{"_type":"Load"},"id":"n"}],"func":{"_type":"Name","ctx":{"_type":"Load"},"id":"increment"},"keywords":[]}}],"decorator_list":[],"name":"apply","returns":null,"type_comment":null,"type_params":[]}}],"frontend_declarations":["symbol:28:0"],"frontend_notices":[]},"module_path":"consumer.py","namespace":"consumer","normalized_ast":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":null,"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"Call","args":[{"_type":"Name","ctx":{"_type":"Load"},"id":"n"}],"func":{"_type":"Name","ctx":{"_type":"Load"},"id":"increment"},"keywords":[]}}],"decorator_list":[],"name":"apply","returns":null,"type_comment":null,"type_params":[]},"property_role":null,"qualified_name":"consumer.apply","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{"is_generator":false,"parameters":[{"annotation":"","default":"","default_kind":"none","kind":"positional_or_keyword","name":"n"}],"return":""},"source_cid":"bafkreibphnonbjqu6k24tyg5n6aeg4jgxwwleju6ntj5yfc6iqwkvvpj6m","span":{"end_column":23,"end_line":4,"path":"consumer.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":3},"stable_id":"baguqeera6fz6sxumtjhvwfdk5mchp4ck3uzzfos7tgbzfrpp3mhz42ywumja","version_cid":"baguqeerabbdjmyvem3452jdvgshldtusblqkocejwchtf7htfw5vd25n3mna"},{"annotations":{},"confidence":"opaque","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"function","language":"python","metadata":{"confidence_reasons":["reflection"],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":null,"arg":"value","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"Call","args":[{"_type":"Name","ctx":{"_type":"Load"},"id":"value"},{"_type":"Constant","kind":null,"value":"unknown"},{"_type":"Constant","kind":null,"value":null}],"func":{"_type":"Name","ctx":{"_type":"Load"},"id":"getattr"},"keywords":[]}}],"decorator_list":[],"name":"dynamic","returns":null,"type_comment":null,"type_params":[]}}],"frontend_declarations":["symbol:0:0"],"frontend_notices":[]},"module_path":"unsupported.py","namespace":"unsupported","normalized_ast":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":null,"arg":"value","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"Call","args":[{"_type":"Name","ctx":{"_type":"Load"},"id":"value"},{"_type":"Constant","kind":null,"value":"unknown"},{"_type":"Constant","kind":null,"value":null}],"func":{"_type":"Name","ctx":{"_type":"Load"},"id":"getattr"},"keywords":[]}}],"decorator_list":[],"name":"dynamic","returns":null,"type_comment":null,"type_params":[]},"property_role":null,"qualified_name":"unsupported.dynamic","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{"is_generator":false,"parameters":[{"annotation":"","default":"","default_kind":"none","kind":"positional_or_keyword","name":"value"}],"return":""},"source_cid":"bafkreiasnapoyago6qk7tdfe35msiumkldj6byc3ktzstpxyu2qcrsckra","span":{"end_column":42,"end_line":2,"path":"unsupported.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeerac7xaynkzgbvukjopos5mx2y7ldh5ktmp2e7nmtndcqclbbbwnb5a","version_cid":"baguqeeramkveqiapvb2j4tj5parz4d6h7obs7n3z34h2tr3qbrmrvafzlb5a"},{"annotations":{},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"module","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"Module","body":[],"type_ignores":[]}}],"frontend_declarations":[null],"frontend_notices":[]},"module_path":"known_variant.py","namespace":"known_variant","normalized_ast":{"_type":"Module","body":[],"type_ignores":[]},"property_role":null,"qualified_name":"known_variant","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{},"source_cid":"bafkreige3wrvzmsvkt4pytzvx2mir7hlwswrzekdzv6rzd23iaaqword3i","span":{"end_column":0,"end_line":1,"path":"known_variant.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeerafdh3bpths3c4cqxa6ind4xi5fb5adlvvllym3fhpdk42p5zknexa","version_cid":"baguqeeraevghg24nie44kz5x74bdxlkiwr7tjd5eidxo26yhzpipn3ew3rdq"},{"annotations":{"n":"int","return":"int"},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"function","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":99}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]}}],"frontend_declarations":["symbol:0:0"],"frontend_notices":[]},"module_path":"decoy.py","namespace":"decoy","normalized_ast":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":99}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]},"property_role":null,"qualified_name":"decoy.increment","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{"is_generator":false,"parameters":[{"annotation":"int","default":"","default_kind":"none","kind":"positional_or_keyword","name":"n"}],"return":"int"},"source_cid":"bafkreievhhjso4e2xbuaqdzgxoy7swzz2galjhrjhfdjyfbywd433bhyki","span":{"end_column":17,"end_line":2,"path":"decoy.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeeragsl7izt2gjpjigwv3wek73tsbxkisb6syj25gmg36sfd6t5simqa","version_cid":"baguqeerauhgxc254mdf45npeqtfbwuwgvgaogbrmegviesmyrbr6gt77aaxa"},{"annotations":{},"confidence":"opaque","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"module","language":"python","metadata":{"confidence_reasons":["reflection"],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"Module","body":[],"type_ignores":[]}}],"frontend_declarations":[null],"frontend_notices":[]},"module_path":"unsupported.py","namespace":"unsupported","normalized_ast":{"_type":"Module","body":[],"type_ignores":[]},"property_role":null,"qualified_name":"unsupported","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{},"source_cid":"bafkreiasnapoyago6qk7tdfe35msiumkldj6byc3ktzstpxyu2qcrsckra","span":{"end_column":0,"end_line":1,"path":"unsupported.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeeragysnug5j5r3p4bjkwbva2x7m5hhgd5skf4h625tqe7g54ppqdhna","version_cid":"baguqeerav4j67xh3doze2ei2sm7idfwknhzhsrukzlynzwfu5lr5fkwenwxq"},{"annotations":{},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"module","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"Module","body":[],"type_ignores":[]}}],"frontend_declarations":[null],"frontend_notices":[]},"module_path":"tune.py","namespace":"tune","normalized_ast":{"_type":"Module","body":[],"type_ignores":[]},"property_role":null,"qualified_name":"tune","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{},"source_cid":"bafkreiecl6al6zc2gzt4gqewrsa4qnj77zeuensr3abb3fjhuyvwbw56la","span":{"end_column":0,"end_line":1,"path":"tune.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeeraigr4h6hc5h7kg46mqnz4ezpgig6jhsovfvgr7777bnghbcqb3koa","version_cid":"baguqeeradu5ecy7fx23vdxkv52ulyc5ldpbitxgmjb25vohvwyviodwyfcuq"},{"annotations":{},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"module","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"Module","body":[{"_type":"ImportFrom","level":0,"module":"calc","names":[{"_type":"alias","asname":null,"name":"increment"}]},{"_type":"For","body":[{"_type":"Assert","msg":null,"test":{"_type":"Compare","comparators":[{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":2}}],"left":{"_type":"Call","args":[{"_type":"Name","ctx":{"_type":"Load"},"id":"n"}],"func":{"_type":"Name","ctx":{"_type":"Load"},"id":"increment"},"keywords":[]},"ops":[{"_type":"Eq"}]}}],"iter":{"_type":"Tuple","ctx":{"_type":"Load"},"elts":[{"_type":"UnaryOp","op":{"_type":"USub"},"operand":{"_type":"Constant","kind":null,"value":2}},{"_type":"UnaryOp","op":{"_type":"USub"},"operand":{"_type":"Constant","kind":null,"value":1}},{"_type":"Constant","kind":null,"value":0},{"_type":"Constant","kind":null,"value":1},{"_type":"Constant","kind":null,"value":2}]},"orelse":[],"target":{"_type":"Name","ctx":{"_type":"Store"},"id":"n"},"type_comment":null}],"type_ignores":[]}}],"frontend_declarations":[null],"frontend_notices":[]},"module_path":"check_offset.py","namespace":"check_offset","normalized_ast":{"_type":"Module","body":[{"_type":"ImportFrom","level":0,"module":"calc","names":[{"_type":"alias","asname":null,"name":"increment"}]},{"_type":"For","body":[{"_type":"Assert","msg":null,"test":{"_type":"Compare","comparators":[{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":2}}],"left":{"_type":"Call","args":[{"_type":"Name","ctx":{"_type":"Load"},"id":"n"}],"func":{"_type":"Name","ctx":{"_type":"Load"},"id":"increment"},"keywords":[]},"ops":[{"_type":"Eq"}]}}],"iter":{"_type":"Tuple","ctx":{"_type":"Load"},"elts":[{"_type":"UnaryOp","op":{"_type":"USub"},"operand":{"_type":"Constant","kind":null,"value":2}},{"_type":"UnaryOp","op":{"_type":"USub"},"operand":{"_type":"Constant","kind":null,"value":1}},{"_type":"Constant","kind":null,"value":0},{"_type":"Constant","kind":null,"value":1},{"_type":"Constant","kind":null,"value":2}]},"orelse":[],"target":{"_type":"Name","ctx":{"_type":"Store"},"id":"n"},"type_comment":null}],"type_ignores":[]},"property_role":null,"qualified_name":"check_offset","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{},"source_cid":"bafkreia66d65po6asi7mbw77rezkqgtthdbke7xaqdfcswy6z7mbt7cdze","span":{"end_column":0,"end_line":1,"path":"check_offset.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeerajbkr5upksh3btopy7kr53udsgxgqp4azrhlwxifyzn64zaxll26q","version_cid":"baguqeera53qojkow5plbdtvcwocuke47srpbnha5u6dcywit7payh4bt23eq"},{"annotations":{},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"module","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"Module","body":[{"_type":"ImportFrom","level":0,"module":"calc","names":[{"_type":"alias","asname":null,"name":"increment"}]}],"type_ignores":[]}}],"frontend_declarations":[null],"frontend_notices":[]},"module_path":"consumer.py","namespace":"consumer","normalized_ast":{"_type":"Module","body":[{"_type":"ImportFrom","level":0,"module":"calc","names":[{"_type":"alias","asname":null,"name":"increment"}]}],"type_ignores":[]},"property_role":null,"qualified_name":"consumer","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{},"source_cid":"bafkreibphnonbjqu6k24tyg5n6aeg4jgxwwleju6ntj5yfc6iqwkvvpj6m","span":{"end_column":0,"end_line":1,"path":"consumer.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeerak3duptogi7ulr5hlgadj5iby3o7h33w6tvkpomvphcg3c2yrglca","version_cid":"baguqeerahcxmufr2ntkc34m4b5a2ofjk6exumxxvgc4pghs7u3ncr7k5gupq"},{"annotations":{"n":"int","return":"int"},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"function","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":1}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]}}],"frontend_declarations":["symbol:23:0"],"frontend_notices":[]},"module_path":"tune.py","namespace":"tune","normalized_ast":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":1}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]},"property_role":null,"qualified_name":"tune.increment","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{"is_generator":false,"parameters":[{"annotation":"int","default":"","default_kind":"none","kind":"positional_or_keyword","name":"n"}],"return":"int"},"source_cid":"bafkreiecl6al6zc2gzt4gqewrsa4qnj77zeuensr3abb3fjhuyvwbw56la","span":{"end_column":16,"end_line":3,"path":"tune.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":2},"stable_id":"baguqeeralhmixzkfic5ixdnab3cegr25n6oer3nqbi5hojlre6te2sfzwfma","version_cid":"baguqeeraz5neglq646bbgp3pegh7z7kzhpopj4doet4jyqtoqluvwzhhd2jq"},{"annotations":{},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"module","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"Module","body":[],"type_ignores":[]}}],"frontend_declarations":[null],"frontend_notices":[]},"module_path":"decoy.py","namespace":"decoy","normalized_ast":{"_type":"Module","body":[],"type_ignores":[]},"property_role":null,"qualified_name":"decoy","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{},"source_cid":"bafkreievhhjso4e2xbuaqdzgxoy7swzz2galjhrjhfdjyfbywd433bhyki","span":{"end_column":0,"end_line":1,"path":"decoy.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeeralybdrlaubaiodf52fsvsr3tqxago225hxd5r2soov7y4jwrg3hxa","version_cid":"baguqeerac4lnx33g42jv2my7xcqpsxzti4kixhfuip2js2ajrjxebdziarja"},{"annotations":{"n":"int","return":"int"},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"function","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":2}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]}}],"frontend_declarations":["symbol:33:0"],"frontend_notices":[]},"module_path":"known_variant.py","namespace":"known_variant","normalized_ast":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":2}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]},"property_role":null,"qualified_name":"known_variant.increment","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{"is_generator":false,"parameters":[{"annotation":"int","default":"","default_kind":"none","kind":"positional_or_keyword","name":"n"}],"return":"int"},"source_cid":"bafkreige3wrvzmsvkt4pytzvx2mir7hlwswrzekdzv6rzd23iaaqword3i","span":{"end_column":16,"end_line":3,"path":"known_variant.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":2},"stable_id":"baguqeeranwhfxfwoeikvnnv5foco2kwfxwq6vraghws54bxopim4egqfncla","version_cid":"baguqeeragzmepjxpj3fa76zh2rqawlwwbindaehvrbysc2tjp3q7ftlr5lrq"},{"annotations":{},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"module","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"Module","body":[],"type_ignores":[]}}],"frontend_declarations":[null],"frontend_notices":[]},"module_path":"canary.py","namespace":"canary","normalized_ast":{"_type":"Module","body":[],"type_ignores":[]},"property_role":null,"qualified_name":"canary","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{},"source_cid":"bafkreigikomnn2573hgplkeuf36bsnkercv3p5jumx7ajynfvhjszxjtlm","span":{"end_column":0,"end_line":1,"path":"canary.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeeraphf3yuxr45w3r3cxzquv4dfoprrbkgvh3ytryrmorem74jdpgp2q","version_cid":"baguqeerateqlbnujpzw3w6dekciyisvagcecbtdwtx3xflg4bmpktxy4u2iq"},{"annotations":{},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"module","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"Module","body":[{"_type":"ImportFrom","level":0,"module":"calc","names":[{"_type":"alias","asname":null,"name":"increment"}]},{"_type":"For","body":[{"_type":"Assert","msg":null,"test":{"_type":"Compare","comparators":[{"_type":"Name","ctx":{"_type":"Load"},"id":"int"}],"left":{"_type":"Call","args":[{"_type":"Call","args":[{"_type":"Name","ctx":{"_type":"Load"},"id":"n"}],"func":{"_type":"Name","ctx":{"_type":"Load"},"id":"increment"},"keywords":[]}],"func":{"_type":"Name","ctx":{"_type":"Load"},"id":"type"},"keywords":[]},"ops":[{"_type":"Is"}]}}],"iter":{"_type":"Tuple","ctx":{"_type":"Load"},"elts":[{"_type":"UnaryOp","op":{"_type":"USub"},"operand":{"_type":"Constant","kind":null,"value":2}},{"_type":"UnaryOp","op":{"_type":"USub"},"operand":{"_type":"Constant","kind":null,"value":1}},{"_type":"Constant","kind":null,"value":0},{"_type":"Constant","kind":null,"value":1},{"_type":"Constant","kind":null,"value":2}]},"orelse":[],"target":{"_type":"Name","ctx":{"_type":"Store"},"id":"n"},"type_comment":null}],"type_ignores":[]}}],"frontend_declarations":[null],"frontend_notices":[]},"module_path":"check_type.py","namespace":"check_type","normalized_ast":{"_type":"Module","body":[{"_type":"ImportFrom","level":0,"module":"calc","names":[{"_type":"alias","asname":null,"name":"increment"}]},{"_type":"For","body":[{"_type":"Assert","msg":null,"test":{"_type":"Compare","comparators":[{"_type":"Name","ctx":{"_type":"Load"},"id":"int"}],"left":{"_type":"Call","args":[{"_type":"Call","args":[{"_type":"Name","ctx":{"_type":"Load"},"id":"n"}],"func":{"_type":"Name","ctx":{"_type":"Load"},"id":"increment"},"keywords":[]}],"func":{"_type":"Name","ctx":{"_type":"Load"},"id":"type"},"keywords":[]},"ops":[{"_type":"Is"}]}}],"iter":{"_type":"Tuple","ctx":{"_type":"Load"},"elts":[{"_type":"UnaryOp","op":{"_type":"USub"},"operand":{"_type":"Constant","kind":null,"value":2}},{"_type":"UnaryOp","op":{"_type":"USub"},"operand":{"_type":"Constant","kind":null,"value":1}},{"_type":"Constant","kind":null,"value":0},{"_type":"Constant","kind":null,"value":1},{"_type":"Constant","kind":null,"value":2}]},"orelse":[],"target":{"_type":"Name","ctx":{"_type":"Store"},"id":"n"},"type_comment":null}],"type_ignores":[]},"property_role":null,"qualified_name":"check_type","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{},"source_cid":"bafkreig3s3zht5yypjoamuvpjlanw52d6upqf4edgg33cbixrnfrw2l7bm","span":{"end_column":0,"end_line":1,"path":"check_type.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeerapxu264ccolujceg6ivixuivtagg3h3rli7yv6rtiddqceygxpisq","version_cid":"baguqeeraka5hjmtziox3bggxd3rbkhloee57yh5kfmmw2lktw3ruvxyi6nxq"},{"annotations":{},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"constant","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"Assign","targets":[{"_type":"Name","ctx":{"_type":"Store"},"id":"DEFAULT_OFFSET"}],"type_comment":null,"value":{"_type":"Constant","kind":null,"value":1}}}],"frontend_declarations":["symbol:0:0"],"frontend_notices":[]},"module_path":"support.py","namespace":"support","normalized_ast":{"_type":"Assign","targets":[{"_type":"Name","ctx":{"_type":"Store"},"id":"DEFAULT_OFFSET"}],"type_comment":null,"value":{"_type":"Constant","kind":null,"value":1}},"property_role":null,"qualified_name":"support.DEFAULT_OFFSET","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{},"source_cid":"bafkreid3pwkrhcf6lkbfzinsyphuqyg6qxyzqvagarxb644pfq37icxvju","span":{"end_column":18,"end_line":1,"path":"support.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeeraqw6vqg56bd2i2zy7dlmcmwpb3zu2qc43f2o3nnhy6cicex6p2d2q","version_cid":"baguqeerap6cxulmkf2wmss3f3m5ovne76suit7co7mxsu324fyxipwsvaw3a"},{"annotations":{},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"module","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"Module","body":[],"type_ignores":[]}}],"frontend_declarations":[null],"frontend_notices":[]},"module_path":"calc.py","namespace":"calc","normalized_ast":{"_type":"Module","body":[],"type_ignores":[]},"property_role":null,"qualified_name":"calc","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{},"source_cid":"bafkreig2whzodbawj5uf6jnxwuklau7dypg4y7o76drwhcihfoxilmvtvq","span":{"end_column":0,"end_line":1,"path":"calc.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeeravzddpjz36bnk37q6hushuugks2kyghfjgq5cnlb5a2inaxc4qo5a","version_cid":"baguqeera6mzckoswdaitwvvmccwtczqvyvqnp7kiax4xrug36nxq2xocui3q"}]},"snapshot":{"entries":[{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerabsgxnwkrx5csnutftobl5z7c73btcx2rt7h35i3rkggsuuap2zzq","git_blob_oid":"3f61573bdca90df8f9b568e5ddbcc1db79b79716","head_blob_oid":"3f61573bdca90df8f9b568e5ddbcc1db79b79716","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"calc.py","raw_path_hex":"63616c632e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":47,"source_cid":"bafkreig2whzodbawj5uf6jnxwuklau7dypg4y7o76drwhcihfoxilmvtvq"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerajwgfjxct6ev5hycxwpxxdqh2k355vfhwa56eecfwrgdg74ys247q","git_blob_oid":"f53de9ed93d63f21d6b1704fd7730e5c5b88116b","head_blob_oid":"f53de9ed93d63f21d6b1704fd7730e5c5b88116b","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"canary.py","raw_path_hex":"63616e6172792e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":74,"source_cid":"bafkreigikomnn2573hgplkeuf36bsnkercv3p5jumx7ajynfvhjszxjtlm"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerarbm4sp3fbrorwkzx6qai3f6umfadxiq7sac6jztwp7incugvyz7q","git_blob_oid":"5d4c5db2a9dc79ac85580a4cb2d851e42bd97ca4","head_blob_oid":"5d4c5db2a9dc79ac85580a4cb2d851e42bd97ca4","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"check_offset.py","raw_path_hex":"636865636b5f6f66667365742e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":88,"source_cid":"bafkreia66d65po6asi7mbw77rezkqgtthdbke7xaqdfcswy6z7mbt7cdze"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerajz36zefk5nvhb5dc45z44txfa2n5imykeratoxm5cop5gjoffwta","git_blob_oid":"f84a98513fabbce6f4e7862a706d295e9df88d62","head_blob_oid":"f84a98513fabbce6f4e7862a706d295e9df88d62","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"check_type.py","raw_path_hex":"636865636b5f747970652e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":92,"source_cid":"bafkreig3s3zht5yypjoamuvpjlanw52d6upqf4edgg33cbixrnfrw2l7bm"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeeraspxzhvg5wtyhwm4utxlb6fqhkcnmn6cj4mmg4gk6ypsbcrxbxgtq","git_blob_oid":"48f4d1c3f8024a4eca21f00e3522747d498e6b91","head_blob_oid":"48f4d1c3f8024a4eca21f00e3522747d498e6b91","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"consumer.py","raw_path_hex":"636f6e73756d65722e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":66,"source_cid":"bafkreibphnonbjqu6k24tyg5n6aeg4jgxwwleju6ntj5yfc6iqwkvvpj6m"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerare2dmhndy2v5kcyfnaxahn2fxbfhnksjxb6u5fqacxz7xpapvata","git_blob_oid":"6d938c9b317b917b0a3a1fd26cccfdb08911e915","head_blob_oid":"6d938c9b317b917b0a3a1fd26cccfdb08911e915","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"decoy.py","raw_path_hex":"6465636f792e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":48,"source_cid":"bafkreievhhjso4e2xbuaqdzgxoy7swzz2galjhrjhfdjyfbywd433bhyki"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeeranffxmtbya3jkqwhitzsqu2uut75rgig5z56dbm5gsm5f24sibd5q","git_blob_oid":"cd576ff9aa5c64d2ac030ba0cda873e55f1674c8","head_blob_oid":"cd576ff9aa5c64d2ac030ba0cda873e55f1674c8","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"known_variant.py","raw_path_hex":"6b6e6f776e5f76617269616e742e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":80,"source_cid":"bafkreige3wrvzmsvkt4pytzvx2mir7hlwswrzekdzv6rzd23iaaqword3i"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeeranqeeongpunci7arkrohj7eps6kxgenvqt5duhdwqr4zc4wwg2klq","git_blob_oid":"fea318d2515f2f4bcbb58e5faf1a8fb2bd4d594b","head_blob_oid":"fea318d2515f2f4bcbb58e5faf1a8fb2bd4d594b","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"support.py","raw_path_hex":"737570706f72742e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":19,"source_cid":"bafkreid3pwkrhcf6lkbfzinsyphuqyg6qxyzqvagarxb644pfq37icxvju"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerakfncwummy2seg54ujlf23zgxyqzy3hhteb7xswegcis4ffilq32a","git_blob_oid":"530aee57eeae73b69b574365e3691707840a6425","head_blob_oid":"530aee57eeae73b69b574365e3691707840a6425","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"tune.py","raw_path_hex":"74756e652e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":70,"source_cid":"bafkreiecl6al6zc2gzt4gqewrsa4qnj77zeuensr3abb3fjhuyvwbw56la"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerars6vtjsh536hxw6f2rdsxnwkufltiy3c2yg57d4yk7puoizgphcq","git_blob_oid":"b4c892e6475baf3fb2d6cf0958357538e98235f6","head_blob_oid":"b4c892e6475baf3fb2d6cf0958357538e98235f6","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"unsupported.py","raw_path_hex":"756e737570706f727465642e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":63,"source_cid":"bafkreiasnapoyago6qk7tdfe35msiumkldj6byc3ktzstpxyu2qcrsckra"}],"exclusions":[".eggs",".git",".hg",".mypy_cache",".nox",".pytest_cache",".ruff_cache",".semantic-index",".semantic_index",".svn",".tox",".venv","__pycache__","build","coverage","dist","env","external","htmlcov","node_modules","semantic-index-state","site-packages","third-party","third_party","vendor","venv"],"git_commit":"529414be9f608949e444af15073865302e52f434","git_tree":"859f41a9507776edee2a179cf5d7c4079bbaa6ca","max_entries":256,"max_file_bytes":65536,"mode":"git-clean","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-repository-snapshot@4","snapshot_cid":"baguqeera5icnvhiinjaau253x3wyg2bd2po4age3eyillgjur2bmqksbhfya"},"units":[{"ast_cid":"baguqeeragbth2q3hgm4k3t5au7wsbpywv3lsmpyltien4jqa5c7ldylckekq","entry_cid":"baguqeerabsgxnwkrx5csnutftobl5z7c73btcx2rt7h35i3rkggsuuap2zzq","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:63616c632e7079"},{"ast_cid":"baguqeerav2jffsev7p46llsm5w2e6e3mwada73b4zplnwqgl5ognejkw2mja","entry_cid":"baguqeerajwgfjxct6ev5hycxwpxxdqh2k355vfhwa56eecfwrgdg74ys247q","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:63616e6172792e7079"},{"ast_cid":"baguqeeratzdgltaadd5sqi3efiseowzjhqzswbwozbtrvpo4gtoh4iqnxoda","entry_cid":"baguqeerarbm4sp3fbrorwkzx6qai3f6umfadxiq7sac6jztwp7incugvyz7q","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:636865636b5f6f66667365742e7079"},{"ast_cid":"baguqeerapghafludvefliflcvlmjv7wdabj34zkeg53vzndo4vmylc2batnq","entry_cid":"baguqeerajz36zefk5nvhb5dc45z44txfa2n5imykeratoxm5cop5gjoffwta","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:636865636b5f747970652e7079"},{"ast_cid":"baguqeerapzfvfgfmovzjcr6db33lp7damogco33yryn7riqw7seuieynipca","entry_cid":"baguqeeraspxzhvg5wtyhwm4utxlb6fqhkcnmn6cj4mmg4gk6ypsbcrxbxgtq","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:636f6e73756d65722e7079"},{"ast_cid":"baguqeerazk4q47e25hng2ti3jldimawwmf2zvwgjq5c47qdpz4twafledq2a","entry_cid":"baguqeerare2dmhndy2v5kcyfnaxahn2fxbfhnksjxb6u5fqacxz7xpapvata","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:6465636f792e7079"},{"ast_cid":"baguqeerak4e2ilznyofhu2r4bsxsxdc6fzzqsizycxr7kwrqxi7utpmv24aq","entry_cid":"baguqeeranffxmtbya3jkqwhitzsqu2uut75rgig5z56dbm5gsm5f24sibd5q","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:6b6e6f776e5f76617269616e742e7079"},{"ast_cid":"baguqeerarlqx76d2poqprmw4evz5ezethzdsucizm3hlnsynwuxerb2nwyga","entry_cid":"baguqeeranqeeongpunci7arkrohj7eps6kxgenvqt5duhdwqr4zc4wwg2klq","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:737570706f72742e7079"},{"ast_cid":"baguqeeranfvqryukzy4hyk4ceahqeuepuncfyyjudp2vdd3yvsknmmjma23q","entry_cid":"baguqeerakfncwummy2seg54ujlf23zgxyqzy3hhteb7xswegcis4ffilq32a","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:74756e652e7079"},{"ast_cid":"baguqeeracttwhfapni3vlu6wcy6367p5bwrwtdr22wnblc4bxstyu6tckpuq","entry_cid":"baguqeerars6vtjsh536hxw6f2rdsxnwkufltiy3c2yg57d4yk7puoizgphcq","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:756e737570706f727465642e7079"}]},"native_adapter":{"adapter_version":"software-verification-source-adapter/v1.0.1","backend_requests":[{"attributes":{"fake_success_forbidden":true,"function_id":"function:increment","program_id":"bafkreidsouldpsglddfmljqa4q7chbysthtbda2au4ypea7dmirj4jhkaq","requires_canonical_backend":true},"goal_kind":"verification_condition","logic_family":"smt","obligation_statement":"Establish the admitted contract obligations for function 'increment' via the shared SMT compiler; do not treat adapter success as a proof.","request_id":"backend-request:function:increment.contract","schema":"ipfs_datasets_py/logic/software-verification/canonical-backend-request@1","source_ref_ids":["source:calc.py"],"subject_ids":["function:increment"],"theory_tags":["equality","qf_lia"]}],"diagnostics":[],"document":{"artifacts":[{"artifact_id":"artifact:calc.py","config_id":"","content_cid":"","content_sha256":"dab1f2e184164f685f25b7b514b053e3c3cdcc7ddff0e36389072bae85b2b3ac","license_expression":"","media_type":"text/x-python","metadata":{"language":"python"},"parent_artifact_ids":[],"path":"calc.py","producer_id":"","review_status":"","role":"input","schema_id":"software-verification-source","schema_version":"v1","size":47,"trust_decision":""}],"assumptions":[{"assumption_id":"assumption:python.language-semantics","expression":{"adapter":"software-verification-source-adapter/v1.0.1","subset":"v1"},"extensions":{},"kind":"semantic","schema_version":"verification-assumption/v1","source_ref_ids":[],"span_ids":["span:function.increment.1"],"statement":"Only the admitted python subset is given executable ProgramIR semantics; other features stay observational.","subject_ids":["decl:function.increment"]},{"assumption_id":"assumption:python.memory","expression":{"memory_model":"abstract_objects"},"extensions":{},"kind":"modeling","schema_version":"verification-assumption/v1","source_ref_ids":[],"span_ids":["span:function.increment.1"],"statement":"python memory is modeled as abstract object identity without a precise heap graph in this adapter version.","subject_ids":["decl:function.increment"]},{"assumption_id":"assumption:python.runtime","expression":{"concurrency":"sequential","language":"python"},"extensions":{},"kind":"platform","schema_version":"verification-assumption/v1","source_ref_ids":[],"span_ids":["span:function.increment.1"],"statement":"python runtime is sequential, single-threaded for the admitted subset; the GIL or event-loop concurrency is not modeled.","subject_ids":["decl:function.increment"]},{"assumption_id":"assumption:python.undefined-behavior","expression":{"undefined_behavior_policy":"retain_unsupported"},"extensions":{},"kind":"semantic","schema_version":"verification-assumption/v1","source_ref_ids":[],"span_ids":["span:function.increment.1"],"statement":"Undefined or implementation-defined python behavior is not silently executed; unsupported constructs are retained as diagnostics.","subject_ids":["decl:function.increment"]}],"bounds":[{"bound_id":"bound:python.source-bytes","description":"Adapter admission bound for source size.","extensions":{},"kind":"resource_bounded","limits":{"max_source_bytes":2097152},"source_ref_ids":["source:calc.py"],"span_ids":[]}],"declarations":[{"declaration_id":"decl:function.increment","depends_on":[],"extensions":{},"kind":"function","name":"increment","payload":{"complete_lowering":true,"function_id":"function:increment","language":"python","parameter_symbol_ids":["symbol:increment.n.parameter"],"return_type":"int"},"source_ref_ids":["source:calc.py"],"span_ids":["span:function.increment.1"]}],"diagnostics":[],"document_id":"bafkreigm3k62wilaghjklixajwu5gwqjr2e4gfj2m65be77ve4vofriqt4","extensions":{"lfv.source_adapter.version":"software-verification-source-adapter/v1.0.1"},"metadata":{"adapter":"SourceSoftwareVerificationAdapter@1","language":"python","path":"calc.py"},"observations":{"adapter_version":"software-verification-source-adapter/v1.0.1","backend_requests":[{"attributes":{"fake_success_forbidden":true,"function_id":"function:increment","program_id":"bafkreidsouldpsglddfmljqa4q7chbysthtbda2au4ypea7dmirj4jhkaq","requires_canonical_backend":true},"goal_kind":"verification_condition","logic_family":"smt","obligation_statement":"Establish the admitted contract obligations for function 'increment' via the shared SMT compiler; do not treat adapter success as a proof.","request_id":"backend-request:function:increment.contract","schema":"ipfs_datasets_py/logic/software-verification/canonical-backend-request@1","source_ref_ids":["source:calc.py"],"subject_ids":["function:increment"],"theory_tags":["equality","qf_lia"]}],"interface":"SourceSoftwareVerificationAdapter@1","unsupported_constructs":[]},"properties":[{"assumption_ids":["assumption:python.language-semantics","assumption:python.memory","assumption:python.runtime","assumption:python.undefined-behavior"],"bound_ids":[],"expression":{"function_id":"function:increment","purity":"pure"},"extensions":{},"kind":"safety","logic_family":"software_verification","property_id":"property:function:increment.safety","schema_version":"verification-property/v1","source_ref_ids":["source:calc.py"],"span_ids":["span:function.increment.1"],"statement":"Function increment respects its admitted control-flow and effect summary under the declared language assumptions.","subject_ids":["decl:function.increment"]}],"schema_version":"software-verification-ir/v1","sources":[{"container_sha256":"","container_uri":"","content_cid":"","content_sha256":"dab1f2e184164f685f25b7b514b053e3c3cdcc7ddff0e36389072bae85b2b3ac","license_expression":"","metadata":{"byte_length":47,"language":"python","path":"calc.py"},"ref_id":"source:calc.py","review_status":"unreviewed","source_id":"calc.py","source_revision":"snapshot:baguqeera5icnvhiinjaau253x3wyg2bd2po4age3eyillgjur2bmqksbhfya","source_uri":"file:///calc.py"}],"spans":[{"end_byte":46,"end_char":null,"end_column":16,"end_line":2,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:function.increment.1","start_byte":0,"start_char":null,"start_column":1,"start_line":1},{"end_byte":46,"end_char":null,"end_column":16,"end_line":2,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:increment.expr.4","start_byte":41,"start_char":null,"start_column":12,"start_line":2},{"end_byte":42,"end_char":null,"end_column":12,"end_line":2,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:increment.expr.5","start_byte":41,"start_char":null,"start_column":12,"start_line":2},{"end_byte":46,"end_char":null,"end_column":16,"end_line":2,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:increment.expr.7","start_byte":45,"start_char":null,"start_column":16,"start_line":2},{"end_byte":20,"end_char":null,"end_column":20,"end_line":1,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:increment.param.n.2","start_byte":14,"start_char":null,"start_column":15,"start_line":1},{"end_byte":46,"end_char":null,"end_column":16,"end_line":2,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:increment.stmt.3","start_byte":34,"start_char":null,"start_column":5,"start_line":2}]},"evidence":null,"fake_backend_success":false,"interface":"SourceSoftwareVerificationAdapter@1","language":"python","path":"calc.py","program":{"commands":[{"attributes":{},"command_id":"command:10","effects":{"allocates":[],"deallocates":[],"nondeterministic":false,"performs_io":false,"raises":[],"reads":[],"synchronizes":false,"writes":[]},"evaluation_order":["expr:9"],"expression_ids":["expr:9"],"kind":"return","source_ref_ids":["source:calc.py"],"span_ids":["span:increment.stmt.3"],"target_symbol_ids":[],"undefined_behavior":[]}],"expressions":[{"attributes":{},"evaluation_order":[],"expression_id":"expr:6","kind":"symbol","operand_ids":[],"operator":"","source_ref_ids":["source:calc.py"],"span_ids":["span:increment.expr.5"],"symbol_ids":["symbol:increment.n.parameter"],"type_ref":"any"},{"attributes":{"value":1},"evaluation_order":[],"expression_id":"expr:8","kind":"literal","operand_ids":[],"operator":"","source_ref_ids":["source:calc.py"],"span_ids":["span:increment.expr.7"],"symbol_ids":[],"type_ref":"int"},{"attributes":{},"evaluation_order":["expr:6","expr:8"],"expression_id":"expr:9","kind":"binary","operand_ids":["expr:6","expr:8"],"operator":"add","source_ref_ids":["source:calc.py"],"span_ids":["span:increment.expr.4"],"symbol_ids":[],"type_ref":"any"}],"functions":[{"cfg":{"blocks":[{"block_id":"block:entry","command_ids":["command:10"],"source_ref_ids":["source:calc.py"],"span_ids":["span:function.increment.1"]}],"edges":[],"entry_block_id":"block:entry","exceptional_exit_block_ids":[],"graph_id":"cfg:increment","normal_exit_block_ids":["block:entry"]},"declared_exceptions":[],"effects":{"allocates":[],"deallocates":[],"nondeterministic":false,"performs_io":false,"raises":[],"reads":["symbol:increment.n.parameter"],"synchronizes":false,"writes":[]},"exception_symbol_ids":[],"function_id":"function:increment","local_symbol_ids":[],"name":"increment","parameter_symbol_ids":["symbol:increment.n.parameter"],"purity":"pure","result_symbol_id":"symbol:increment.result.result","return_type":"int","source_ref_ids":["source:calc.py"],"span_ids":["span:function.increment.1"]}],"global_symbol_ids":[],"metadata":{"adapter":"SourceSoftwareVerificationAdapter@1","language":"python","path":"calc.py"},"program_id":"bafkreidsouldpsglddfmljqa4q7chbysthtbda2au4ypea7dmirj4jhkaq","schema_version":"program-ir/v1","sources":[{"container_sha256":"","container_uri":"","content_cid":"","content_sha256":"dab1f2e184164f685f25b7b514b053e3c3cdcc7ddff0e36389072bae85b2b3ac","license_expression":"","metadata":{"byte_length":47,"language":"python","path":"calc.py"},"ref_id":"source:calc.py","review_status":"unreviewed","source_id":"calc.py","source_revision":"snapshot:baguqeera5icnvhiinjaau253x3wyg2bd2po4age3eyillgjur2bmqksbhfya","source_uri":"file:///calc.py"}],"spans":[{"end_byte":46,"end_char":null,"end_column":16,"end_line":2,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:function.increment.1","start_byte":0,"start_char":null,"start_column":1,"start_line":1},{"end_byte":46,"end_char":null,"end_column":16,"end_line":2,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:increment.expr.4","start_byte":41,"start_char":null,"start_column":12,"start_line":2},{"end_byte":42,"end_char":null,"end_column":12,"end_line":2,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:increment.expr.5","start_byte":41,"start_char":null,"start_column":12,"start_line":2},{"end_byte":46,"end_char":null,"end_column":16,"end_line":2,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:increment.expr.7","start_byte":45,"start_char":null,"start_column":16,"start_line":2},{"end_byte":20,"end_char":null,"end_column":20,"end_line":1,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:increment.param.n.2","start_byte":14,"start_char":null,"start_column":15,"start_line":1},{"end_byte":46,"end_char":null,"end_column":16,"end_line":2,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:increment.stmt.3","start_byte":34,"start_char":null,"start_column":5,"start_line":2}],"symbols":[{"attributes":{},"kind":"parameter","name":"n","source_ref_ids":["source:calc.py"],"span_ids":["span:increment.param.n.2"],"symbol_id":"symbol:increment.n.parameter","type_ref":"int"},{"attributes":{},"kind":"result","name":"result","source_ref_ids":["source:calc.py"],"span_ids":["span:function.increment.1"],"symbol_id":"symbol:increment.result.result","type_ref":"int"}]},"schema":"ipfs_datasets_py/logic/software-verification/source-adapter-result@1","status":"success","unsupported_constructs":[]},"native_bridge_results":[{"kind":"program","native_id":"bafkreidsouldpsglddfmljqa4q7chbysthtbda2au4ypea7dmirj4jhkaq","result":{"bridge_version":"1.0.0","diagnostics":[],"domain_identity":"bafkreidsouldpsglddfmljqa4q7chbysthtbda2au4ypea7dmirj4jhkaq","expression":{"content_digest":"ee12deaaae480996ac70e5bddd3003790702e006f1ad5834e9c9c5ee3edf7a77","expression_id":"expr:sv:program:bafkreidsouldpsglddfmljqa4q7chbysthtbda2au4ypea7dmirj4jhkaq","family":{"interface":"LogicIdentityNamespaces@1","namespace":"family","schema_version":"logic-identity-namespaces/v1","value":"program","version":"1.0.0"},"interface":"TypedExpression@1","metadata":{"bridge":"SoftwareVerificationSyntaxBridge@1","domain_identity":"bafkreidsouldpsglddfmljqa4q7chbysthtbda2au4ypea7dmirj4jhkaq","kind":"program","source_identities":["dab1f2e184164f685f25b7b514b053e3c3cdcc7ddff0e36389072bae85b2b3ac","file:///calc.py","source:calc.py","span:function.increment.1","span:increment.expr.4","span:increment.expr.5","span:increment.expr.7","span:increment.param.n.2","span:increment.stmt.3"],"view_role":""},"profile":{"interface":"LogicIdentityNamespaces@1","namespace":"profile","schema_version":"logic-identity-namespaces/v1","value":"program_ir","version":"1.0.0"},"root":{"arguments":[],"binders":[],"extension":{"children":[],"family":{"interface":"LogicIdentityNamespaces@1","namespace":"family","schema_version":"logic-identity-namespaces/v1","value":"program","version":"1.0.0"},"features":["program.ir","software_verification.program"],"interface":"LogicExtensionNode@1","metadata":{},"node_id":"node:sv:program:bafkreidsouldpsglddfmljqa4q7chbysthtbda2au4ypea7dmirj4jhkaq:ext","payload":{"bridge_interface":"SoftwareVerificationSyntaxBridge@1","bridge_version":"1.0.0","document":{"commands":[{"attributes":{},"command_id":"command:10","effects":{"allocates":[],"deallocates":[],"nondeterministic":false,"performs_io":false,"raises":[],"reads":[],"synchronizes":false,"writes":[]},"evaluation_order":["expr:9"],"expression_ids":["expr:9"],"kind":"return","source_ref_ids":["source:calc.py"],"span_ids":["span:increment.stmt.3"],"target_symbol_ids":[],"undefined_behavior":[]}],"expressions":[{"attributes":{},"evaluation_order":[],"expression_id":"expr:6","kind":"symbol","operand_ids":[],"operator":"","source_ref_ids":["source:calc.py"],"span_ids":["span:increment.expr.5"],"symbol_ids":["symbol:increment.n.parameter"],"type_ref":"any"},{"attributes":{"value":1},"evaluation_order":[],"expression_id":"expr:8","kind":"literal","operand_ids":[],"operator":"","source_ref_ids":["source:calc.py"],"span_ids":["span:increment.expr.7"],"symbol_ids":[],"type_ref":"int"},{"attributes":{},"evaluation_order":["expr:6","expr:8"],"expression_id":"expr:9","kind":"binary","operand_ids":["expr:6","expr:8"],"operator":"add","source_ref_ids":["source:calc.py"],"span_ids":["span:increment.expr.4"],"symbol_ids":[],"type_ref":"any"}],"functions":[{"cfg":{"blocks":[{"block_id":"block:entry","command_ids":["command:10"],"source_ref_ids":["source:calc.py"],"span_ids":["span:function.increment.1"]}],"edges":[],"entry_block_id":"block:entry","exceptional_exit_block_ids":[],"graph_id":"cfg:increment","normal_exit_block_ids":["block:entry"]},"declared_exceptions":[],"effects":{"allocates":[],"deallocates":[],"nondeterministic":false,"performs_io":false,"raises":[],"reads":["symbol:increment.n.parameter"],"synchronizes":false,"writes":[]},"exception_symbol_ids":[],"function_id":"function:increment","local_symbol_ids":[],"name":"increment","parameter_symbol_ids":["symbol:increment.n.parameter"],"purity":"pure","result_symbol_id":"symbol:increment.result.result","return_type":"int","source_ref_ids":["source:calc.py"],"span_ids":["span:function.increment.1"]}],"global_symbol_ids":[],"metadata":{"adapter":"SourceSoftwareVerificationAdapter@1","language":"python","path":"calc.py"},"program_id":"bafkreidsouldpsglddfmljqa4q7chbysthtbda2au4ypea7dmirj4jhkaq","schema_version":"program-ir/v1","sources":[{"container_sha256":"","container_uri":"","content_cid":"","content_sha256":"dab1f2e184164f685f25b7b514b053e3c3cdcc7ddff0e36389072bae85b2b3ac","license_expression":"","metadata":{"byte_length":47,"language":"python","path":"calc.py"},"ref_id":"source:calc.py","review_status":"unreviewed","source_id":"calc.py","source_revision":"snapshot:baguqeera5icnvhiinjaau253x3wyg2bd2po4age3eyillgjur2bmqksbhfya","source_uri":"file:///calc.py"}],"spans":[{"end_byte":46,"end_char":null,"end_column":16,"end_line":2,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:function.increment.1","start_byte":0,"start_char":null,"start_column":1,"start_line":1},{"end_byte":46,"end_char":null,"end_column":16,"end_line":2,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:increment.expr.4","start_byte":41,"start_char":null,"start_column":12,"start_line":2},{"end_byte":42,"end_char":null,"end_column":12,"end_line":2,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:increment.expr.5","start_byte":41,"start_char":null,"start_column":12,"start_line":2},{"end_byte":46,"end_char":null,"end_column":16,"end_line":2,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:increment.expr.7","start_byte":45,"start_char":null,"start_column":16,"start_line":2},{"end_byte":20,"end_char":null,"end_column":20,"end_line":1,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:increment.param.n.2","start_byte":14,"start_char":null,"start_column":15,"start_line":1},{"end_byte":46,"end_char":null,"end_column":16,"end_line":2,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:increment.stmt.3","start_byte":34,"start_char":null,"start_column":5,"start_line":2}],"symbols":[{"attributes":{},"kind":"parameter","name":"n","source_ref_ids":["source:calc.py"],"span_ids":["span:increment.param.n.2"],"symbol_id":"symbol:increment.n.parameter","type_ref":"int"},{"attributes":{},"kind":"result","name":"result","source_ref_ids":["source:calc.py"],"span_ids":["span:function.increment.1"],"symbol_id":"symbol:increment.result.result","type_ref":"int"}]},"domain_identity":"bafkreidsouldpsglddfmljqa4q7chbysthtbda2au4ypea7dmirj4jhkaq","domain_schema":"program-ir/v1","kind":"program","schema_version":"program.program_ir/v1","source_identities":["dab1f2e184164f685f25b7b514b053e3c3cdcc7ddff0e36389072bae85b2b3ac","file:///calc.py","source:calc.py","span:function.increment.1","span:increment.expr.4","span:increment.expr.5","span:increment.expr.7","span:increment.param.n.2","span:increment.stmt.3"],"view_role":""},"payload_schema":"program.program_ir/v1","profile":{"interface":"LogicIdentityNamespaces@1","namespace":"profile","schema_version":"logic-identity-namespaces/v1","value":"program_ir","version":"1.0.0"},"schema_version":"syntax-logic-extension-node/v1"},"kind":"extension","metadata":{},"node_id":"node:sv:program:bafkreidsouldpsglddfmljqa4q7chbysthtbda2au4ypea7dmirj4jhkaq","schema_version":"syntax-logic-node/v1","sort":{"arguments":[],"kind":"bool","name":"Bool","schema_version":"syntax-logic-sort/v1"},"symbol":""},"schema_version":"syntax-typed-expression/v1","signature":{"family":{"interface":"LogicIdentityNamespaces@1","namespace":"family","schema_version":"logic-identity-namespaces/v1","value":"program","version":"1.0.0"},"features":["program.ir","software_verification.program"],"interface":"LogicSignature@1","metadata":{"bridge":"SoftwareVerificationSyntaxBridge@1","domain":"software_verification","kind":"program"},"profile":{"interface":"LogicIdentityNamespaces@1","namespace":"profile","schema_version":"logic-identity-namespaces/v1","value":"program_ir","version":"1.0.0"},"schema_version":"syntax-logic-signature/v1","signature_id":"sig:sv:program","sorts":[{"arguments":[],"kind":"bool","name":"Bool","schema_version":"syntax-logic-sort/v1"}],"symbols":[]}},"has_document":true,"interface":"SoftwareVerificationSyntaxBridge@1","kind":"program","losses":[],"preservation":"exact","route":{"domain_schema":"program-ir/v1","family_id":"program","features":["software_verification.program","program.ir"],"kind":"program","notes":"","payload_schema":"program.program_ir/v1","profile_id":"program_ir","schema":"software-verification.syntax-bridge-route/v1","view_role":""},"schema":"software-verification.syntax-bridge-result/v1","source_identities":["dab1f2e184164f685f25b7b514b053e3c3cdcc7ddff0e36389072bae85b2b3ac","file:///calc.py","source:calc.py","span:function.increment.1","span:increment.expr.4","span:increment.expr.5","span:increment.expr.7","span:increment.param.n.2","span:increment.stmt.3"],"status":"ok","unsupported":[]}}],"native_contracts":[],"native_program":{"commands":[{"attributes":{},"command_id":"command:10","effects":{"allocates":[],"deallocates":[],"nondeterministic":false,"performs_io":false,"raises":[],"reads":[],"synchronizes":false,"writes":[]},"evaluation_order":["expr:9"],"expression_ids":["expr:9"],"kind":"return","source_ref_ids":["source:calc.py"],"span_ids":["span:increment.stmt.3"],"target_symbol_ids":[],"undefined_behavior":[]}],"expressions":[{"attributes":{},"evaluation_order":[],"expression_id":"expr:6","kind":"symbol","operand_ids":[],"operator":"","source_ref_ids":["source:calc.py"],"span_ids":["span:increment.expr.5"],"symbol_ids":["symbol:increment.n.parameter"],"type_ref":"any"},{"attributes":{"value":1},"evaluation_order":[],"expression_id":"expr:8","kind":"literal","operand_ids":[],"operator":"","source_ref_ids":["source:calc.py"],"span_ids":["span:increment.expr.7"],"symbol_ids":[],"type_ref":"int"},{"attributes":{},"evaluation_order":["expr:6","expr:8"],"expression_id":"expr:9","kind":"binary","operand_ids":["expr:6","expr:8"],"operator":"add","source_ref_ids":["source:calc.py"],"span_ids":["span:increment.expr.4"],"symbol_ids":[],"type_ref":"any"}],"functions":[{"cfg":{"blocks":[{"block_id":"block:entry","command_ids":["command:10"],"source_ref_ids":["source:calc.py"],"span_ids":["span:function.increment.1"]}],"edges":[],"entry_block_id":"block:entry","exceptional_exit_block_ids":[],"graph_id":"cfg:increment","normal_exit_block_ids":["block:entry"]},"declared_exceptions":[],"effects":{"allocates":[],"deallocates":[],"nondeterministic":false,"performs_io":false,"raises":[],"reads":["symbol:increment.n.parameter"],"synchronizes":false,"writes":[]},"exception_symbol_ids":[],"function_id":"function:increment","local_symbol_ids":[],"name":"increment","parameter_symbol_ids":["symbol:increment.n.parameter"],"purity":"pure","result_symbol_id":"symbol:increment.result.result","return_type":"int","source_ref_ids":["source:calc.py"],"span_ids":["span:function.increment.1"]}],"global_symbol_ids":[],"metadata":{"adapter":"SourceSoftwareVerificationAdapter@1","language":"python","path":"calc.py"},"program_id":"bafkreidsouldpsglddfmljqa4q7chbysthtbda2au4ypea7dmirj4jhkaq","schema_version":"program-ir/v1","sources":[{"container_sha256":"","container_uri":"","content_cid":"","content_sha256":"dab1f2e184164f685f25b7b514b053e3c3cdcc7ddff0e36389072bae85b2b3ac","license_expression":"","metadata":{"byte_length":47,"language":"python","path":"calc.py"},"ref_id":"source:calc.py","review_status":"unreviewed","source_id":"calc.py","source_revision":"snapshot:baguqeera5icnvhiinjaau253x3wyg2bd2po4age3eyillgjur2bmqksbhfya","source_uri":"file:///calc.py"}],"spans":[{"end_byte":46,"end_char":null,"end_column":16,"end_line":2,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:function.increment.1","start_byte":0,"start_char":null,"start_column":1,"start_line":1},{"end_byte":46,"end_char":null,"end_column":16,"end_line":2,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:increment.expr.4","start_byte":41,"start_char":null,"start_column":12,"start_line":2},{"end_byte":42,"end_char":null,"end_column":12,"end_line":2,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:increment.expr.5","start_byte":41,"start_char":null,"start_column":12,"start_line":2},{"end_byte":46,"end_char":null,"end_column":16,"end_line":2,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:increment.expr.7","start_byte":45,"start_char":null,"start_column":16,"start_line":2},{"end_byte":20,"end_char":null,"end_column":20,"end_line":1,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:increment.param.n.2","start_byte":14,"start_char":null,"start_column":15,"start_line":1},{"end_byte":46,"end_char":null,"end_column":16,"end_line":2,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:increment.stmt.3","start_byte":34,"start_char":null,"start_column":5,"start_line":2}],"symbols":[{"attributes":{},"kind":"parameter","name":"n","source_ref_ids":["source:calc.py"],"span_ids":["span:increment.param.n.2"],"symbol_id":"symbol:increment.n.parameter","type_ref":"int"},{"attributes":{},"kind":"result","name":"result","source_ref_ids":["source:calc.py"],"span_ids":["span:function.increment.1"],"symbol_id":"symbol:increment.result.result","type_ref":"int"}]},"profile":{"completion_authority":false,"domain_id":"codebase_ir","executes_source":false,"execution_authority":false,"feature_only":true,"feature_view":"native documents with stable positional references; provenance retained outside learned expressions","feature_view_schema":"codebase-ir-native-structural-feature-view@1","limits":{"max_ast_depth":48,"max_ast_nodes":2048,"max_condition_bytes":16384,"max_contracts":8,"max_functions":16,"max_source_bytes":65536,"max_target_bytes":4194304},"native_routes":{"contract":{"available_without_typed_evidence":false,"family":"program","kind":"contract","owner_schema":"program-contract/v1","payload_schema":"program.program_contract/v1","profile":"dynamic_hoare","requires_explicit_source_ref":true,"requires_program_binding":true,"typed_owner":"ProgramContract","view_role":""},"program":{"available_without_typed_evidence":false,"family":"program","kind":"program","owner_schema":"program-ir/v1","payload_schema":"program.program_ir/v1","profile":"program_ir","requires_explicit_source_ref":true,"requires_program_binding":false,"typed_owner":"ProgramIR","view_role":""}},"projection_ids":["codebase_ir.program@1","codebase_ir.contracts@1"],"proof_authority":false,"provider_calls":0,"readiness":"complete supported source adapter, exact native bridge, no unsupported inventory","schema":"codebase-ir-source-bound-feature-targets@1","semantic_formula_decoder":false,"solver_calls":0,"source_semantics_verified":false,"unsupported_policy":"retain source-bound frontiers and deny training readiness"},"proof_authority":false,"publication_receipt":{"ast_revision_id":"rev:repository:reviewed-candidate-qualification:snapshot:baguqeera5icnvhiinjaau253x3wyg2bd2po4age3eyillgjur2bmqksbhfya","generation":1,"manifest_cid":"baguqeeraeissgl364bk7vyxwh4dm4nen5vt22k5hnhyfhyfu67ex3ryjfmla","operation_id":"initial","previous_head":null,"repository_id":"repository:reviewed-candidate-qualification","request_cid":"baguqeerazapeehfz7nnwsu3x4zkrb66dvju33acegegjdgr65pl64z54dzya","schema":"codebase-publication-receipt@1","snapshot_cid":"baguqeera5icnvhiinjaau253x3wyg2bd2po4age3eyillgjur2bmqksbhfya"},"semantic_formula_decoder":false,"source_binding":{"ast_cid":"baguqeeragbth2q3hgm4k3t5au7wsbpywv3lsmpyltien4jqa5c7ldylckekq","content_sha256":"dab1f2e184164f685f25b7b514b053e3c3cdcc7ddff0e36389072bae85b2b3ac","entry":{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerabsgxnwkrx5csnutftobl5z7c73btcx2rt7h35i3rkggsuuap2zzq","git_blob_oid":"3f61573bdca90df8f9b568e5ddbcc1db79b79716","head_blob_oid":"3f61573bdca90df8f9b568e5ddbcc1db79b79716","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"calc.py","raw_path_hex":"63616c632e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":47,"source_cid":"bafkreig2whzodbawj5uf6jnxwuklau7dypg4y7o76drwhcihfoxilmvtvq"},"head":{"ast_revision_id":"rev:repository:reviewed-candidate-qualification:snapshot:baguqeera5icnvhiinjaau253x3wyg2bd2po4age3eyillgjur2bmqksbhfya","generation":1,"manifest_cid":"baguqeeraeissgl364bk7vyxwh4dm4nen5vt22k5hnhyfhyfu67ex3ryjfmla","receipt_cid":"baguqeeraapssc4hz723hbrqov3ua2tkltwtsa3dxg3fr5isfdgixwjqgw6lq","repository_id":"repository:reviewed-candidate-qualification","schema":"codebase-head@1","snapshot_cid":"baguqeera5icnvhiinjaau253x3wyg2bd2po4age3eyillgjur2bmqksbhfya"},"path":"calc.py","repository_id":"repository:reviewed-candidate-qualification","schema":"codebase-ir-feature-source-binding@1","source_cid":"bafkreig2whzodbawj5uf6jnxwuklau7dypg4y7o76drwhcihfoxilmvtvq","source_key":"raw:63616c632e7079","source_revision":"snapshot:baguqeera5icnvhiinjaau253x3wyg2bd2po4age3eyillgjur2bmqksbhfya","unit":{"ast_cid":"baguqeeragbth2q3hgm4k3t5au7wsbpywv3lsmpyltien4jqa5c7ldylckekq","entry_cid":"baguqeerabsgxnwkrx5csnutftobl5z7c73btcx2rt7h35i3rkggsuuap2zzq","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:63616c632e7079"}},"source_bytes_hex":"64656620696e6372656d656e74286e3a20696e7429202d3e20696e743a0a2020202072657475726e206e202b20310a","source_semantics_verified":false,"target_schema":"codebase-ir-source-bound-feature-targets@1","unknown_inventory":[{"field":"type_ref","native_id":"expr:6","native_kind":"expressions","value":"any"},{"field":"type_ref","native_id":"expr:9","native_kind":"expressions","value":"any"}]},"required":true,"stage":"target","status":"passed","validator_id":"codebase_ir.exact_native_target_replay@1"}]}],"tuning_targets":[{"admitted":false,"domain_id":"codebase_ir","formalized":false,"projections":[{"expression":{"document":{"commands":[{"attributes":{},"command_id":"command:0","effects":{"allocates":[],"deallocates":[],"nondeterministic":false,"performs_io":false,"raises":[],"reads":[],"synchronizes":false,"writes":[]},"evaluation_order":["expr:9"],"expression_ids":["expression:2"],"kind":"return","target_symbol_ids":[],"undefined_behavior":[]}],"expressions":[{"attributes":{},"evaluation_order":[],"expression_id":"expression:0","kind":"symbol","operand_ids":[],"operator":"","symbol_ids":["symbol:0"],"type_ref":"any"},{"attributes":{"value":1},"evaluation_order":[],"expression_id":"expression:1","kind":"literal","operand_ids":[],"operator":"","symbol_ids":[],"type_ref":"int"},{"attributes":{},"evaluation_order":["expr:6","expr:8"],"expression_id":"expression:2","kind":"binary","operand_ids":["expression:0","expression:1"],"operator":"add","symbol_ids":[],"type_ref":"any"}],"functions":[{"cfg":{"blocks":[{"block_id":"block:0","command_ids":["command:0"]}],"edges":[],"entry_block_id":"block:0","exceptional_exit_block_ids":[],"graph_id":"graph:0","normal_exit_block_ids":["block:0"]},"declared_exceptions":[],"effects":{"allocates":[],"deallocates":[],"nondeterministic":false,"performs_io":false,"raises":[],"reads":["symbol:increment.n.parameter"],"synchronizes":false,"writes":[]},"exception_symbol_ids":[],"function_id":"function:0","local_symbol_ids":[],"name":"increment","parameter_symbol_ids":["symbol:0"],"purity":"pure","result_symbol_id":"symbol:1","return_type":"int"}],"global_symbol_ids":[],"schema_version":"program-ir/v1","symbols":[{"attributes":{},"kind":"parameter","name":"n","symbol_id":"symbol:0","type_ref":"int"},{"attributes":{},"kind":"result","name":"result","symbol_id":"symbol:1","type_ref":"int"}]},"native_kind":"program","schema":"codebase-ir-native-structural-feature-view@1"},"feature_only":true,"logic_family":"program","producer_id":"codebase-source-target-adapter","producer_version":"codebase-ir-source-bound-feature-targets@1","profile":"program_ir","projection_id":"codebase_ir.program@1","properties":[],"representation_kind":"native_structural_feature_view","target_schema":"codebase-ir-source-bound-feature-targets@1","view_id":"program.program_ir/v1","view_role":null},{"expression":{"documents":[],"native_kind":"contracts","schema":"codebase-ir-native-structural-feature-view@1"},"feature_only":true,"logic_family":"program","producer_id":"codebase-source-target-adapter","producer_version":"codebase-ir-source-bound-feature-targets@1","profile":"dynamic_hoare","projection_id":"codebase_ir.contracts@1","properties":[],"representation_kind":"native_structural_feature_view","target_schema":"codebase-ir-source-bound-feature-targets@1","view_id":"program.program_contract/v1","view_role":null}],"qualification_gaps":["source_runtime_semantics_not_verified","backend_proofs_not_run","kernel_proofs_not_run","feature_reconstruction_is_not_formalization"],"qualified":false,"ready_for_training":true,"schema_version":"autoencoder-domain-targets/v1","source_digest":"ea5c1ce1ca1e2135fda545e813165cbe6bd5cb7c60ef79e7acb70e548c784e9b","unsupported":[],"validation":[{"details":{"ast_node_count":14,"authored_contract_cids":[],"authored_contracts":[],"captured_ast":{"calls":[],"diagnostics":[],"effects":[],"frontend":{"ast_schema":{"identifier":"ipfs-datasets.software-contracts.ast-ir@1.0.0","major":1,"minor":0,"name":"ipfs-datasets.software-contracts.ast-ir","patch":0},"capabilities":["annotations","awaits","calls","decorators","diagnostics","duplicate_definitions","effects","generators","imports","modules","raises","references","scopes","signatures","source_spans","state_access","symbols","undefined_reference_candidates","unsupported_constructs"],"frontend_name":"cpython-ast","frontend_version":"1.2.1","language":"python","language_version":"3.12","schema":"ipfs-datasets.software-contracts.frontend-capability@1.0.0","source_extensions":[".py",".pyi"],"toolchain_cid":"baguqeerar6isk2o6l6peildks6id6mzkg6kpgn6tefr24ro5ckm4hqtntuaa"},"imports":[],"module":{"export_names":["increment"],"module_id":"module:bafkreiecl6al6zc2gzt4gqewrsa4qnj77zeuensr3abb3fjhuyvwbw56la","name":"tune","scope_id":"scope:module","span":{"end_byte":70,"end_column":0,"end_line":4,"start_byte":0,"start_column":0,"start_line":1}},"provenance":{"path":"tune.py","repository_id":"repository:reviewed-candidate-qualification","repository_tree_cid":"baguqeera5icnvhiinjaau253x3wyg2bd2po4age3eyillgjur2bmqksbhfya","revision":"snapshot:baguqeera5icnvhiinjaau253x3wyg2bd2po4age3eyillgjur2bmqksbhfya","source_cid":"bafkreiecl6al6zc2gzt4gqewrsa4qnj77zeuensr3abb3fjhuyvwbw56la"},"references":[{"context":"type","is_qualified":false,"name":"int","reference_id":"reference:40:1","scope_id":"scope:module","span":{"end_byte":43,"end_column":20,"end_line":2,"start_byte":40,"start_column":17,"start_line":2}},{"context":"type","is_qualified":false,"name":"int","reference_id":"reference:48:0","scope_id":"scope:module","span":{"end_byte":51,"end_column":28,"end_line":2,"start_byte":48,"start_column":25,"start_line":2}},{"context":"read","is_qualified":false,"name":"n","reference_id":"reference:64:2","scope_id":"scope:function:23:0","span":{"end_byte":65,"end_column":12,"end_line":3,"start_byte":64,"start_column":11,"start_line":3}}],"schema":"ipfs-datasets.software-contracts.ast-ir@1.0.0","scopes":[{"kind":"module","owner_symbol_id":null,"parent_scope_id":null,"scope_id":"scope:module","span":{"end_byte":70,"end_column":0,"end_line":4,"start_byte":0,"start_column":0,"start_line":1}},{"kind":"function","owner_symbol_id":"symbol:23:0","parent_scope_id":"scope:module","scope_id":"scope:function:23:0","span":{"end_byte":69,"end_column":16,"end_line":3,"start_byte":23,"start_column":0,"start_line":2}}],"symbols":[{"decorator_names":[],"definition_ordinal":0,"flags":[],"kind":"function","name":"increment","qualified_name":"tune.increment","scope_id":"scope:module","signature":{"is_async":false,"is_generator":false,"parameters":[{"annotation":"int","default_kind":"none","kind":"positional_or_named","name":"n","position":0}],"return_annotation":"int"},"span":{"end_byte":69,"end_column":16,"end_line":3,"start_byte":23,"start_column":0,"start_line":2},"symbol_id":"symbol:23:0","visibility":"public"},{"decorator_names":[],"definition_ordinal":0,"flags":[],"kind":"parameter","name":"n","qualified_name":"tune.increment.n","scope_id":"scope:function:23:0","signature":null,"span":{"end_byte":43,"end_column":20,"end_line":2,"start_byte":37,"start_column":14,"start_line":2},"symbol_id":"symbol:37:1","visibility":"public"}],"unsupported":[]},"completion_authority":false,"correspondence":{"is_runtime_equivalence_proof":false,"operation":"native_source_maps_retained_without_rebinding","spans":[{"end_byte":69,"source_ref_id":"source:tune.py","source_text":"def increment(n: int) -> int:\n return n + 1","span_id":"span:function.increment.1","start_byte":23},{"end_byte":69,"source_ref_id":"source:tune.py","source_text":"n + 1","span_id":"span:increment.expr.4","start_byte":64},{"end_byte":65,"source_ref_id":"source:tune.py","source_text":"n","span_id":"span:increment.expr.5","start_byte":64},{"end_byte":69,"source_ref_id":"source:tune.py","source_text":"1","span_id":"span:increment.expr.7","start_byte":68},{"end_byte":43,"source_ref_id":"source:tune.py","source_text":"n: int","span_id":"span:increment.param.n.2","start_byte":37},{"end_byte":69,"source_ref_id":"source:tune.py","source_text":"return n + 1","span_id":"span:increment.stmt.3","start_byte":57}],"subjects":[{"native_id":"symbol:increment.n.parameter","native_kind":"symbols","source_ref_ids":["source:tune.py"],"span_ids":["span:increment.param.n.2"]},{"native_id":"symbol:increment.result.result","native_kind":"symbols","source_ref_ids":["source:tune.py"],"span_ids":["span:function.increment.1"]},{"native_id":"expr:6","native_kind":"expressions","source_ref_ids":["source:tune.py"],"span_ids":["span:increment.expr.5"]},{"native_id":"expr:8","native_kind":"expressions","source_ref_ids":["source:tune.py"],"span_ids":["span:increment.expr.7"]},{"native_id":"expr:9","native_kind":"expressions","source_ref_ids":["source:tune.py"],"span_ids":["span:increment.expr.4"]},{"native_id":"command:10","native_kind":"commands","source_ref_ids":["source:tune.py"],"span_ids":["span:increment.stmt.3"]},{"native_id":"function:increment","native_kind":"functions","source_ref_ids":["source:tune.py"],"span_ids":["span:function.increment.1"]}]},"execution_authority":false,"feature_only":true,"limits":{"max_ast_depth":48,"max_ast_nodes":2048,"max_condition_bytes":16384,"max_contracts":8,"max_functions":16,"max_source_bytes":65536,"max_target_bytes":4194304},"lowered_contract_sha256":[],"manifest":{"ast_revision_id":"rev:repository:reviewed-candidate-qualification:snapshot:baguqeera5icnvhiinjaau253x3wyg2bd2po4age3eyillgjur2bmqksbhfya","authority":"structural_only","coverage":{"ast_failed":0,"ast_ok":10,"ast_partial":0,"captured_entries":10,"checked_properties":0,"formalized_properties":0,"inventory_entries":10,"opaque_entries":0,"semantic_symbols":18,"unindexed_entries":0},"schema":"codebase-ir-structural-manifest@1","semantic_state":{"artifacts":[{"artifact_id":"artifact:snapshot-evidence","confidence":"exact","kind":"snapshot-evidence","metadata":{"acquisition":"git-clean","exclusions":[".eggs",".git",".hg",".mypy_cache",".nox",".pytest_cache",".ruff_cache",".semantic-index",".semantic_index",".svn",".tox",".venv","__pycache__","build","coverage","dist","env","external","htmlcov","node_modules","semantic-index-state","site-packages","third-party","third_party","vendor","venv"],"snapshot":{"entries":[{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerabsgxnwkrx5csnutftobl5z7c73btcx2rt7h35i3rkggsuuap2zzq","git_blob_oid":"3f61573bdca90df8f9b568e5ddbcc1db79b79716","head_blob_oid":"3f61573bdca90df8f9b568e5ddbcc1db79b79716","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"calc.py","raw_path_hex":"63616c632e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":47,"source_cid":"bafkreig2whzodbawj5uf6jnxwuklau7dypg4y7o76drwhcihfoxilmvtvq"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerajwgfjxct6ev5hycxwpxxdqh2k355vfhwa56eecfwrgdg74ys247q","git_blob_oid":"f53de9ed93d63f21d6b1704fd7730e5c5b88116b","head_blob_oid":"f53de9ed93d63f21d6b1704fd7730e5c5b88116b","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"canary.py","raw_path_hex":"63616e6172792e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":74,"source_cid":"bafkreigikomnn2573hgplkeuf36bsnkercv3p5jumx7ajynfvhjszxjtlm"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerarbm4sp3fbrorwkzx6qai3f6umfadxiq7sac6jztwp7incugvyz7q","git_blob_oid":"5d4c5db2a9dc79ac85580a4cb2d851e42bd97ca4","head_blob_oid":"5d4c5db2a9dc79ac85580a4cb2d851e42bd97ca4","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"check_offset.py","raw_path_hex":"636865636b5f6f66667365742e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":88,"source_cid":"bafkreia66d65po6asi7mbw77rezkqgtthdbke7xaqdfcswy6z7mbt7cdze"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerajz36zefk5nvhb5dc45z44txfa2n5imykeratoxm5cop5gjoffwta","git_blob_oid":"f84a98513fabbce6f4e7862a706d295e9df88d62","head_blob_oid":"f84a98513fabbce6f4e7862a706d295e9df88d62","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"check_type.py","raw_path_hex":"636865636b5f747970652e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":92,"source_cid":"bafkreig3s3zht5yypjoamuvpjlanw52d6upqf4edgg33cbixrnfrw2l7bm"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeeraspxzhvg5wtyhwm4utxlb6fqhkcnmn6cj4mmg4gk6ypsbcrxbxgtq","git_blob_oid":"48f4d1c3f8024a4eca21f00e3522747d498e6b91","head_blob_oid":"48f4d1c3f8024a4eca21f00e3522747d498e6b91","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"consumer.py","raw_path_hex":"636f6e73756d65722e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":66,"source_cid":"bafkreibphnonbjqu6k24tyg5n6aeg4jgxwwleju6ntj5yfc6iqwkvvpj6m"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerare2dmhndy2v5kcyfnaxahn2fxbfhnksjxb6u5fqacxz7xpapvata","git_blob_oid":"6d938c9b317b917b0a3a1fd26cccfdb08911e915","head_blob_oid":"6d938c9b317b917b0a3a1fd26cccfdb08911e915","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"decoy.py","raw_path_hex":"6465636f792e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":48,"source_cid":"bafkreievhhjso4e2xbuaqdzgxoy7swzz2galjhrjhfdjyfbywd433bhyki"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeeranffxmtbya3jkqwhitzsqu2uut75rgig5z56dbm5gsm5f24sibd5q","git_blob_oid":"cd576ff9aa5c64d2ac030ba0cda873e55f1674c8","head_blob_oid":"cd576ff9aa5c64d2ac030ba0cda873e55f1674c8","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"known_variant.py","raw_path_hex":"6b6e6f776e5f76617269616e742e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":80,"source_cid":"bafkreige3wrvzmsvkt4pytzvx2mir7hlwswrzekdzv6rzd23iaaqword3i"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeeranqeeongpunci7arkrohj7eps6kxgenvqt5duhdwqr4zc4wwg2klq","git_blob_oid":"fea318d2515f2f4bcbb58e5faf1a8fb2bd4d594b","head_blob_oid":"fea318d2515f2f4bcbb58e5faf1a8fb2bd4d594b","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"support.py","raw_path_hex":"737570706f72742e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":19,"source_cid":"bafkreid3pwkrhcf6lkbfzinsyphuqyg6qxyzqvagarxb644pfq37icxvju"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerakfncwummy2seg54ujlf23zgxyqzy3hhteb7xswegcis4ffilq32a","git_blob_oid":"530aee57eeae73b69b574365e3691707840a6425","head_blob_oid":"530aee57eeae73b69b574365e3691707840a6425","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"tune.py","raw_path_hex":"74756e652e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":70,"source_cid":"bafkreiecl6al6zc2gzt4gqewrsa4qnj77zeuensr3abb3fjhuyvwbw56la"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerars6vtjsh536hxw6f2rdsxnwkufltiy3c2yg57d4yk7puoizgphcq","git_blob_oid":"b4c892e6475baf3fb2d6cf0958357538e98235f6","head_blob_oid":"b4c892e6475baf3fb2d6cf0958357538e98235f6","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"unsupported.py","raw_path_hex":"756e737570706f727465642e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":63,"source_cid":"bafkreiasnapoyago6qk7tdfe35msiumkldj6byc3ktzstpxyu2qcrsckra"}],"exclusions":[".eggs",".git",".hg",".mypy_cache",".nox",".pytest_cache",".ruff_cache",".semantic-index",".semantic_index",".svn",".tox",".venv","__pycache__","build","coverage","dist","env","external","htmlcov","node_modules","semantic-index-state","site-packages","third-party","third_party","vendor","venv"],"git_commit":"529414be9f608949e444af15073865302e52f434","git_tree":"859f41a9507776edee2a179cf5d7c4079bbaa6ca","max_entries":256,"max_file_bytes":65536,"mode":"git-clean","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-repository-snapshot@4","snapshot_cid":"baguqeera5icnvhiinjaau253x3wyg2bd2po4age3eyillgjur2bmqksbhfya"}},"path":"@snapshot-evidence","schema":"ipfs-datasets.software-contracts.semantic-artifact@1","source_cid":"baguqeera5icnvhiinjaau253x3wyg2bd2po4age3eyillgjur2bmqksbhfya"}],"edges":[{"confidence":"exact","edge_id":"baguqeera64makehztlcxmn6gjuwyebt5xxxg43vvpaxvkxzi7g5rf5xy7enq","extraction_method":"global_binding","extractor_version":"2","metadata":{"resolution":"unresolved","unresolved_target":"global:increment"},"relation":"reads_state","schema":"ipfs-datasets.software-contracts.semantic-edge@1","source_id":"baguqeera6fz6sxumtjhvwfdk5mchp4ck3uzzfos7tgbzfrpp3mhz42ywumja","span":{"end_column":20,"end_line":4,"path":"consumer.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":11,"start_line":4},"target_id":"global:increment"},{"confidence":"exact","edge_id":"baguqeeradtedkir4zd33uxej6u6l45xx6kg4ps2oofslfzz6s2vdkd5tubyq","extraction_method":"global_binding","extractor_version":"2","metadata":{"resolution":"unresolved","unresolved_target":"global:DEFAULT_OFFSET"},"relation":"writes_state","schema":"ipfs-datasets.software-contracts.semantic-edge@1","source_id":"baguqeera3ldpt7rddy3fgm66hh7x4lifrophelwxs5zukq6fthob3jtkfr6q","span":{"end_column":14,"end_line":1,"path":"support.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"target_id":"global:DEFAULT_OFFSET"},{"confidence":"conservative","edge_id":"baguqeeraeoqgszqjo3p4kr7i6vixoyor5c5ua7b275zhjwtrod3svpiiuwtq","extraction_method":"lexical","extractor_version":"2","metadata":{"native_boundary":false,"resolution":"definite","unresolved_target":"lexical:calc.increment"},"relation":"calls","schema":"ipfs-datasets.software-contracts.semantic-edge@1","source_id":"baguqeerajbkr5upksh3btopy7kr53udsgxgqp4azrhlwxifyzn64zaxll26q","span":{"end_column":23,"end_line":3,"path":"check_offset.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":11,"start_line":3},"target_id":"baguqeera5oihah7s5wprib5wlmweifdbv2sskeksgkdz3sziimqz5ljpqpaq"},{"confidence":"exact","edge_id":"baguqeerafq2tbvrkikcjxx4khkbzvlh5jnbbr2m75d6w63g6tydi3nznwfta","extraction_method":"global_binding","extractor_version":"2","metadata":{"resolution":"unresolved","unresolved_target":"global:increment"},"relation":"reads_state","schema":"ipfs-datasets.software-contracts.semantic-edge@1","source_id":"baguqeerajbkr5upksh3btopy7kr53udsgxgqp4azrhlwxifyzn64zaxll26q","span":{"end_column":20,"end_line":3,"path":"check_offset.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":11,"start_line":3},"target_id":"global:increment"},{"confidence":"exact","edge_id":"baguqeeraggopgm4li3ftqcjadg5r2hfehwzplemgcworbempxrcg66l6opea","extraction_method":"static_import","extractor_version":"2","metadata":{"alias":"increment","resolution":"definite","unresolved_target":"module:calc.increment"},"relation":"imports","schema":"ipfs-datasets.software-contracts.semantic-edge@1","source_id":"baguqeerak3duptogi7ulr5hlgadj5iby3o7h33w6tvkpomvphcg3c2yrglca","span":{"end_column":26,"end_line":1,"path":"consumer.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"target_id":"baguqeera5oihah7s5wprib5wlmweifdbv2sskeksgkdz3sziimqz5ljpqpaq"},{"confidence":"conservative","edge_id":"baguqeerahkfaraoweth5hvbmrkmvfusiwmqggcqhntv5czsuteyojynyfxga","extraction_method":"lexical","extractor_version":"2","metadata":{"native_boundary":false,"resolution":"definite","unresolved_target":"lexical:calc.increment"},"relation":"calls","schema":"ipfs-datasets.software-contracts.semantic-edge@1","source_id":"baguqeera6fz6sxumtjhvwfdk5mchp4ck3uzzfos7tgbzfrpp3mhz42ywumja","span":{"end_column":23,"end_line":4,"path":"consumer.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":11,"start_line":4},"target_id":"baguqeera5oihah7s5wprib5wlmweifdbv2sskeksgkdz3sziimqz5ljpqpaq"},{"confidence":"exact","edge_id":"baguqeeralsmw3hjs6kgif7t5arbcl2wfxxfn53w2jjg6q6v7d2k2cdntpssq","extraction_method":"global_binding","extractor_version":"2","metadata":{"resolution":"unresolved","unresolved_target":"global:DEFAULT_OFFSET"},"relation":"writes_state","schema":"ipfs-datasets.software-contracts.semantic-edge@1","source_id":"baguqeeraqw6vqg56bd2i2zy7dlmcmwpb3zu2qc43f2o3nnhy6cicex6p2d2q","span":{"end_column":14,"end_line":1,"path":"support.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"target_id":"global:DEFAULT_OFFSET"},{"confidence":"exact","edge_id":"baguqeerap5clkrgql6gpki7gvfb4ki7fvm6ndoa26omifypfg66teyiamlza","extraction_method":"static_import","extractor_version":"2","metadata":{"alias":"increment","resolution":"definite","unresolved_target":"module:calc.increment"},"relation":"imports","schema":"ipfs-datasets.software-contracts.semantic-edge@1","source_id":"baguqeerajbkr5upksh3btopy7kr53udsgxgqp4azrhlwxifyzn64zaxll26q","span":{"end_column":26,"end_line":1,"path":"check_offset.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"target_id":"baguqeera5oihah7s5wprib5wlmweifdbv2sskeksgkdz3sziimqz5ljpqpaq"},{"confidence":"conservative","edge_id":"baguqeerap62yzrxpyvntxi6p5mdfnztllnkdmsrlbdldotbpsfxwemrmvzcq","extraction_method":"lexical","extractor_version":"2","metadata":{"native_boundary":false,"resolution":"unresolved","unresolved_target":"lexical:type"},"relation":"calls","schema":"ipfs-datasets.software-contracts.semantic-edge@1","source_id":"baguqeerapxu264ccolujceg6ivixuivtagg3h3rli7yv6rtiddqceygxpisq","span":{"end_column":29,"end_line":3,"path":"check_type.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":11,"start_line":3},"target_id":"lexical:type"},{"confidence":"conservative","edge_id":"baguqeeras434px2hyhckdrfjgpfzg3m6kt4f5afrf6ox2oop2m46idohajza","extraction_method":"lexical","extractor_version":"2","metadata":{"native_boundary":false,"resolution":"definite","unresolved_target":"lexical:calc.increment"},"relation":"calls","schema":"ipfs-datasets.software-contracts.semantic-edge@1","source_id":"baguqeerapxu264ccolujceg6ivixuivtagg3h3rli7yv6rtiddqceygxpisq","span":{"end_column":28,"end_line":3,"path":"check_type.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":16,"start_line":3},"target_id":"baguqeera5oihah7s5wprib5wlmweifdbv2sskeksgkdz3sziimqz5ljpqpaq"},{"confidence":"conservative","edge_id":"baguqeeraw4uq523kg4kr5i5bvrmeo4wh7rq45yhpzeibqk4b3ugw4q4vtr5a","extraction_method":"lexical","extractor_version":"2","metadata":{"native_boundary":false,"resolution":"unresolved","unresolved_target":"lexical:getattr"},"relation":"calls","schema":"ipfs-datasets.software-contracts.semantic-edge@1","source_id":"baguqeerac7xaynkzgbvukjopos5mx2y7ldh5ktmp2e7nmtndcqclbbbwnb5a","span":{"end_column":42,"end_line":2,"path":"unsupported.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":11,"start_line":2},"target_id":"lexical:getattr"},{"confidence":"exact","edge_id":"baguqeerax7ju4434cmeuudi7k6xiwvtkdog4m4rj52y5yh7bukjm3bim4tfa","extraction_method":"global_binding","extractor_version":"2","metadata":{"resolution":"unresolved","unresolved_target":"global:increment"},"relation":"reads_state","schema":"ipfs-datasets.software-contracts.semantic-edge@1","source_id":"baguqeerapxu264ccolujceg6ivixuivtagg3h3rli7yv6rtiddqceygxpisq","span":{"end_column":25,"end_line":3,"path":"check_type.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":16,"start_line":3},"target_id":"global:increment"},{"confidence":"exact","edge_id":"baguqeerayxnh2lgydivz46zrueplosfwc3exugch6u7lugnkypcxfazr757q","extraction_method":"static_import","extractor_version":"2","metadata":{"alias":"increment","resolution":"definite","unresolved_target":"module:calc.increment"},"relation":"imports","schema":"ipfs-datasets.software-contracts.semantic-edge@1","source_id":"baguqeerapxu264ccolujceg6ivixuivtagg3h3rli7yv6rtiddqceygxpisq","span":{"end_column":26,"end_line":1,"path":"check_type.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"target_id":"baguqeera5oihah7s5wprib5wlmweifdbv2sskeksgkdz3sziimqz5ljpqpaq"}],"extractor_name":"semantic-repository-scanner","extractor_version":"1","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-index@2","state_cid":"baguqeerarva5xl5fufv2zwxocodwuewwtjz5pym5ntszwl6xagidv77hugya","symbols":[{"annotations":{},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"module","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"Module","body":[{"_type":"Assign","targets":[{"_type":"Name","ctx":{"_type":"Store"},"id":"DEFAULT_OFFSET"}],"type_comment":null,"value":{"_type":"Constant","kind":null,"value":1}}],"type_ignores":[]}}],"frontend_declarations":[null],"frontend_notices":[]},"module_path":"support.py","namespace":"support","normalized_ast":{"_type":"Module","body":[{"_type":"Assign","targets":[{"_type":"Name","ctx":{"_type":"Store"},"id":"DEFAULT_OFFSET"}],"type_comment":null,"value":{"_type":"Constant","kind":null,"value":1}}],"type_ignores":[]},"property_role":null,"qualified_name":"support","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{},"source_cid":"bafkreid3pwkrhcf6lkbfzinsyphuqyg6qxyzqvagarxb644pfq37icxvju","span":{"end_column":0,"end_line":1,"path":"support.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeera3ldpt7rddy3fgm66hh7x4lifrophelwxs5zukq6fthob3jtkfr6q","version_cid":"baguqeeracuyddmw27hgswnzlfdtaxudtxmpq36m74mpbo7mqbh5me66nfbca"},{"annotations":{"n":"int","return":"int"},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"function","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":1}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]}}],"frontend_declarations":["symbol:0:0"],"frontend_notices":[]},"module_path":"calc.py","namespace":"calc","normalized_ast":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":1}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]},"property_role":null,"qualified_name":"calc.increment","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{"is_generator":false,"parameters":[{"annotation":"int","default":"","default_kind":"none","kind":"positional_or_keyword","name":"n"}],"return":"int"},"source_cid":"bafkreig2whzodbawj5uf6jnxwuklau7dypg4y7o76drwhcihfoxilmvtvq","span":{"end_column":16,"end_line":2,"path":"calc.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeera5oihah7s5wprib5wlmweifdbv2sskeksgkdz3sziimqz5ljpqpaq","version_cid":"baguqeera5zwmikp6zm2f7dmkzft2uunkw6ad3rg36nkvfpyr6hs5hvgulyaq"},{"annotations":{"n":"int","return":"int"},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"function","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":1}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]}}],"frontend_declarations":["symbol:27:0"],"frontend_notices":[]},"module_path":"canary.py","namespace":"canary","normalized_ast":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":1}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]},"property_role":null,"qualified_name":"canary.increment","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{"is_generator":false,"parameters":[{"annotation":"int","default":"","default_kind":"none","kind":"positional_or_keyword","name":"n"}],"return":"int"},"source_cid":"bafkreigikomnn2573hgplkeuf36bsnkercv3p5jumx7ajynfvhjszxjtlm","span":{"end_column":16,"end_line":3,"path":"canary.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":2},"stable_id":"baguqeera6d3vfyuvdmjcwxaap4gsck2jvmg36bmi3fq57aq2difo3m27hi2q","version_cid":"baguqeerarc2buke7wzgsarc3lmineuhvxtdzalpxoq5rula2i3bmhqxlnqua"},{"annotations":{},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"function","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":null,"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"Call","args":[{"_type":"Name","ctx":{"_type":"Load"},"id":"n"}],"func":{"_type":"Name","ctx":{"_type":"Load"},"id":"increment"},"keywords":[]}}],"decorator_list":[],"name":"apply","returns":null,"type_comment":null,"type_params":[]}}],"frontend_declarations":["symbol:28:0"],"frontend_notices":[]},"module_path":"consumer.py","namespace":"consumer","normalized_ast":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":null,"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"Call","args":[{"_type":"Name","ctx":{"_type":"Load"},"id":"n"}],"func":{"_type":"Name","ctx":{"_type":"Load"},"id":"increment"},"keywords":[]}}],"decorator_list":[],"name":"apply","returns":null,"type_comment":null,"type_params":[]},"property_role":null,"qualified_name":"consumer.apply","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{"is_generator":false,"parameters":[{"annotation":"","default":"","default_kind":"none","kind":"positional_or_keyword","name":"n"}],"return":""},"source_cid":"bafkreibphnonbjqu6k24tyg5n6aeg4jgxwwleju6ntj5yfc6iqwkvvpj6m","span":{"end_column":23,"end_line":4,"path":"consumer.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":3},"stable_id":"baguqeera6fz6sxumtjhvwfdk5mchp4ck3uzzfos7tgbzfrpp3mhz42ywumja","version_cid":"baguqeerabbdjmyvem3452jdvgshldtusblqkocejwchtf7htfw5vd25n3mna"},{"annotations":{},"confidence":"opaque","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"function","language":"python","metadata":{"confidence_reasons":["reflection"],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":null,"arg":"value","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"Call","args":[{"_type":"Name","ctx":{"_type":"Load"},"id":"value"},{"_type":"Constant","kind":null,"value":"unknown"},{"_type":"Constant","kind":null,"value":null}],"func":{"_type":"Name","ctx":{"_type":"Load"},"id":"getattr"},"keywords":[]}}],"decorator_list":[],"name":"dynamic","returns":null,"type_comment":null,"type_params":[]}}],"frontend_declarations":["symbol:0:0"],"frontend_notices":[]},"module_path":"unsupported.py","namespace":"unsupported","normalized_ast":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":null,"arg":"value","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"Call","args":[{"_type":"Name","ctx":{"_type":"Load"},"id":"value"},{"_type":"Constant","kind":null,"value":"unknown"},{"_type":"Constant","kind":null,"value":null}],"func":{"_type":"Name","ctx":{"_type":"Load"},"id":"getattr"},"keywords":[]}}],"decorator_list":[],"name":"dynamic","returns":null,"type_comment":null,"type_params":[]},"property_role":null,"qualified_name":"unsupported.dynamic","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{"is_generator":false,"parameters":[{"annotation":"","default":"","default_kind":"none","kind":"positional_or_keyword","name":"value"}],"return":""},"source_cid":"bafkreiasnapoyago6qk7tdfe35msiumkldj6byc3ktzstpxyu2qcrsckra","span":{"end_column":42,"end_line":2,"path":"unsupported.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeerac7xaynkzgbvukjopos5mx2y7ldh5ktmp2e7nmtndcqclbbbwnb5a","version_cid":"baguqeeramkveqiapvb2j4tj5parz4d6h7obs7n3z34h2tr3qbrmrvafzlb5a"},{"annotations":{},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"module","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"Module","body":[],"type_ignores":[]}}],"frontend_declarations":[null],"frontend_notices":[]},"module_path":"known_variant.py","namespace":"known_variant","normalized_ast":{"_type":"Module","body":[],"type_ignores":[]},"property_role":null,"qualified_name":"known_variant","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{},"source_cid":"bafkreige3wrvzmsvkt4pytzvx2mir7hlwswrzekdzv6rzd23iaaqword3i","span":{"end_column":0,"end_line":1,"path":"known_variant.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeerafdh3bpths3c4cqxa6ind4xi5fb5adlvvllym3fhpdk42p5zknexa","version_cid":"baguqeeraevghg24nie44kz5x74bdxlkiwr7tjd5eidxo26yhzpipn3ew3rdq"},{"annotations":{"n":"int","return":"int"},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"function","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":99}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]}}],"frontend_declarations":["symbol:0:0"],"frontend_notices":[]},"module_path":"decoy.py","namespace":"decoy","normalized_ast":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":99}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]},"property_role":null,"qualified_name":"decoy.increment","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{"is_generator":false,"parameters":[{"annotation":"int","default":"","default_kind":"none","kind":"positional_or_keyword","name":"n"}],"return":"int"},"source_cid":"bafkreievhhjso4e2xbuaqdzgxoy7swzz2galjhrjhfdjyfbywd433bhyki","span":{"end_column":17,"end_line":2,"path":"decoy.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeeragsl7izt2gjpjigwv3wek73tsbxkisb6syj25gmg36sfd6t5simqa","version_cid":"baguqeerauhgxc254mdf45npeqtfbwuwgvgaogbrmegviesmyrbr6gt77aaxa"},{"annotations":{},"confidence":"opaque","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"module","language":"python","metadata":{"confidence_reasons":["reflection"],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"Module","body":[],"type_ignores":[]}}],"frontend_declarations":[null],"frontend_notices":[]},"module_path":"unsupported.py","namespace":"unsupported","normalized_ast":{"_type":"Module","body":[],"type_ignores":[]},"property_role":null,"qualified_name":"unsupported","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{},"source_cid":"bafkreiasnapoyago6qk7tdfe35msiumkldj6byc3ktzstpxyu2qcrsckra","span":{"end_column":0,"end_line":1,"path":"unsupported.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeeragysnug5j5r3p4bjkwbva2x7m5hhgd5skf4h625tqe7g54ppqdhna","version_cid":"baguqeerav4j67xh3doze2ei2sm7idfwknhzhsrukzlynzwfu5lr5fkwenwxq"},{"annotations":{},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"module","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"Module","body":[],"type_ignores":[]}}],"frontend_declarations":[null],"frontend_notices":[]},"module_path":"tune.py","namespace":"tune","normalized_ast":{"_type":"Module","body":[],"type_ignores":[]},"property_role":null,"qualified_name":"tune","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{},"source_cid":"bafkreiecl6al6zc2gzt4gqewrsa4qnj77zeuensr3abb3fjhuyvwbw56la","span":{"end_column":0,"end_line":1,"path":"tune.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeeraigr4h6hc5h7kg46mqnz4ezpgig6jhsovfvgr7777bnghbcqb3koa","version_cid":"baguqeeradu5ecy7fx23vdxkv52ulyc5ldpbitxgmjb25vohvwyviodwyfcuq"},{"annotations":{},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"module","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"Module","body":[{"_type":"ImportFrom","level":0,"module":"calc","names":[{"_type":"alias","asname":null,"name":"increment"}]},{"_type":"For","body":[{"_type":"Assert","msg":null,"test":{"_type":"Compare","comparators":[{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":2}}],"left":{"_type":"Call","args":[{"_type":"Name","ctx":{"_type":"Load"},"id":"n"}],"func":{"_type":"Name","ctx":{"_type":"Load"},"id":"increment"},"keywords":[]},"ops":[{"_type":"Eq"}]}}],"iter":{"_type":"Tuple","ctx":{"_type":"Load"},"elts":[{"_type":"UnaryOp","op":{"_type":"USub"},"operand":{"_type":"Constant","kind":null,"value":2}},{"_type":"UnaryOp","op":{"_type":"USub"},"operand":{"_type":"Constant","kind":null,"value":1}},{"_type":"Constant","kind":null,"value":0},{"_type":"Constant","kind":null,"value":1},{"_type":"Constant","kind":null,"value":2}]},"orelse":[],"target":{"_type":"Name","ctx":{"_type":"Store"},"id":"n"},"type_comment":null}],"type_ignores":[]}}],"frontend_declarations":[null],"frontend_notices":[]},"module_path":"check_offset.py","namespace":"check_offset","normalized_ast":{"_type":"Module","body":[{"_type":"ImportFrom","level":0,"module":"calc","names":[{"_type":"alias","asname":null,"name":"increment"}]},{"_type":"For","body":[{"_type":"Assert","msg":null,"test":{"_type":"Compare","comparators":[{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":2}}],"left":{"_type":"Call","args":[{"_type":"Name","ctx":{"_type":"Load"},"id":"n"}],"func":{"_type":"Name","ctx":{"_type":"Load"},"id":"increment"},"keywords":[]},"ops":[{"_type":"Eq"}]}}],"iter":{"_type":"Tuple","ctx":{"_type":"Load"},"elts":[{"_type":"UnaryOp","op":{"_type":"USub"},"operand":{"_type":"Constant","kind":null,"value":2}},{"_type":"UnaryOp","op":{"_type":"USub"},"operand":{"_type":"Constant","kind":null,"value":1}},{"_type":"Constant","kind":null,"value":0},{"_type":"Constant","kind":null,"value":1},{"_type":"Constant","kind":null,"value":2}]},"orelse":[],"target":{"_type":"Name","ctx":{"_type":"Store"},"id":"n"},"type_comment":null}],"type_ignores":[]},"property_role":null,"qualified_name":"check_offset","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{},"source_cid":"bafkreia66d65po6asi7mbw77rezkqgtthdbke7xaqdfcswy6z7mbt7cdze","span":{"end_column":0,"end_line":1,"path":"check_offset.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeerajbkr5upksh3btopy7kr53udsgxgqp4azrhlwxifyzn64zaxll26q","version_cid":"baguqeera53qojkow5plbdtvcwocuke47srpbnha5u6dcywit7payh4bt23eq"},{"annotations":{},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"module","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"Module","body":[{"_type":"ImportFrom","level":0,"module":"calc","names":[{"_type":"alias","asname":null,"name":"increment"}]}],"type_ignores":[]}}],"frontend_declarations":[null],"frontend_notices":[]},"module_path":"consumer.py","namespace":"consumer","normalized_ast":{"_type":"Module","body":[{"_type":"ImportFrom","level":0,"module":"calc","names":[{"_type":"alias","asname":null,"name":"increment"}]}],"type_ignores":[]},"property_role":null,"qualified_name":"consumer","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{},"source_cid":"bafkreibphnonbjqu6k24tyg5n6aeg4jgxwwleju6ntj5yfc6iqwkvvpj6m","span":{"end_column":0,"end_line":1,"path":"consumer.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeerak3duptogi7ulr5hlgadj5iby3o7h33w6tvkpomvphcg3c2yrglca","version_cid":"baguqeerahcxmufr2ntkc34m4b5a2ofjk6exumxxvgc4pghs7u3ncr7k5gupq"},{"annotations":{"n":"int","return":"int"},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"function","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":1}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]}}],"frontend_declarations":["symbol:23:0"],"frontend_notices":[]},"module_path":"tune.py","namespace":"tune","normalized_ast":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":1}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]},"property_role":null,"qualified_name":"tune.increment","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{"is_generator":false,"parameters":[{"annotation":"int","default":"","default_kind":"none","kind":"positional_or_keyword","name":"n"}],"return":"int"},"source_cid":"bafkreiecl6al6zc2gzt4gqewrsa4qnj77zeuensr3abb3fjhuyvwbw56la","span":{"end_column":16,"end_line":3,"path":"tune.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":2},"stable_id":"baguqeeralhmixzkfic5ixdnab3cegr25n6oer3nqbi5hojlre6te2sfzwfma","version_cid":"baguqeeraz5neglq646bbgp3pegh7z7kzhpopj4doet4jyqtoqluvwzhhd2jq"},{"annotations":{},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"module","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"Module","body":[],"type_ignores":[]}}],"frontend_declarations":[null],"frontend_notices":[]},"module_path":"decoy.py","namespace":"decoy","normalized_ast":{"_type":"Module","body":[],"type_ignores":[]},"property_role":null,"qualified_name":"decoy","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{},"source_cid":"bafkreievhhjso4e2xbuaqdzgxoy7swzz2galjhrjhfdjyfbywd433bhyki","span":{"end_column":0,"end_line":1,"path":"decoy.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeeralybdrlaubaiodf52fsvsr3tqxago225hxd5r2soov7y4jwrg3hxa","version_cid":"baguqeerac4lnx33g42jv2my7xcqpsxzti4kixhfuip2js2ajrjxebdziarja"},{"annotations":{"n":"int","return":"int"},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"function","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":2}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]}}],"frontend_declarations":["symbol:33:0"],"frontend_notices":[]},"module_path":"known_variant.py","namespace":"known_variant","normalized_ast":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":2}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]},"property_role":null,"qualified_name":"known_variant.increment","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{"is_generator":false,"parameters":[{"annotation":"int","default":"","default_kind":"none","kind":"positional_or_keyword","name":"n"}],"return":"int"},"source_cid":"bafkreige3wrvzmsvkt4pytzvx2mir7hlwswrzekdzv6rzd23iaaqword3i","span":{"end_column":16,"end_line":3,"path":"known_variant.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":2},"stable_id":"baguqeeranwhfxfwoeikvnnv5foco2kwfxwq6vraghws54bxopim4egqfncla","version_cid":"baguqeeragzmepjxpj3fa76zh2rqawlwwbindaehvrbysc2tjp3q7ftlr5lrq"},{"annotations":{},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"module","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"Module","body":[],"type_ignores":[]}}],"frontend_declarations":[null],"frontend_notices":[]},"module_path":"canary.py","namespace":"canary","normalized_ast":{"_type":"Module","body":[],"type_ignores":[]},"property_role":null,"qualified_name":"canary","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{},"source_cid":"bafkreigikomnn2573hgplkeuf36bsnkercv3p5jumx7ajynfvhjszxjtlm","span":{"end_column":0,"end_line":1,"path":"canary.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeeraphf3yuxr45w3r3cxzquv4dfoprrbkgvh3ytryrmorem74jdpgp2q","version_cid":"baguqeerateqlbnujpzw3w6dekciyisvagcecbtdwtx3xflg4bmpktxy4u2iq"},{"annotations":{},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"module","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"Module","body":[{"_type":"ImportFrom","level":0,"module":"calc","names":[{"_type":"alias","asname":null,"name":"increment"}]},{"_type":"For","body":[{"_type":"Assert","msg":null,"test":{"_type":"Compare","comparators":[{"_type":"Name","ctx":{"_type":"Load"},"id":"int"}],"left":{"_type":"Call","args":[{"_type":"Call","args":[{"_type":"Name","ctx":{"_type":"Load"},"id":"n"}],"func":{"_type":"Name","ctx":{"_type":"Load"},"id":"increment"},"keywords":[]}],"func":{"_type":"Name","ctx":{"_type":"Load"},"id":"type"},"keywords":[]},"ops":[{"_type":"Is"}]}}],"iter":{"_type":"Tuple","ctx":{"_type":"Load"},"elts":[{"_type":"UnaryOp","op":{"_type":"USub"},"operand":{"_type":"Constant","kind":null,"value":2}},{"_type":"UnaryOp","op":{"_type":"USub"},"operand":{"_type":"Constant","kind":null,"value":1}},{"_type":"Constant","kind":null,"value":0},{"_type":"Constant","kind":null,"value":1},{"_type":"Constant","kind":null,"value":2}]},"orelse":[],"target":{"_type":"Name","ctx":{"_type":"Store"},"id":"n"},"type_comment":null}],"type_ignores":[]}}],"frontend_declarations":[null],"frontend_notices":[]},"module_path":"check_type.py","namespace":"check_type","normalized_ast":{"_type":"Module","body":[{"_type":"ImportFrom","level":0,"module":"calc","names":[{"_type":"alias","asname":null,"name":"increment"}]},{"_type":"For","body":[{"_type":"Assert","msg":null,"test":{"_type":"Compare","comparators":[{"_type":"Name","ctx":{"_type":"Load"},"id":"int"}],"left":{"_type":"Call","args":[{"_type":"Call","args":[{"_type":"Name","ctx":{"_type":"Load"},"id":"n"}],"func":{"_type":"Name","ctx":{"_type":"Load"},"id":"increment"},"keywords":[]}],"func":{"_type":"Name","ctx":{"_type":"Load"},"id":"type"},"keywords":[]},"ops":[{"_type":"Is"}]}}],"iter":{"_type":"Tuple","ctx":{"_type":"Load"},"elts":[{"_type":"UnaryOp","op":{"_type":"USub"},"operand":{"_type":"Constant","kind":null,"value":2}},{"_type":"UnaryOp","op":{"_type":"USub"},"operand":{"_type":"Constant","kind":null,"value":1}},{"_type":"Constant","kind":null,"value":0},{"_type":"Constant","kind":null,"value":1},{"_type":"Constant","kind":null,"value":2}]},"orelse":[],"target":{"_type":"Name","ctx":{"_type":"Store"},"id":"n"},"type_comment":null}],"type_ignores":[]},"property_role":null,"qualified_name":"check_type","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{},"source_cid":"bafkreig3s3zht5yypjoamuvpjlanw52d6upqf4edgg33cbixrnfrw2l7bm","span":{"end_column":0,"end_line":1,"path":"check_type.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeerapxu264ccolujceg6ivixuivtagg3h3rli7yv6rtiddqceygxpisq","version_cid":"baguqeeraka5hjmtziox3bggxd3rbkhloee57yh5kfmmw2lktw3ruvxyi6nxq"},{"annotations":{},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"constant","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"Assign","targets":[{"_type":"Name","ctx":{"_type":"Store"},"id":"DEFAULT_OFFSET"}],"type_comment":null,"value":{"_type":"Constant","kind":null,"value":1}}}],"frontend_declarations":["symbol:0:0"],"frontend_notices":[]},"module_path":"support.py","namespace":"support","normalized_ast":{"_type":"Assign","targets":[{"_type":"Name","ctx":{"_type":"Store"},"id":"DEFAULT_OFFSET"}],"type_comment":null,"value":{"_type":"Constant","kind":null,"value":1}},"property_role":null,"qualified_name":"support.DEFAULT_OFFSET","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{},"source_cid":"bafkreid3pwkrhcf6lkbfzinsyphuqyg6qxyzqvagarxb644pfq37icxvju","span":{"end_column":18,"end_line":1,"path":"support.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeeraqw6vqg56bd2i2zy7dlmcmwpb3zu2qc43f2o3nnhy6cicex6p2d2q","version_cid":"baguqeerap6cxulmkf2wmss3f3m5ovne76suit7co7mxsu324fyxipwsvaw3a"},{"annotations":{},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"module","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"Module","body":[],"type_ignores":[]}}],"frontend_declarations":[null],"frontend_notices":[]},"module_path":"calc.py","namespace":"calc","normalized_ast":{"_type":"Module","body":[],"type_ignores":[]},"property_role":null,"qualified_name":"calc","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{},"source_cid":"bafkreig2whzodbawj5uf6jnxwuklau7dypg4y7o76drwhcihfoxilmvtvq","span":{"end_column":0,"end_line":1,"path":"calc.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeeravzddpjz36bnk37q6hushuugks2kyghfjgq5cnlb5a2inaxc4qo5a","version_cid":"baguqeera6mzckoswdaitwvvmccwtczqvyvqnp7kiax4xrug36nxq2xocui3q"}]},"snapshot":{"entries":[{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerabsgxnwkrx5csnutftobl5z7c73btcx2rt7h35i3rkggsuuap2zzq","git_blob_oid":"3f61573bdca90df8f9b568e5ddbcc1db79b79716","head_blob_oid":"3f61573bdca90df8f9b568e5ddbcc1db79b79716","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"calc.py","raw_path_hex":"63616c632e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":47,"source_cid":"bafkreig2whzodbawj5uf6jnxwuklau7dypg4y7o76drwhcihfoxilmvtvq"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerajwgfjxct6ev5hycxwpxxdqh2k355vfhwa56eecfwrgdg74ys247q","git_blob_oid":"f53de9ed93d63f21d6b1704fd7730e5c5b88116b","head_blob_oid":"f53de9ed93d63f21d6b1704fd7730e5c5b88116b","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"canary.py","raw_path_hex":"63616e6172792e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":74,"source_cid":"bafkreigikomnn2573hgplkeuf36bsnkercv3p5jumx7ajynfvhjszxjtlm"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerarbm4sp3fbrorwkzx6qai3f6umfadxiq7sac6jztwp7incugvyz7q","git_blob_oid":"5d4c5db2a9dc79ac85580a4cb2d851e42bd97ca4","head_blob_oid":"5d4c5db2a9dc79ac85580a4cb2d851e42bd97ca4","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"check_offset.py","raw_path_hex":"636865636b5f6f66667365742e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":88,"source_cid":"bafkreia66d65po6asi7mbw77rezkqgtthdbke7xaqdfcswy6z7mbt7cdze"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerajz36zefk5nvhb5dc45z44txfa2n5imykeratoxm5cop5gjoffwta","git_blob_oid":"f84a98513fabbce6f4e7862a706d295e9df88d62","head_blob_oid":"f84a98513fabbce6f4e7862a706d295e9df88d62","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"check_type.py","raw_path_hex":"636865636b5f747970652e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":92,"source_cid":"bafkreig3s3zht5yypjoamuvpjlanw52d6upqf4edgg33cbixrnfrw2l7bm"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeeraspxzhvg5wtyhwm4utxlb6fqhkcnmn6cj4mmg4gk6ypsbcrxbxgtq","git_blob_oid":"48f4d1c3f8024a4eca21f00e3522747d498e6b91","head_blob_oid":"48f4d1c3f8024a4eca21f00e3522747d498e6b91","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"consumer.py","raw_path_hex":"636f6e73756d65722e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":66,"source_cid":"bafkreibphnonbjqu6k24tyg5n6aeg4jgxwwleju6ntj5yfc6iqwkvvpj6m"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerare2dmhndy2v5kcyfnaxahn2fxbfhnksjxb6u5fqacxz7xpapvata","git_blob_oid":"6d938c9b317b917b0a3a1fd26cccfdb08911e915","head_blob_oid":"6d938c9b317b917b0a3a1fd26cccfdb08911e915","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"decoy.py","raw_path_hex":"6465636f792e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":48,"source_cid":"bafkreievhhjso4e2xbuaqdzgxoy7swzz2galjhrjhfdjyfbywd433bhyki"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeeranffxmtbya3jkqwhitzsqu2uut75rgig5z56dbm5gsm5f24sibd5q","git_blob_oid":"cd576ff9aa5c64d2ac030ba0cda873e55f1674c8","head_blob_oid":"cd576ff9aa5c64d2ac030ba0cda873e55f1674c8","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"known_variant.py","raw_path_hex":"6b6e6f776e5f76617269616e742e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":80,"source_cid":"bafkreige3wrvzmsvkt4pytzvx2mir7hlwswrzekdzv6rzd23iaaqword3i"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeeranqeeongpunci7arkrohj7eps6kxgenvqt5duhdwqr4zc4wwg2klq","git_blob_oid":"fea318d2515f2f4bcbb58e5faf1a8fb2bd4d594b","head_blob_oid":"fea318d2515f2f4bcbb58e5faf1a8fb2bd4d594b","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"support.py","raw_path_hex":"737570706f72742e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":19,"source_cid":"bafkreid3pwkrhcf6lkbfzinsyphuqyg6qxyzqvagarxb644pfq37icxvju"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerakfncwummy2seg54ujlf23zgxyqzy3hhteb7xswegcis4ffilq32a","git_blob_oid":"530aee57eeae73b69b574365e3691707840a6425","head_blob_oid":"530aee57eeae73b69b574365e3691707840a6425","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"tune.py","raw_path_hex":"74756e652e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":70,"source_cid":"bafkreiecl6al6zc2gzt4gqewrsa4qnj77zeuensr3abb3fjhuyvwbw56la"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerars6vtjsh536hxw6f2rdsxnwkufltiy3c2yg57d4yk7puoizgphcq","git_blob_oid":"b4c892e6475baf3fb2d6cf0958357538e98235f6","head_blob_oid":"b4c892e6475baf3fb2d6cf0958357538e98235f6","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"unsupported.py","raw_path_hex":"756e737570706f727465642e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":63,"source_cid":"bafkreiasnapoyago6qk7tdfe35msiumkldj6byc3ktzstpxyu2qcrsckra"}],"exclusions":[".eggs",".git",".hg",".mypy_cache",".nox",".pytest_cache",".ruff_cache",".semantic-index",".semantic_index",".svn",".tox",".venv","__pycache__","build","coverage","dist","env","external","htmlcov","node_modules","semantic-index-state","site-packages","third-party","third_party","vendor","venv"],"git_commit":"529414be9f608949e444af15073865302e52f434","git_tree":"859f41a9507776edee2a179cf5d7c4079bbaa6ca","max_entries":256,"max_file_bytes":65536,"mode":"git-clean","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-repository-snapshot@4","snapshot_cid":"baguqeera5icnvhiinjaau253x3wyg2bd2po4age3eyillgjur2bmqksbhfya"},"units":[{"ast_cid":"baguqeeragbth2q3hgm4k3t5au7wsbpywv3lsmpyltien4jqa5c7ldylckekq","entry_cid":"baguqeerabsgxnwkrx5csnutftobl5z7c73btcx2rt7h35i3rkggsuuap2zzq","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:63616c632e7079"},{"ast_cid":"baguqeerav2jffsev7p46llsm5w2e6e3mwada73b4zplnwqgl5ognejkw2mja","entry_cid":"baguqeerajwgfjxct6ev5hycxwpxxdqh2k355vfhwa56eecfwrgdg74ys247q","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:63616e6172792e7079"},{"ast_cid":"baguqeeratzdgltaadd5sqi3efiseowzjhqzswbwozbtrvpo4gtoh4iqnxoda","entry_cid":"baguqeerarbm4sp3fbrorwkzx6qai3f6umfadxiq7sac6jztwp7incugvyz7q","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:636865636b5f6f66667365742e7079"},{"ast_cid":"baguqeerapghafludvefliflcvlmjv7wdabj34zkeg53vzndo4vmylc2batnq","entry_cid":"baguqeerajz36zefk5nvhb5dc45z44txfa2n5imykeratoxm5cop5gjoffwta","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:636865636b5f747970652e7079"},{"ast_cid":"baguqeerapzfvfgfmovzjcr6db33lp7damogco33yryn7riqw7seuieynipca","entry_cid":"baguqeeraspxzhvg5wtyhwm4utxlb6fqhkcnmn6cj4mmg4gk6ypsbcrxbxgtq","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:636f6e73756d65722e7079"},{"ast_cid":"baguqeerazk4q47e25hng2ti3jldimawwmf2zvwgjq5c47qdpz4twafledq2a","entry_cid":"baguqeerare2dmhndy2v5kcyfnaxahn2fxbfhnksjxb6u5fqacxz7xpapvata","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:6465636f792e7079"},{"ast_cid":"baguqeerak4e2ilznyofhu2r4bsxsxdc6fzzqsizycxr7kwrqxi7utpmv24aq","entry_cid":"baguqeeranffxmtbya3jkqwhitzsqu2uut75rgig5z56dbm5gsm5f24sibd5q","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:6b6e6f776e5f76617269616e742e7079"},{"ast_cid":"baguqeerarlqx76d2poqprmw4evz5ezethzdsucizm3hlnsynwuxerb2nwyga","entry_cid":"baguqeeranqeeongpunci7arkrohj7eps6kxgenvqt5duhdwqr4zc4wwg2klq","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:737570706f72742e7079"},{"ast_cid":"baguqeeranfvqryukzy4hyk4ceahqeuepuncfyyjudp2vdd3yvsknmmjma23q","entry_cid":"baguqeerakfncwummy2seg54ujlf23zgxyqzy3hhteb7xswegcis4ffilq32a","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:74756e652e7079"},{"ast_cid":"baguqeeracttwhfapni3vlu6wcy6367p5bwrwtdr22wnblc4bxstyu6tckpuq","entry_cid":"baguqeerars6vtjsh536hxw6f2rdsxnwkufltiy3c2yg57d4yk7puoizgphcq","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:756e737570706f727465642e7079"}]},"native_adapter":{"adapter_version":"software-verification-source-adapter/v1.0.1","backend_requests":[{"attributes":{"fake_success_forbidden":true,"function_id":"function:increment","program_id":"bafkreig7cnf7pgxops5l2tdkkzsof336rjlnr26ga2pifepfay7oslijxu","requires_canonical_backend":true},"goal_kind":"verification_condition","logic_family":"smt","obligation_statement":"Establish the admitted contract obligations for function 'increment' via the shared SMT compiler; do not treat adapter success as a proof.","request_id":"backend-request:function:increment.contract","schema":"ipfs_datasets_py/logic/software-verification/canonical-backend-request@1","source_ref_ids":["source:tune.py"],"subject_ids":["function:increment"],"theory_tags":["equality","qf_lia"]}],"diagnostics":[],"document":{"artifacts":[{"artifact_id":"artifact:tune.py","config_id":"","content_cid":"","content_sha256":"825f80bf645a3667c340968c81c8353ffe49423651d8021d9527a62b60dbbe58","license_expression":"","media_type":"text/x-python","metadata":{"language":"python"},"parent_artifact_ids":[],"path":"tune.py","producer_id":"","review_status":"","role":"input","schema_id":"software-verification-source","schema_version":"v1","size":70,"trust_decision":""}],"assumptions":[{"assumption_id":"assumption:python.language-semantics","expression":{"adapter":"software-verification-source-adapter/v1.0.1","subset":"v1"},"extensions":{},"kind":"semantic","schema_version":"verification-assumption/v1","source_ref_ids":[],"span_ids":["span:function.increment.1"],"statement":"Only the admitted python subset is given executable ProgramIR semantics; other features stay observational.","subject_ids":["decl:function.increment"]},{"assumption_id":"assumption:python.memory","expression":{"memory_model":"abstract_objects"},"extensions":{},"kind":"modeling","schema_version":"verification-assumption/v1","source_ref_ids":[],"span_ids":["span:function.increment.1"],"statement":"python memory is modeled as abstract object identity without a precise heap graph in this adapter version.","subject_ids":["decl:function.increment"]},{"assumption_id":"assumption:python.runtime","expression":{"concurrency":"sequential","language":"python"},"extensions":{},"kind":"platform","schema_version":"verification-assumption/v1","source_ref_ids":[],"span_ids":["span:function.increment.1"],"statement":"python runtime is sequential, single-threaded for the admitted subset; the GIL or event-loop concurrency is not modeled.","subject_ids":["decl:function.increment"]},{"assumption_id":"assumption:python.undefined-behavior","expression":{"undefined_behavior_policy":"retain_unsupported"},"extensions":{},"kind":"semantic","schema_version":"verification-assumption/v1","source_ref_ids":[],"span_ids":["span:function.increment.1"],"statement":"Undefined or implementation-defined python behavior is not silently executed; unsupported constructs are retained as diagnostics.","subject_ids":["decl:function.increment"]}],"bounds":[{"bound_id":"bound:python.source-bytes","description":"Adapter admission bound for source size.","extensions":{},"kind":"resource_bounded","limits":{"max_source_bytes":2097152},"source_ref_ids":["source:tune.py"],"span_ids":[]}],"declarations":[{"declaration_id":"decl:function.increment","depends_on":[],"extensions":{},"kind":"function","name":"increment","payload":{"complete_lowering":true,"function_id":"function:increment","language":"python","parameter_symbol_ids":["symbol:increment.n.parameter"],"return_type":"int"},"source_ref_ids":["source:tune.py"],"span_ids":["span:function.increment.1"]}],"diagnostics":[],"document_id":"bafkreiexeix5clqmtsa2omlejtmrpgy5egacuab6unror3v4usz6tbrxli","extensions":{"lfv.source_adapter.version":"software-verification-source-adapter/v1.0.1"},"metadata":{"adapter":"SourceSoftwareVerificationAdapter@1","language":"python","path":"tune.py"},"observations":{"adapter_version":"software-verification-source-adapter/v1.0.1","backend_requests":[{"attributes":{"fake_success_forbidden":true,"function_id":"function:increment","program_id":"bafkreig7cnf7pgxops5l2tdkkzsof336rjlnr26ga2pifepfay7oslijxu","requires_canonical_backend":true},"goal_kind":"verification_condition","logic_family":"smt","obligation_statement":"Establish the admitted contract obligations for function 'increment' via the shared SMT compiler; do not treat adapter success as a proof.","request_id":"backend-request:function:increment.contract","schema":"ipfs_datasets_py/logic/software-verification/canonical-backend-request@1","source_ref_ids":["source:tune.py"],"subject_ids":["function:increment"],"theory_tags":["equality","qf_lia"]}],"interface":"SourceSoftwareVerificationAdapter@1","unsupported_constructs":[]},"properties":[{"assumption_ids":["assumption:python.language-semantics","assumption:python.memory","assumption:python.runtime","assumption:python.undefined-behavior"],"bound_ids":[],"expression":{"function_id":"function:increment","purity":"pure"},"extensions":{},"kind":"safety","logic_family":"software_verification","property_id":"property:function:increment.safety","schema_version":"verification-property/v1","source_ref_ids":["source:tune.py"],"span_ids":["span:function.increment.1"],"statement":"Function increment respects its admitted control-flow and effect summary under the declared language assumptions.","subject_ids":["decl:function.increment"]}],"schema_version":"software-verification-ir/v1","sources":[{"container_sha256":"","container_uri":"","content_cid":"","content_sha256":"825f80bf645a3667c340968c81c8353ffe49423651d8021d9527a62b60dbbe58","license_expression":"","metadata":{"byte_length":70,"language":"python","path":"tune.py"},"ref_id":"source:tune.py","review_status":"unreviewed","source_id":"tune.py","source_revision":"snapshot:baguqeera5icnvhiinjaau253x3wyg2bd2po4age3eyillgjur2bmqksbhfya","source_uri":"file:///tune.py"}],"spans":[{"end_byte":69,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:tune.py","span_id":"span:function.increment.1","start_byte":23,"start_char":null,"start_column":1,"start_line":2},{"end_byte":69,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:tune.py","span_id":"span:increment.expr.4","start_byte":64,"start_char":null,"start_column":12,"start_line":3},{"end_byte":65,"end_char":null,"end_column":12,"end_line":3,"metadata":{},"source_ref_id":"source:tune.py","span_id":"span:increment.expr.5","start_byte":64,"start_char":null,"start_column":12,"start_line":3},{"end_byte":69,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:tune.py","span_id":"span:increment.expr.7","start_byte":68,"start_char":null,"start_column":16,"start_line":3},{"end_byte":43,"end_char":null,"end_column":20,"end_line":2,"metadata":{},"source_ref_id":"source:tune.py","span_id":"span:increment.param.n.2","start_byte":37,"start_char":null,"start_column":15,"start_line":2},{"end_byte":69,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:tune.py","span_id":"span:increment.stmt.3","start_byte":57,"start_char":null,"start_column":5,"start_line":3}]},"evidence":null,"fake_backend_success":false,"interface":"SourceSoftwareVerificationAdapter@1","language":"python","path":"tune.py","program":{"commands":[{"attributes":{},"command_id":"command:10","effects":{"allocates":[],"deallocates":[],"nondeterministic":false,"performs_io":false,"raises":[],"reads":[],"synchronizes":false,"writes":[]},"evaluation_order":["expr:9"],"expression_ids":["expr:9"],"kind":"return","source_ref_ids":["source:tune.py"],"span_ids":["span:increment.stmt.3"],"target_symbol_ids":[],"undefined_behavior":[]}],"expressions":[{"attributes":{},"evaluation_order":[],"expression_id":"expr:6","kind":"symbol","operand_ids":[],"operator":"","source_ref_ids":["source:tune.py"],"span_ids":["span:increment.expr.5"],"symbol_ids":["symbol:increment.n.parameter"],"type_ref":"any"},{"attributes":{"value":1},"evaluation_order":[],"expression_id":"expr:8","kind":"literal","operand_ids":[],"operator":"","source_ref_ids":["source:tune.py"],"span_ids":["span:increment.expr.7"],"symbol_ids":[],"type_ref":"int"},{"attributes":{},"evaluation_order":["expr:6","expr:8"],"expression_id":"expr:9","kind":"binary","operand_ids":["expr:6","expr:8"],"operator":"add","source_ref_ids":["source:tune.py"],"span_ids":["span:increment.expr.4"],"symbol_ids":[],"type_ref":"any"}],"functions":[{"cfg":{"blocks":[{"block_id":"block:entry","command_ids":["command:10"],"source_ref_ids":["source:tune.py"],"span_ids":["span:function.increment.1"]}],"edges":[],"entry_block_id":"block:entry","exceptional_exit_block_ids":[],"graph_id":"cfg:increment","normal_exit_block_ids":["block:entry"]},"declared_exceptions":[],"effects":{"allocates":[],"deallocates":[],"nondeterministic":false,"performs_io":false,"raises":[],"reads":["symbol:increment.n.parameter"],"synchronizes":false,"writes":[]},"exception_symbol_ids":[],"function_id":"function:increment","local_symbol_ids":[],"name":"increment","parameter_symbol_ids":["symbol:increment.n.parameter"],"purity":"pure","result_symbol_id":"symbol:increment.result.result","return_type":"int","source_ref_ids":["source:tune.py"],"span_ids":["span:function.increment.1"]}],"global_symbol_ids":[],"metadata":{"adapter":"SourceSoftwareVerificationAdapter@1","language":"python","path":"tune.py"},"program_id":"bafkreig7cnf7pgxops5l2tdkkzsof336rjlnr26ga2pifepfay7oslijxu","schema_version":"program-ir/v1","sources":[{"container_sha256":"","container_uri":"","content_cid":"","content_sha256":"825f80bf645a3667c340968c81c8353ffe49423651d8021d9527a62b60dbbe58","license_expression":"","metadata":{"byte_length":70,"language":"python","path":"tune.py"},"ref_id":"source:tune.py","review_status":"unreviewed","source_id":"tune.py","source_revision":"snapshot:baguqeera5icnvhiinjaau253x3wyg2bd2po4age3eyillgjur2bmqksbhfya","source_uri":"file:///tune.py"}],"spans":[{"end_byte":69,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:tune.py","span_id":"span:function.increment.1","start_byte":23,"start_char":null,"start_column":1,"start_line":2},{"end_byte":69,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:tune.py","span_id":"span:increment.expr.4","start_byte":64,"start_char":null,"start_column":12,"start_line":3},{"end_byte":65,"end_char":null,"end_column":12,"end_line":3,"metadata":{},"source_ref_id":"source:tune.py","span_id":"span:increment.expr.5","start_byte":64,"start_char":null,"start_column":12,"start_line":3},{"end_byte":69,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:tune.py","span_id":"span:increment.expr.7","start_byte":68,"start_char":null,"start_column":16,"start_line":3},{"end_byte":43,"end_char":null,"end_column":20,"end_line":2,"metadata":{},"source_ref_id":"source:tune.py","span_id":"span:increment.param.n.2","start_byte":37,"start_char":null,"start_column":15,"start_line":2},{"end_byte":69,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:tune.py","span_id":"span:increment.stmt.3","start_byte":57,"start_char":null,"start_column":5,"start_line":3}],"symbols":[{"attributes":{},"kind":"parameter","name":"n","source_ref_ids":["source:tune.py"],"span_ids":["span:increment.param.n.2"],"symbol_id":"symbol:increment.n.parameter","type_ref":"int"},{"attributes":{},"kind":"result","name":"result","source_ref_ids":["source:tune.py"],"span_ids":["span:function.increment.1"],"symbol_id":"symbol:increment.result.result","type_ref":"int"}]},"schema":"ipfs_datasets_py/logic/software-verification/source-adapter-result@1","status":"success","unsupported_constructs":[]},"native_bridge_results":[{"kind":"program","native_id":"bafkreig7cnf7pgxops5l2tdkkzsof336rjlnr26ga2pifepfay7oslijxu","result":{"bridge_version":"1.0.0","diagnostics":[],"domain_identity":"bafkreig7cnf7pgxops5l2tdkkzsof336rjlnr26ga2pifepfay7oslijxu","expression":{"content_digest":"effb9048f4e582eb874d6e4b8f5071b63e696295d87b4392103e9a23d9a53bc8","expression_id":"expr:sv:program:bafkreig7cnf7pgxops5l2tdkkzsof336rjlnr26ga2pifepfay7oslijxu","family":{"interface":"LogicIdentityNamespaces@1","namespace":"family","schema_version":"logic-identity-namespaces/v1","value":"program","version":"1.0.0"},"interface":"TypedExpression@1","metadata":{"bridge":"SoftwareVerificationSyntaxBridge@1","domain_identity":"bafkreig7cnf7pgxops5l2tdkkzsof336rjlnr26ga2pifepfay7oslijxu","kind":"program","source_identities":["825f80bf645a3667c340968c81c8353ffe49423651d8021d9527a62b60dbbe58","file:///tune.py","source:tune.py","span:function.increment.1","span:increment.expr.4","span:increment.expr.5","span:increment.expr.7","span:increment.param.n.2","span:increment.stmt.3"],"view_role":""},"profile":{"interface":"LogicIdentityNamespaces@1","namespace":"profile","schema_version":"logic-identity-namespaces/v1","value":"program_ir","version":"1.0.0"},"root":{"arguments":[],"binders":[],"extension":{"children":[],"family":{"interface":"LogicIdentityNamespaces@1","namespace":"family","schema_version":"logic-identity-namespaces/v1","value":"program","version":"1.0.0"},"features":["program.ir","software_verification.program"],"interface":"LogicExtensionNode@1","metadata":{},"node_id":"node:sv:program:bafkreig7cnf7pgxops5l2tdkkzsof336rjlnr26ga2pifepfay7oslijxu:ext","payload":{"bridge_interface":"SoftwareVerificationSyntaxBridge@1","bridge_version":"1.0.0","document":{"commands":[{"attributes":{},"command_id":"command:10","effects":{"allocates":[],"deallocates":[],"nondeterministic":false,"performs_io":false,"raises":[],"reads":[],"synchronizes":false,"writes":[]},"evaluation_order":["expr:9"],"expression_ids":["expr:9"],"kind":"return","source_ref_ids":["source:tune.py"],"span_ids":["span:increment.stmt.3"],"target_symbol_ids":[],"undefined_behavior":[]}],"expressions":[{"attributes":{},"evaluation_order":[],"expression_id":"expr:6","kind":"symbol","operand_ids":[],"operator":"","source_ref_ids":["source:tune.py"],"span_ids":["span:increment.expr.5"],"symbol_ids":["symbol:increment.n.parameter"],"type_ref":"any"},{"attributes":{"value":1},"evaluation_order":[],"expression_id":"expr:8","kind":"literal","operand_ids":[],"operator":"","source_ref_ids":["source:tune.py"],"span_ids":["span:increment.expr.7"],"symbol_ids":[],"type_ref":"int"},{"attributes":{},"evaluation_order":["expr:6","expr:8"],"expression_id":"expr:9","kind":"binary","operand_ids":["expr:6","expr:8"],"operator":"add","source_ref_ids":["source:tune.py"],"span_ids":["span:increment.expr.4"],"symbol_ids":[],"type_ref":"any"}],"functions":[{"cfg":{"blocks":[{"block_id":"block:entry","command_ids":["command:10"],"source_ref_ids":["source:tune.py"],"span_ids":["span:function.increment.1"]}],"edges":[],"entry_block_id":"block:entry","exceptional_exit_block_ids":[],"graph_id":"cfg:increment","normal_exit_block_ids":["block:entry"]},"declared_exceptions":[],"effects":{"allocates":[],"deallocates":[],"nondeterministic":false,"performs_io":false,"raises":[],"reads":["symbol:increment.n.parameter"],"synchronizes":false,"writes":[]},"exception_symbol_ids":[],"function_id":"function:increment","local_symbol_ids":[],"name":"increment","parameter_symbol_ids":["symbol:increment.n.parameter"],"purity":"pure","result_symbol_id":"symbol:increment.result.result","return_type":"int","source_ref_ids":["source:tune.py"],"span_ids":["span:function.increment.1"]}],"global_symbol_ids":[],"metadata":{"adapter":"SourceSoftwareVerificationAdapter@1","language":"python","path":"tune.py"},"program_id":"bafkreig7cnf7pgxops5l2tdkkzsof336rjlnr26ga2pifepfay7oslijxu","schema_version":"program-ir/v1","sources":[{"container_sha256":"","container_uri":"","content_cid":"","content_sha256":"825f80bf645a3667c340968c81c8353ffe49423651d8021d9527a62b60dbbe58","license_expression":"","metadata":{"byte_length":70,"language":"python","path":"tune.py"},"ref_id":"source:tune.py","review_status":"unreviewed","source_id":"tune.py","source_revision":"snapshot:baguqeera5icnvhiinjaau253x3wyg2bd2po4age3eyillgjur2bmqksbhfya","source_uri":"file:///tune.py"}],"spans":[{"end_byte":69,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:tune.py","span_id":"span:function.increment.1","start_byte":23,"start_char":null,"start_column":1,"start_line":2},{"end_byte":69,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:tune.py","span_id":"span:increment.expr.4","start_byte":64,"start_char":null,"start_column":12,"start_line":3},{"end_byte":65,"end_char":null,"end_column":12,"end_line":3,"metadata":{},"source_ref_id":"source:tune.py","span_id":"span:increment.expr.5","start_byte":64,"start_char":null,"start_column":12,"start_line":3},{"end_byte":69,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:tune.py","span_id":"span:increment.expr.7","start_byte":68,"start_char":null,"start_column":16,"start_line":3},{"end_byte":43,"end_char":null,"end_column":20,"end_line":2,"metadata":{},"source_ref_id":"source:tune.py","span_id":"span:increment.param.n.2","start_byte":37,"start_char":null,"start_column":15,"start_line":2},{"end_byte":69,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:tune.py","span_id":"span:increment.stmt.3","start_byte":57,"start_char":null,"start_column":5,"start_line":3}],"symbols":[{"attributes":{},"kind":"parameter","name":"n","source_ref_ids":["source:tune.py"],"span_ids":["span:increment.param.n.2"],"symbol_id":"symbol:increment.n.parameter","type_ref":"int"},{"attributes":{},"kind":"result","name":"result","source_ref_ids":["source:tune.py"],"span_ids":["span:function.increment.1"],"symbol_id":"symbol:increment.result.result","type_ref":"int"}]},"domain_identity":"bafkreig7cnf7pgxops5l2tdkkzsof336rjlnr26ga2pifepfay7oslijxu","domain_schema":"program-ir/v1","kind":"program","schema_version":"program.program_ir/v1","source_identities":["825f80bf645a3667c340968c81c8353ffe49423651d8021d9527a62b60dbbe58","file:///tune.py","source:tune.py","span:function.increment.1","span:increment.expr.4","span:increment.expr.5","span:increment.expr.7","span:increment.param.n.2","span:increment.stmt.3"],"view_role":""},"payload_schema":"program.program_ir/v1","profile":{"interface":"LogicIdentityNamespaces@1","namespace":"profile","schema_version":"logic-identity-namespaces/v1","value":"program_ir","version":"1.0.0"},"schema_version":"syntax-logic-extension-node/v1"},"kind":"extension","metadata":{},"node_id":"node:sv:program:bafkreig7cnf7pgxops5l2tdkkzsof336rjlnr26ga2pifepfay7oslijxu","schema_version":"syntax-logic-node/v1","sort":{"arguments":[],"kind":"bool","name":"Bool","schema_version":"syntax-logic-sort/v1"},"symbol":""},"schema_version":"syntax-typed-expression/v1","signature":{"family":{"interface":"LogicIdentityNamespaces@1","namespace":"family","schema_version":"logic-identity-namespaces/v1","value":"program","version":"1.0.0"},"features":["program.ir","software_verification.program"],"interface":"LogicSignature@1","metadata":{"bridge":"SoftwareVerificationSyntaxBridge@1","domain":"software_verification","kind":"program"},"profile":{"interface":"LogicIdentityNamespaces@1","namespace":"profile","schema_version":"logic-identity-namespaces/v1","value":"program_ir","version":"1.0.0"},"schema_version":"syntax-logic-signature/v1","signature_id":"sig:sv:program","sorts":[{"arguments":[],"kind":"bool","name":"Bool","schema_version":"syntax-logic-sort/v1"}],"symbols":[]}},"has_document":true,"interface":"SoftwareVerificationSyntaxBridge@1","kind":"program","losses":[],"preservation":"exact","route":{"domain_schema":"program-ir/v1","family_id":"program","features":["software_verification.program","program.ir"],"kind":"program","notes":"","payload_schema":"program.program_ir/v1","profile_id":"program_ir","schema":"software-verification.syntax-bridge-route/v1","view_role":""},"schema":"software-verification.syntax-bridge-result/v1","source_identities":["825f80bf645a3667c340968c81c8353ffe49423651d8021d9527a62b60dbbe58","file:///tune.py","source:tune.py","span:function.increment.1","span:increment.expr.4","span:increment.expr.5","span:increment.expr.7","span:increment.param.n.2","span:increment.stmt.3"],"status":"ok","unsupported":[]}}],"native_contracts":[],"native_program":{"commands":[{"attributes":{},"command_id":"command:10","effects":{"allocates":[],"deallocates":[],"nondeterministic":false,"performs_io":false,"raises":[],"reads":[],"synchronizes":false,"writes":[]},"evaluation_order":["expr:9"],"expression_ids":["expr:9"],"kind":"return","source_ref_ids":["source:tune.py"],"span_ids":["span:increment.stmt.3"],"target_symbol_ids":[],"undefined_behavior":[]}],"expressions":[{"attributes":{},"evaluation_order":[],"expression_id":"expr:6","kind":"symbol","operand_ids":[],"operator":"","source_ref_ids":["source:tune.py"],"span_ids":["span:increment.expr.5"],"symbol_ids":["symbol:increment.n.parameter"],"type_ref":"any"},{"attributes":{"value":1},"evaluation_order":[],"expression_id":"expr:8","kind":"literal","operand_ids":[],"operator":"","source_ref_ids":["source:tune.py"],"span_ids":["span:increment.expr.7"],"symbol_ids":[],"type_ref":"int"},{"attributes":{},"evaluation_order":["expr:6","expr:8"],"expression_id":"expr:9","kind":"binary","operand_ids":["expr:6","expr:8"],"operator":"add","source_ref_ids":["source:tune.py"],"span_ids":["span:increment.expr.4"],"symbol_ids":[],"type_ref":"any"}],"functions":[{"cfg":{"blocks":[{"block_id":"block:entry","command_ids":["command:10"],"source_ref_ids":["source:tune.py"],"span_ids":["span:function.increment.1"]}],"edges":[],"entry_block_id":"block:entry","exceptional_exit_block_ids":[],"graph_id":"cfg:increment","normal_exit_block_ids":["block:entry"]},"declared_exceptions":[],"effects":{"allocates":[],"deallocates":[],"nondeterministic":false,"performs_io":false,"raises":[],"reads":["symbol:increment.n.parameter"],"synchronizes":false,"writes":[]},"exception_symbol_ids":[],"function_id":"function:increment","local_symbol_ids":[],"name":"increment","parameter_symbol_ids":["symbol:increment.n.parameter"],"purity":"pure","result_symbol_id":"symbol:increment.result.result","return_type":"int","source_ref_ids":["source:tune.py"],"span_ids":["span:function.increment.1"]}],"global_symbol_ids":[],"metadata":{"adapter":"SourceSoftwareVerificationAdapter@1","language":"python","path":"tune.py"},"program_id":"bafkreig7cnf7pgxops5l2tdkkzsof336rjlnr26ga2pifepfay7oslijxu","schema_version":"program-ir/v1","sources":[{"container_sha256":"","container_uri":"","content_cid":"","content_sha256":"825f80bf645a3667c340968c81c8353ffe49423651d8021d9527a62b60dbbe58","license_expression":"","metadata":{"byte_length":70,"language":"python","path":"tune.py"},"ref_id":"source:tune.py","review_status":"unreviewed","source_id":"tune.py","source_revision":"snapshot:baguqeera5icnvhiinjaau253x3wyg2bd2po4age3eyillgjur2bmqksbhfya","source_uri":"file:///tune.py"}],"spans":[{"end_byte":69,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:tune.py","span_id":"span:function.increment.1","start_byte":23,"start_char":null,"start_column":1,"start_line":2},{"end_byte":69,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:tune.py","span_id":"span:increment.expr.4","start_byte":64,"start_char":null,"start_column":12,"start_line":3},{"end_byte":65,"end_char":null,"end_column":12,"end_line":3,"metadata":{},"source_ref_id":"source:tune.py","span_id":"span:increment.expr.5","start_byte":64,"start_char":null,"start_column":12,"start_line":3},{"end_byte":69,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:tune.py","span_id":"span:increment.expr.7","start_byte":68,"start_char":null,"start_column":16,"start_line":3},{"end_byte":43,"end_char":null,"end_column":20,"end_line":2,"metadata":{},"source_ref_id":"source:tune.py","span_id":"span:increment.param.n.2","start_byte":37,"start_char":null,"start_column":15,"start_line":2},{"end_byte":69,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:tune.py","span_id":"span:increment.stmt.3","start_byte":57,"start_char":null,"start_column":5,"start_line":3}],"symbols":[{"attributes":{},"kind":"parameter","name":"n","source_ref_ids":["source:tune.py"],"span_ids":["span:increment.param.n.2"],"symbol_id":"symbol:increment.n.parameter","type_ref":"int"},{"attributes":{},"kind":"result","name":"result","source_ref_ids":["source:tune.py"],"span_ids":["span:function.increment.1"],"symbol_id":"symbol:increment.result.result","type_ref":"int"}]},"profile":{"completion_authority":false,"domain_id":"codebase_ir","executes_source":false,"execution_authority":false,"feature_only":true,"feature_view":"native documents with stable positional references; provenance retained outside learned expressions","feature_view_schema":"codebase-ir-native-structural-feature-view@1","limits":{"max_ast_depth":48,"max_ast_nodes":2048,"max_condition_bytes":16384,"max_contracts":8,"max_functions":16,"max_source_bytes":65536,"max_target_bytes":4194304},"native_routes":{"contract":{"available_without_typed_evidence":false,"family":"program","kind":"contract","owner_schema":"program-contract/v1","payload_schema":"program.program_contract/v1","profile":"dynamic_hoare","requires_explicit_source_ref":true,"requires_program_binding":true,"typed_owner":"ProgramContract","view_role":""},"program":{"available_without_typed_evidence":false,"family":"program","kind":"program","owner_schema":"program-ir/v1","payload_schema":"program.program_ir/v1","profile":"program_ir","requires_explicit_source_ref":true,"requires_program_binding":false,"typed_owner":"ProgramIR","view_role":""}},"projection_ids":["codebase_ir.program@1","codebase_ir.contracts@1"],"proof_authority":false,"provider_calls":0,"readiness":"complete supported source adapter, exact native bridge, no unsupported inventory","schema":"codebase-ir-source-bound-feature-targets@1","semantic_formula_decoder":false,"solver_calls":0,"source_semantics_verified":false,"unsupported_policy":"retain source-bound frontiers and deny training readiness"},"proof_authority":false,"publication_receipt":{"ast_revision_id":"rev:repository:reviewed-candidate-qualification:snapshot:baguqeera5icnvhiinjaau253x3wyg2bd2po4age3eyillgjur2bmqksbhfya","generation":1,"manifest_cid":"baguqeeraeissgl364bk7vyxwh4dm4nen5vt22k5hnhyfhyfu67ex3ryjfmla","operation_id":"initial","previous_head":null,"repository_id":"repository:reviewed-candidate-qualification","request_cid":"baguqeerazapeehfz7nnwsu3x4zkrb66dvju33acegegjdgr65pl64z54dzya","schema":"codebase-publication-receipt@1","snapshot_cid":"baguqeera5icnvhiinjaau253x3wyg2bd2po4age3eyillgjur2bmqksbhfya"},"semantic_formula_decoder":false,"source_binding":{"ast_cid":"baguqeeranfvqryukzy4hyk4ceahqeuepuncfyyjudp2vdd3yvsknmmjma23q","content_sha256":"825f80bf645a3667c340968c81c8353ffe49423651d8021d9527a62b60dbbe58","entry":{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerakfncwummy2seg54ujlf23zgxyqzy3hhteb7xswegcis4ffilq32a","git_blob_oid":"530aee57eeae73b69b574365e3691707840a6425","head_blob_oid":"530aee57eeae73b69b574365e3691707840a6425","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"tune.py","raw_path_hex":"74756e652e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":70,"source_cid":"bafkreiecl6al6zc2gzt4gqewrsa4qnj77zeuensr3abb3fjhuyvwbw56la"},"head":{"ast_revision_id":"rev:repository:reviewed-candidate-qualification:snapshot:baguqeera5icnvhiinjaau253x3wyg2bd2po4age3eyillgjur2bmqksbhfya","generation":1,"manifest_cid":"baguqeeraeissgl364bk7vyxwh4dm4nen5vt22k5hnhyfhyfu67ex3ryjfmla","receipt_cid":"baguqeeraapssc4hz723hbrqov3ua2tkltwtsa3dxg3fr5isfdgixwjqgw6lq","repository_id":"repository:reviewed-candidate-qualification","schema":"codebase-head@1","snapshot_cid":"baguqeera5icnvhiinjaau253x3wyg2bd2po4age3eyillgjur2bmqksbhfya"},"path":"tune.py","repository_id":"repository:reviewed-candidate-qualification","schema":"codebase-ir-feature-source-binding@1","source_cid":"bafkreiecl6al6zc2gzt4gqewrsa4qnj77zeuensr3abb3fjhuyvwbw56la","source_key":"raw:74756e652e7079","source_revision":"snapshot:baguqeera5icnvhiinjaau253x3wyg2bd2po4age3eyillgjur2bmqksbhfya","unit":{"ast_cid":"baguqeeranfvqryukzy4hyk4ceahqeuepuncfyyjudp2vdd3yvsknmmjma23q","entry_cid":"baguqeerakfncwummy2seg54ujlf23zgxyqzy3hhteb7xswegcis4ffilq32a","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:74756e652e7079"}},"source_bytes_hex":"232066697865642074756e696e6720666978747572650a64656620696e6372656d656e74286e3a20696e7429202d3e20696e743a0a2020202072657475726e206e202b20310a","source_semantics_verified":false,"target_schema":"codebase-ir-source-bound-feature-targets@1","unknown_inventory":[{"field":"type_ref","native_id":"expr:6","native_kind":"expressions","value":"any"},{"field":"type_ref","native_id":"expr:9","native_kind":"expressions","value":"any"}]},"required":true,"stage":"target","status":"passed","validator_id":"codebase_ir.exact_native_target_replay@1"}]}]},"codebase_request_sha256":"34ddaaa9bf88ff4822f01908a47f783b77e624c1b7dc1d96d7823cc33051739f","codebase_worker_receipt":{"elapsed_ms":2587,"executable_sha256":"1a301bb1763139d48ae638d97b11edf56de6cd185e1b054eae6dc28c271c0c5f","input_sha256":"2c886fbc87de04f280567b7ca98972067dd31b00af5ee288b8cc638c47ebc365","limits":{"max_output_bytes":16777216,"resident_memory_bytes":1073741824},"memory_enforcement":"sampled_process_tree_rss_with_possible_overshoot","output_sha256":"5ce49ce40aee556e95b86c1fa66f18d1f6edd48a79bda7bb183bc89565555de4","returncode":0,"source_execution_attested":false,"worker_sha256":"91174cb51a0832e4cd691e56f94c0d6b34af1f06e6afec2c0d780d58fa3196db","workspace_cleaned":true},"configuration":{"epochs":16,"latent_width":8,"learning_rate":0.01,"max_seconds":88.19180617574602,"objective":{"cosine_weight":0.1,"coverage":"training_vocabulary_atoms_only","guarded_auxiliary":"native_norm_ratio_penalty","l2":0.0,"qualification":false,"reconstruction":"per_projection_native_kernel_mean"},"seed":1729},"contract_sha256":"2a85d70e98ec9ff00018d7e2a22151c1fff0bf04175c230bfc3375773072e0b5","deadline_enforcement":"cooperative_checks_between_native_operations","elapsed_seconds":0.599345579976216,"epochs":[{"deadline_exceeded":false,"epoch":1,"gradient_norm":0.33001190423965454,"projection_metrics":{"codebase_ir.contracts@1":{"cosine":0.0005221366882324219,"guarded_auxiliary":0.0,"reconstruction":0.03667154908180237},"codebase_ir.program@1":{"cosine":0.11060750484466553,"guarded_auxiliary":0.0,"reconstruction":0.0076209683902561665}},"selected":false,"train_objective":0.04979170486330986,"tuning_objective":0.02770274132490158},{"deadline_exceeded":false,"epoch":2,"gradient_norm":0.24358099699020386,"projection_metrics":{"codebase_ir.contracts@1":{"cosine":0.0004048347473144531,"guarded_auxiliary":0.0,"reconstruction":0.011526272632181644},"codebase_ir.program@1":{"cosine":0.07195192575454712,"guarded_auxiliary":0.0,"reconstruction":0.009111721068620682}},"selected":false,"train_objective":0.02756047621369362,"tuning_objective":0.013936835341155529},{"deadline_exceeded":false,"epoch":3,"gradient_norm":0.14527182281017303,"projection_metrics":{"codebase_ir.contracts@1":{"cosine":0.00030165910720825195,"guarded_auxiliary":0.0,"reconstruction":0.0008386410190723836},"codebase_ir.program@1":{"cosine":0.04546642303466797,"guarded_auxiliary":0.0,"reconstruction":0.011477038264274597}},"selected":false,"train_objective":0.013693776912987232,"tuning_objective":0.008446243591606617},{"deadline_exceeded":false,"epoch":4,"gradient_norm":0.053733184933662415,"projection_metrics":{"codebase_ir.contracts@1":{"cosine":0.0002130270004272461,"guarded_auxiliary":0.0,"reconstruction":0.002941350219771266},"codebase_ir.program@1":{"cosine":0.02891230583190918,"guarded_auxiliary":0.0,"reconstruction":0.014111368916928768}},"selected":false,"train_objective":0.008135511539876461,"tuning_objective":0.00998262595385313},{"deadline_exceeded":false,"epoch":5,"gradient_norm":0.09227259457111359,"projection_metrics":{"codebase_ir.contracts@1":{"cosine":0.00013756752014160156,"guarded_auxiliary":0.0,"reconstruction":0.013383752666413784},"codebase_ir.program@1":{"cosine":0.020449161529541016,"guarded_auxiliary":0.0,"reconstruction":0.016361596062779427}},"selected":false,"train_objective":0.009638617746531963,"tuning_objective":0.01590201072394848},{"deadline_exceeded":false,"epoch":6,"gradient_norm":0.18185622990131378,"projection_metrics":{"codebase_ir.contracts@1":{"cosine":7.855892181396484e-05,"guarded_auxiliary":0.0,"reconstruction":0.025824835523962975},"codebase_ir.program@1":{"cosine":0.018522918224334717,"guarded_auxiliary":0.0,"reconstruction":0.017754413187503815}},"selected":false,"train_objective":0.01554273720830679,"tuning_objective":0.022719699889421463},{"deadline_exceeded":false,"epoch":7,"gradient_norm":0.25197213888168335,"projection_metrics":{"codebase_ir.contracts@1":{"cosine":3.993511199951172e-05,"guarded_auxiliary":0.0,"reconstruction":0.034838467836380005},"codebase_ir.program@1":{"cosine":0.021667301654815674,"guarded_auxiliary":0.0,"reconstruction":0.018114127218723297}},"selected":false,"train_objective":0.02234518714249134,"tuning_objective":0.02756165899336338},{"deadline_exceeded":false,"epoch":8,"gradient_norm":0.2934977114200592,"projection_metrics":{"codebase_ir.contracts@1":{"cosine":1.8715858459472656e-05,"guarded_auxiliary":0.0,"reconstruction":0.03797438368201256},"codebase_ir.program@1":{"cosine":0.028316140174865723,"guarded_auxiliary":0.0,"reconstruction":0.01751856692135334}},"selected":false,"train_objective":0.027166832238435745,"tuning_objective":0.029163217172026634},{"deadline_exceeded":false,"epoch":9,"gradient_norm":0.3067377209663391,"projection_metrics":{"codebase_ir.contracts@1":{"cosine":8.702278137207031e-06,"guarded_auxiliary":0.0,"reconstruction":0.035485684871673584},"codebase_ir.program@1":{"cosine":0.03674858808517456,"guarded_auxiliary":0.0,"reconstruction":0.016186757013201714}},"selected":false,"train_objective":0.028749704360961914,"tuning_objective":0.027674086391925812},{"deadline_exceeded":false,"epoch":10,"gradient_norm":0.2961373031139374,"projection_metrics":{"codebase_ir.contracts@1":{"cosine":4.5299530029296875e-06,"guarded_auxiliary":0.0,"reconstruction":0.02906232513487339},"codebase_ir.program@1":{"cosine":0.045151352882385254,"guarded_auxiliary":0.0,"reconstruction":0.014376627281308174}},"selected":false,"train_objective":0.027252448722720146,"tuning_objective":0.02397727034986019},{"deadline_exceeded":false,"epoch":11,"gradient_norm":0.2673182189464569,"projection_metrics":{"codebase_ir.contracts@1":{"cosine":3.2186508178710938e-06,"guarded_auxiliary":0.0,"reconstruction":0.02079673483967781},"codebase_ir.program@1":{"cosine":0.051764845848083496,"guarded_auxiliary":0.0,"reconstruction":0.012318691238760948}},"selected":false,"train_objective":0.023563288152217865,"tuning_objective":0.019146116450428963},{"deadline_exceeded":false,"epoch":12,"gradient_norm":0.22570465505123138,"projection_metrics":{"codebase_ir.contracts@1":{"cosine":3.3974647521972656e-06,"guarded_auxiliary":0.0,"reconstruction":0.012611058540642262},"codebase_ir.program@1":{"cosine":0.055132925510406494,"guarded_auxiliary":0.0,"reconstruction":0.010192185640335083}},"selected":false,"train_objective":0.01875605806708336,"tuning_objective":0.014158437959849834},{"deadline_exceeded":false,"epoch":13,"gradient_norm":0.17621280252933502,"projection_metrics":{"codebase_ir.contracts@1":{"cosine":4.5299530029296875e-06,"guarded_auxiliary":0.0,"reconstruction":0.005969143472611904},"codebase_ir.program@1":{"cosine":0.05444270372390747,"guarded_auxiliary":0.0,"reconstruction":0.008131843991577625}},"selected":false,"train_objective":0.013805250637233257,"tuning_objective":0.009772855788469315},{"deadline_exceeded":false,"epoch":14,"gradient_norm":0.12348926067352295,"projection_metrics":{"codebase_ir.contracts@1":{"cosine":6.198883056640625e-06,"guarded_auxiliary":0.0,"reconstruction":0.0017209446523338556},"codebase_ir.program@1":{"cosine":0.049826741218566895,"guarded_auxiliary":0.0,"reconstruction":0.006241268943995237}},"selected":true,"train_objective":0.009463265538215637,"tuning_objective":0.006472753826528788},{"deadline_exceeded":false,"epoch":15,"gradient_norm":0.07284252345561981,"projection_metrics":{"codebase_ir.contracts@1":{"cosine":7.450580596923828e-06,"guarded_auxiliary":0.0,"reconstruction":5.683265771949664e-05},"codebase_ir.program@1":{"cosine":0.04240518808364868,"guarded_auxiliary":0.0,"reconstruction":0.00459752231836319}},"selected":false,"train_objective":0.006205413024872541,"tuning_objective":0.004447809420526028},{"deadline_exceeded":false,"epoch":16,"gradient_norm":0.036960918456315994,"projection_metrics":{"codebase_ir.contracts@1":{"cosine":7.3909759521484375e-06,"guarded_auxiliary":0.0,"reconstruction":0.0005817599012516439},"codebase_ir.program@1":{"cosine":0.03398483991622925,"guarded_auxiliary":0.0,"reconstruction":0.0032518627122044563}},"selected":false,"train_objective":0.004213747568428516,"tuning_objective":0.0036164228804409504}],"feature_space_sha256":"39d4d97910e0ecd610bd74232b283fe05883b60f0f487c9161340e824500dc67","formalized":false,"heldout_canary":false,"improved":true,"lake_executed":false,"promotion_performed":false,"qualified":false,"representation":"native_compiler_structural_features_not_semantic_text_embeddings","schema":"native-projection-feature-training/v1","selected_total_epochs":19,"stopped_reason":"epoch_budget","train_coverage":[{"known_atoms":2,"projection_id":"codebase_ir.contracts@1","unknown_atoms":0},{"known_atoms":51,"projection_id":"codebase_ir.program@1","unknown_atoms":0},{"known_atoms":2,"projection_id":"codebase_ir.contracts@1","unknown_atoms":0},{"known_atoms":51,"projection_id":"codebase_ir.program@1","unknown_atoms":0},{"known_atoms":2,"projection_id":"codebase_ir.contracts@1","unknown_atoms":0},{"known_atoms":51,"projection_id":"codebase_ir.program@1","unknown_atoms":0}],"training_target_count":3,"training_targets_sha256":"b81bd25ffe5b837d76004b614c580c7c596ae3cdf30790453dcf4fd99bc6e134","tuning_coverage":[{"known_atoms":2,"projection_id":"codebase_ir.contracts@1","unknown_atoms":0},{"known_atoms":51,"projection_id":"codebase_ir.program@1","unknown_atoms":0}],"tuning_target_count":1,"tuning_targets_sha256":"94b2f45ce9bacab0e8284d79ee0176a8677fa1a74fb22a209c7339cc1b0ef709","weights_downloaded":false},"state":{"adam":[{"exp_avg":[[-0.0026623953546127442,0.002269846320829775,0.0037297810956826508,0.0015965413162881141,0.0026609474262557836,0.0009900603089648037,-0.0018942584963298934,-0.0006884576356649523],[-0.0026623953546127442,0.002269846320829775,0.0037297810956826508,0.0015965413162881141,0.0026609474262557836,0.0009900603089648037,-0.0018942584963298934,-0.0006884576356649523],[-0.000527232843760464,0.0004494965515008492,0.0007386067175462052,0.00031616229231668435,0.0005269461112194539,0.00019606115646404523,-0.0003751190791807466,-0.00013633492727943705],[-0.000527232843760464,0.0004494965515008492,0.0007386067175462052,0.00031616229231668435,0.0005269461112194539,0.00019606115646404523,-0.0003751190791807466,-0.00013633492727943705],[-0.000527232843760464,0.0004494965515008492,0.0007386067175462052,0.00031616229231668435,0.0005269461112194539,0.00019606115646404523,-0.0003751190791807466,-0.00013633492727943705],[-0.000527232843760464,0.0004494965515008492,0.0007386067175462052,0.00031616229231668435,0.0005269461112194539,0.00019606115646404523,-0.0003751190791807466,-0.00013633492727943705],[-0.000527232843760464,0.0004494965515008492,0.0007386067175462052,0.00031616229231668435,0.0005269461112194539,0.00019606115646404523,-0.0003751190791807466,-0.00013633492727943705],[-0.000527232843760464,0.0004494965515008492,0.0007386067175462052,0.00031616229231668435,0.0005269461112194539,0.00019606115646404523,-0.0003751190791807466,-0.00013633492727943705],[-0.000527232843760464,0.0004494965515008492,0.0007386067175462052,0.00031616229231668435,0.0005269461112194539,0.00019606115646404523,-0.0003751190791807466,-0.00013633492727943705],[-0.000527232843760464,0.0004494965515008492,0.0007386067175462052,0.00031616229231668435,0.0005269461112194539,0.00019606115646404523,-0.0003751190791807466,-0.00013633492727943705],[-0.000527232843760464,0.0004494965515008492,0.0007386067175462052,0.00031616229231668435,0.0005269461112194539,0.00019606115646404523,-0.0003751190791807466,-0.00013633492727943705],[-0.000527232843760464,0.0004494965515008492,0.0007386067175462052,0.00031616229231668435,0.0005269461112194539,0.00019606115646404523,-0.0003751190791807466,-0.00013633492727943705],[-0.000527232843760464,0.0004494965515008492,0.0007386067175462052,0.00031616229231668435,0.0005269461112194539,0.00019606115646404523,-0.0003751190791807466,-0.00013633492727943705],[-0.000527232843760464,0.0004494965515008492,0.0007386067175462052,0.00031616229231668435,0.0005269461112194539,0.00019606115646404523,-0.0003751190791807466,-0.00013633492727943705],[-0.000161483662974501,0.00013684218491560244,0.00022748961888922043,-1.0984757708849675e-05,0.0001301715943620596,-2.3548705512490177e-05,-4.085805234795481e-05,0.0001272242209384409],[-0.00036574918078596303,0.00031265436658524674,0.0005111170986569848,0.00032714705002553397,0.0003967745168573943,0.0002196098619765358,-0.0003342610268327919,-0.0002635591482178776],[-0.000527232843760464,0.0004494965515008492,0.0007386067175462052,0.00031616229231668435,0.0005269461112194539,0.00019606115646404523,-0.0003751190791807466,-0.00013633492727943705],[-0.000527232843760464,0.0004494965515008492,0.0007386067175462052,0.00031616229231668435,0.0005269461112194539,0.00019606115646404523,-0.0003751190791807466,-0.00013633492727943705],[-0.000527232843760464,0.0004494965515008492,0.0007386067175462052,0.00031616229231668435,0.0005269461112194539,0.00019606115646404523,-0.0003751190791807466,-0.00013633492727943705],[-0.000527232843760464,0.0004494965515008492,0.0007386067175462052,0.00031616229231668435,0.0005269461112194539,0.00019606115646404523,-0.0003751190791807466,-0.00013633492727943705],[-0.000527232843760464,0.0004494965515008492,0.0007386067175462052,0.00031616229231668435,0.0005269461112194539,0.00019606115646404523,-0.0003751190791807466,-0.00013633492727943705],[-0.000527232843760464,0.0004494965515008492,0.0007386067175462052,0.00031616229231668435,0.0005269461112194539,0.00019606115646404523,-0.0003751190791807466,-0.00013633492727943705],[-0.000527232843760464,0.0004494965515008492,0.0007386067175462052,0.00031616229231668435,0.0005269461112194539,0.00019606115646404523,-0.0003751190791807466,-0.00013633492727943705],[-0.000527232843760464,0.0004494965515008492,0.0007386067175462052,0.00031616229231668435,0.0005269461112194539,0.00019606115646404523,-0.0003751190791807466,-0.00013633492727943705],[-0.000527232843760464,0.0004494965515008492,0.0007386067175462052,0.00031616229231668435,0.0005269461112194539,0.00019606115646404523,-0.0003751190791807466,-0.00013633492727943705],[-0.000527232843760464,0.0004494965515008492,0.0007386067175462052,0.00031616229231668435,0.0005269461112194539,0.00019606115646404523,-0.0003751190791807466,-0.00013633492727943705],[-0.000527232843760464,0.0004494965515008492,0.0007386067175462052,0.00031616229231668435,0.0005269461112194539,0.00019606115646404523,-0.0003751190791807466,-0.00013633492727943705],[-0.000527232843760464,0.0004494965515008492,0.0007386067175462052,0.00031616229231668435,0.0005269461112194539,0.00019606115646404523,-0.0003751190791807466,-0.00013633492727943705],[-0.000527232843760464,0.0004494965515008492,0.0007386067175462052,0.00031616229231668435,0.0005269461112194539,0.00019606115646404523,-0.0003751190791807466,-0.00013633492727943705],[-0.000527232843760464,0.0004494965515008492,0.0007386067175462052,0.00031616229231668435,0.0005269461112194539,0.00019606115646404523,-0.0003751190791807466,-0.00013633492727943705],[-0.000527232843760464,0.0004494965515008492,0.0007386067175462052,0.00031616229231668435,0.0005269461112194539,0.00019606115646404523,-0.0003751190791807466,-0.00013633492727943705],[-0.000527232843760464,0.0004494965515008492,0.0007386067175462052,0.00031616229231668435,0.0005269461112194539,0.00019606115646404523,-0.0003751190791807466,-0.00013633492727943705],[-0.000527232843760464,0.0004494965515008492,0.0007386067175462052,0.00031616229231668435,0.0005269461112194539,0.00019606115646404523,-0.0003751190791807466,-0.00013633492727943705],[-0.000527232843760464,0.0004494965515008492,0.0007386067175462052,0.00031616229231668435,0.0005269461112194539,0.00019606115646404523,-0.0003751190791807466,-0.00013633492727943705],[-0.000527232843760464,0.0004494965515008492,0.0007386067175462052,0.00031616229231668435,0.0005269461112194539,0.00019606115646404523,-0.0003751190791807466,-0.00013633492727943705],[-0.000527232843760464,0.0004494965515008492,0.0007386067175462052,0.00031616229231668435,0.0005269461112194539,0.00019606115646404523,-0.0003751190791807466,-0.00013633492727943705],[-0.000527232843760464,0.0004494965515008492,0.0007386067175462052,0.00031616229231668435,0.0005269461112194539,0.00019606115646404523,-0.0003751190791807466,-0.00013633492727943705],[-0.000527232843760464,0.0004494965515008492,0.0007386067175462052,0.00031616229231668435,0.0005269461112194539,0.00019606115646404523,-0.0003751190791807466,-0.00013633492727943705],[-0.000527232843760464,0.0004494965515008492,0.0007386067175462052,0.00031616229231668435,0.0005269461112194539,0.00019606115646404523,-0.0003751190791807466,-0.00013633492727943705],[-0.000527232843760464,0.0004494965515008492,0.0007386067175462052,0.00031616229231668435,0.0005269461112194539,0.00019606115646404523,-0.0003751190791807466,-0.00013633492727943705],[-0.000527232843760464,0.0004494965515008492,0.0007386067175462052,0.00031616229231668435,0.0005269461112194539,0.00019606115646404523,-0.0003751190791807466,-0.00013633492727943705],[-0.000527232843760464,0.0004494965515008492,0.0007386067175462052,0.00031616229231668435,0.0005269461112194539,0.00019606115646404523,-0.0003751190791807466,-0.00013633492727943705],[-0.000527232843760464,0.0004494965515008492,0.0007386067175462052,0.00031616229231668435,0.0005269461112194539,0.00019606115646404523,-0.0003751190791807466,-0.00013633492727943705],[-0.000527232843760464,0.0004494965515008492,0.0007386067175462052,0.00031616229231668435,0.0005269461112194539,0.00019606115646404523,-0.0003751190791807466,-0.00013633492727943705],[-0.000527232843760464,0.0004494965515008492,0.0007386067175462052,0.00031616229231668435,0.0005269461112194539,0.00019606115646404523,-0.0003751190791807466,-0.00013633492727943705],[-0.000527232843760464,0.0004494965515008492,0.0007386067175462052,0.00031616229231668435,0.0005269461112194539,0.00019606115646404523,-0.0003751190791807466,-0.00013633492727943705],[-0.000527232843760464,0.0004494965515008492,0.0007386067175462052,0.00031616229231668435,0.0005269461112194539,0.00019606115646404523,-0.0003751190791807466,-0.00013633492727943705],[-0.000527232843760464,0.0004494965515008492,0.0007386067175462052,0.00031616229231668435,0.0005269461112194539,0.00019606115646404523,-0.0003751190791807466,-0.00013633492727943705],[-0.000527232843760464,0.0004494965515008492,0.0007386067175462052,0.00031616229231668435,0.0005269461112194539,0.00019606115646404523,-0.0003751190791807466,-0.00013633492727943705],[-0.000527232843760464,0.0004494965515008492,0.0007386067175462052,0.00031616229231668435,0.0005269461112194539,0.00019606115646404523,-0.0003751190791807466,-0.00013633492727943705],[-0.000527232843760464,0.0004494965515008492,0.0007386067175462052,0.00031616229231668435,0.0005269461112194539,0.00019606115646404523,-0.0003751190791807466,-0.00013633492727943705],[-0.000527232843760464,0.0004494965515008492,0.0007386067175462052,0.00031616229231668435,0.0005269461112194539,0.00019606115646404523,-0.0003751190791807466,-0.00013633492727943705],[-0.000527232843760464,0.0004494965515008492,0.0007386067175462052,0.00031616229231668435,0.0005269461112194539,0.00019606115646404523,-0.0003751190791807466,-0.00013633492727943705],[-0.000527232843760464,0.0004494965515008492,0.0007386067175462052,0.00031616229231668435,0.0005269461112194539,0.00019606115646404523,-0.0003751190791807466,-0.00013633492727943705]],"exp_avg_sq":[[7.386515381132088e-07,8.588182072659111e-07,8.235970152883134e-07,5.75662895462465e-06,1.3160086104290987e-06,9.094284654741e-06,3.891171132349415e-06,2.2641608260215588e-05],[7.386515381132088e-07,8.588182072659111e-07,8.235970152883134e-07,5.75662895462465e-06,1.3160086104290987e-06,9.094284654741e-06,3.891171132349415e-06,2.2641608260215588e-05],[2.8966726984831717e-08,3.367914538297689e-08,3.2297922168169164e-08,2.2575015508331959e-07,5.160818080114114e-08,3.566386139114119e-07,1.5259494636664373e-07,8.879062062829644e-07],[2.8966726984831717e-08,3.367914538297689e-08,3.2297922168169164e-08,2.2575015508331959e-07,5.160818080114114e-08,3.566386139114119e-07,1.5259494636664373e-07,8.879062062829644e-07],[2.8966726984831717e-08,3.367914538297689e-08,3.2297922168169164e-08,2.2575015508331959e-07,5.160818080114114e-08,3.566386139114119e-07,1.5259494636664373e-07,8.879062062829644e-07],[2.8966726984831717e-08,3.367914538297689e-08,3.2297922168169164e-08,2.2575015508331959e-07,5.160818080114114e-08,3.566386139114119e-07,1.5259494636664373e-07,8.879062062829644e-07],[2.8966726984831717e-08,3.367914538297689e-08,3.2297922168169164e-08,2.2575015508331959e-07,5.160818080114114e-08,3.566386139114119e-07,1.5259494636664373e-07,8.879062062829644e-07],[2.8966726984831717e-08,3.367914538297689e-08,3.2297922168169164e-08,2.2575015508331959e-07,5.160818080114114e-08,3.566386139114119e-07,1.5259494636664373e-07,8.879062062829644e-07],[2.8966726984831717e-08,3.367914538297689e-08,3.2297922168169164e-08,2.2575015508331959e-07,5.160818080114114e-08,3.566386139114119e-07,1.5259494636664373e-07,8.879062062829644e-07],[2.8966726984831717e-08,3.367914538297689e-08,3.2297922168169164e-08,2.2575015508331959e-07,5.160818080114114e-08,3.566386139114119e-07,1.5259494636664373e-07,8.879062062829644e-07],[2.8966726984831717e-08,3.367914538297689e-08,3.2297922168169164e-08,2.2575015508331959e-07,5.160818080114114e-08,3.566386139114119e-07,1.5259494636664373e-07,8.879062062829644e-07],[2.8966726984831717e-08,3.367914538297689e-08,3.2297922168169164e-08,2.2575015508331959e-07,5.160818080114114e-08,3.566386139114119e-07,1.5259494636664373e-07,8.879062062829644e-07],[2.8966726984831717e-08,3.367914538297689e-08,3.2297922168169164e-08,2.2575015508331959e-07,5.160818080114114e-08,3.566386139114119e-07,1.5259494636664373e-07,8.879062062829644e-07],[2.8966726984831717e-08,3.367914538297689e-08,3.2297922168169164e-08,2.2575015508331959e-07,5.160818080114114e-08,3.566386139114119e-07,1.5259494636664373e-07,8.879062062829644e-07],[4.918897681258679e-09,6.710505793083248e-09,4.8879632709429595e-09,5.454454861197445e-08,9.244719576539653e-09,7.69385407724872e-08,3.851671021416457e-08,2.026477766789768e-07],[1.0439551401750722e-08,1.0794627754772127e-08,1.2644734034911483e-08,6.108723767000307e-08,1.809610081480052e-08,1.0475341329835977e-07,3.894275632549156e-08,2.470787425133752e-07],[2.8966726984831717e-08,3.367914538297689e-08,3.2297922168169164e-08,2.2575015508331959e-07,5.160818080114114e-08,3.566386139114119e-07,1.5259494636664373e-07,8.879062062829644e-07],[2.8966726984831717e-08,3.367914538297689e-08,3.2297922168169164e-08,2.2575015508331959e-07,5.160818080114114e-08,3.566386139114119e-07,1.5259494636664373e-07,8.879062062829644e-07],[2.8966726984831717e-08,3.367914538297689e-08,3.2297922168169164e-08,2.2575015508331959e-07,5.160818080114114e-08,3.566386139114119e-07,1.5259494636664373e-07,8.879062062829644e-07],[2.8966726984831717e-08,3.367914538297689e-08,3.2297922168169164e-08,2.2575015508331959e-07,5.160818080114114e-08,3.566386139114119e-07,1.5259494636664373e-07,8.879062062829644e-07],[2.8966726984831717e-08,3.367914538297689e-08,3.2297922168169164e-08,2.2575015508331959e-07,5.160818080114114e-08,3.566386139114119e-07,1.5259494636664373e-07,8.879062062829644e-07],[2.8966726984831717e-08,3.367914538297689e-08,3.2297922168169164e-08,2.2575015508331959e-07,5.160818080114114e-08,3.566386139114119e-07,1.5259494636664373e-07,8.879062062829644e-07],[2.8966726984831717e-08,3.367914538297689e-08,3.2297922168169164e-08,2.2575015508331959e-07,5.160818080114114e-08,3.566386139114119e-07,1.5259494636664373e-07,8.879062062829644e-07],[2.8966726984831717e-08,3.367914538297689e-08,3.2297922168169164e-08,2.2575015508331959e-07,5.160818080114114e-08,3.566386139114119e-07,1.5259494636664373e-07,8.879062062829644e-07],[2.8966726984831717e-08,3.367914538297689e-08,3.2297922168169164e-08,2.2575015508331959e-07,5.160818080114114e-08,3.566386139114119e-07,1.5259494636664373e-07,8.879062062829644e-07],[2.8966726984831717e-08,3.367914538297689e-08,3.2297922168169164e-08,2.2575015508331959e-07,5.160818080114114e-08,3.566386139114119e-07,1.5259494636664373e-07,8.879062062829644e-07],[2.8966726984831717e-08,3.367914538297689e-08,3.2297922168169164e-08,2.2575015508331959e-07,5.160818080114114e-08,3.566386139114119e-07,1.5259494636664373e-07,8.879062062829644e-07],[2.8966726984831717e-08,3.367914538297689e-08,3.2297922168169164e-08,2.2575015508331959e-07,5.160818080114114e-08,3.566386139114119e-07,1.5259494636664373e-07,8.879062062829644e-07],[2.8966726984831717e-08,3.367914538297689e-08,3.2297922168169164e-08,2.2575015508331959e-07,5.160818080114114e-08,3.566386139114119e-07,1.5259494636664373e-07,8.879062062829644e-07],[2.8966726984831717e-08,3.367914538297689e-08,3.2297922168169164e-08,2.2575015508331959e-07,5.160818080114114e-08,3.566386139114119e-07,1.5259494636664373e-07,8.879062062829644e-07],[2.8966726984831717e-08,3.367914538297689e-08,3.2297922168169164e-08,2.2575015508331959e-07,5.160818080114114e-08,3.566386139114119e-07,1.5259494636664373e-07,8.879062062829644e-07],[2.8966726984831717e-08,3.367914538297689e-08,3.2297922168169164e-08,2.2575015508331959e-07,5.160818080114114e-08,3.566386139114119e-07,1.5259494636664373e-07,8.879062062829644e-07],[2.8966726984831717e-08,3.367914538297689e-08,3.2297922168169164e-08,2.2575015508331959e-07,5.160818080114114e-08,3.566386139114119e-07,1.5259494636664373e-07,8.879062062829644e-07],[2.8966726984831717e-08,3.367914538297689e-08,3.2297922168169164e-08,2.2575015508331959e-07,5.160818080114114e-08,3.566386139114119e-07,1.5259494636664373e-07,8.879062062829644e-07],[2.8966726984831717e-08,3.367914538297689e-08,3.2297922168169164e-08,2.2575015508331959e-07,5.160818080114114e-08,3.566386139114119e-07,1.5259494636664373e-07,8.879062062829644e-07],[2.8966726984831717e-08,3.367914538297689e-08,3.2297922168169164e-08,2.2575015508331959e-07,5.160818080114114e-08,3.566386139114119e-07,1.5259494636664373e-07,8.879062062829644e-07],[2.8966726984831717e-08,3.367914538297689e-08,3.2297922168169164e-08,2.2575015508331959e-07,5.160818080114114e-08,3.566386139114119e-07,1.5259494636664373e-07,8.879062062829644e-07],[2.8966726984831717e-08,3.367914538297689e-08,3.2297922168169164e-08,2.2575015508331959e-07,5.160818080114114e-08,3.566386139114119e-07,1.5259494636664373e-07,8.879062062829644e-07],[2.8966726984831717e-08,3.367914538297689e-08,3.2297922168169164e-08,2.2575015508331959e-07,5.160818080114114e-08,3.566386139114119e-07,1.5259494636664373e-07,8.879062062829644e-07],[2.8966726984831717e-08,3.367914538297689e-08,3.2297922168169164e-08,2.2575015508331959e-07,5.160818080114114e-08,3.566386139114119e-07,1.5259494636664373e-07,8.879062062829644e-07],[2.8966726984831717e-08,3.367914538297689e-08,3.2297922168169164e-08,2.2575015508331959e-07,5.160818080114114e-08,3.566386139114119e-07,1.5259494636664373e-07,8.879062062829644e-07],[2.8966726984831717e-08,3.367914538297689e-08,3.2297922168169164e-08,2.2575015508331959e-07,5.160818080114114e-08,3.566386139114119e-07,1.5259494636664373e-07,8.879062062829644e-07],[2.8966726984831717e-08,3.367914538297689e-08,3.2297922168169164e-08,2.2575015508331959e-07,5.160818080114114e-08,3.566386139114119e-07,1.5259494636664373e-07,8.879062062829644e-07],[2.8966726984831717e-08,3.367914538297689e-08,3.2297922168169164e-08,2.2575015508331959e-07,5.160818080114114e-08,3.566386139114119e-07,1.5259494636664373e-07,8.879062062829644e-07],[2.8966726984831717e-08,3.367914538297689e-08,3.2297922168169164e-08,2.2575015508331959e-07,5.160818080114114e-08,3.566386139114119e-07,1.5259494636664373e-07,8.879062062829644e-07],[2.8966726984831717e-08,3.367914538297689e-08,3.2297922168169164e-08,2.2575015508331959e-07,5.160818080114114e-08,3.566386139114119e-07,1.5259494636664373e-07,8.879062062829644e-07],[2.8966726984831717e-08,3.367914538297689e-08,3.2297922168169164e-08,2.2575015508331959e-07,5.160818080114114e-08,3.566386139114119e-07,1.5259494636664373e-07,8.879062062829644e-07],[2.8966726984831717e-08,3.367914538297689e-08,3.2297922168169164e-08,2.2575015508331959e-07,5.160818080114114e-08,3.566386139114119e-07,1.5259494636664373e-07,8.879062062829644e-07],[2.8966726984831717e-08,3.367914538297689e-08,3.2297922168169164e-08,2.2575015508331959e-07,5.160818080114114e-08,3.566386139114119e-07,1.5259494636664373e-07,8.879062062829644e-07],[2.8966726984831717e-08,3.367914538297689e-08,3.2297922168169164e-08,2.2575015508331959e-07,5.160818080114114e-08,3.566386139114119e-07,1.5259494636664373e-07,8.879062062829644e-07],[2.8966726984831717e-08,3.367914538297689e-08,3.2297922168169164e-08,2.2575015508331959e-07,5.160818080114114e-08,3.566386139114119e-07,1.5259494636664373e-07,8.879062062829644e-07],[2.8966726984831717e-08,3.367914538297689e-08,3.2297922168169164e-08,2.2575015508331959e-07,5.160818080114114e-08,3.566386139114119e-07,1.5259494636664373e-07,8.879062062829644e-07],[2.8966726984831717e-08,3.367914538297689e-08,3.2297922168169164e-08,2.2575015508331959e-07,5.160818080114114e-08,3.566386139114119e-07,1.5259494636664373e-07,8.879062062829644e-07],[2.8966726984831717e-08,3.367914538297689e-08,3.2297922168169164e-08,2.2575015508331959e-07,5.160818080114114e-08,3.566386139114119e-07,1.5259494636664373e-07,8.879062062829644e-07]],"step":19},{"exp_avg":[-0.003765195618892468,0.0032100474514201393,0.005274707010197188,0.0022578503823836426,0.0037631479389727105,0.0014001567165053202,-0.0026788860561502005,-0.0009736261254766937],"exp_avg_sq":[1.4773030762264172e-06,1.7176364145318224e-06,1.6471940305766266e-06,1.1513257909249295e-05,2.632017220858197e-06,1.8188569309481992e-05,7.78234226469883e-06,4.5283216520431176e-05],"step":19},{"exp_avg":[[-0.023145924929064907,-0.020026400712428963,2.8169184377830055e-05,-0.0012551768250672161,-0.00040849166179022736,-0.0010596849631680652,8.783018687443658e-05,3.580616996048066e-06,8.261978611009938e-05,-0.00014871652541465454,8.098941142374122e-05,-0.0003027015973671826,-0.0006578236466807531,-0.000946725932899297,-0.00017923377005560543,-0.0006360275368761693,-0.0008373479303771965,-0.0006214648684231399,-0.0008881423922776031,-0.0010032577141019959,-0.00055345024021412,-0.0005119171361317248,-0.0006868862306371536,-0.0009133348672976843,-0.000971638945198748,-0.0005035263402393261,-0.00043558730703956665,-0.0006975441316099245,-0.0009281033825817276,-2.468641255686286e-05,-0.00018020191926396663,-0.0007136231491782892,-0.0009576519183385631,-0.0011036854982053,-0.0008566681378896905,-0.0001598477327128128,-0.0004882870415692566,-0.0003294999001123603,-0.0008727768699717122,-0.0006767944194114746,-0.0013994773397124258,-0.0002827355794526543,-0.0010452980917388449,-0.0010458715641018439,-0.0003562638935589956,-0.000546926877694655,-0.0005858724722123034,-0.0010435872815900522,-9.495785438511033e-05,-0.0002205551850046056,-0.00048298988492018885,-0.0005547342324897231,-0.0010842094358943215,0.00021454855375417474],[0.01850623332068198,0.01615792073932643,-1.958167088252301e-06,0.0010139285396401326,0.0003472331015940112,0.0008585881722024799,-4.6996144726714244e-05,2.1660276321283698e-05,-4.225597534647349e-05,0.00014331531555050495,-4.112072420275974e-05,0.00026392372512382264,0.000551084438396726,0.0007744763011282859,0.0001295603109921135,0.000528758179095835,0.0006891144435231503,0.0005135178872454192,0.0007225403186408433,0.0008105398171235346,0.0004607876763512047,0.0004296901828670234,0.0005715190293642195,0.0007416023159908688,0.000792929611865282,0.00041779444636264854,0.00036534082607891184,0.0005738626527798887,0.0007527567256192903,4.181773719666482e-05,0.0001643558050733452,0.0005848523342284594,0.0007776689990635563,0.0008952622812038819,0.0006952819469037345,0.00014918639687069103,0.0004109518701298774,0.0002763358418294493,0.000714450486990504,0.0005639482243633058,0.0011257200441094032,0.00024406693985256074,0.0008489394654298371,0.0008487000495740479,0.0003030011386724655,0.0004494898457952171,0.0004789757268234755,0.000848711035987725,9.606723797924574e-05,0.00019849850698984057,0.00041330516451078595,0.00046432580328379974,0.0008759452033622222,-0.00014888264466044832],[-0.004121536777369676,-0.004359937336347711,0.00023906255161872648,-0.0004443433400762941,3.982424975774769e-05,-0.00024676585002138274,0.0001789270363594457,0.0001347589651876083,0.0001367594844693605,0.00015265478839506967,0.0002630361288766725,6.041664052210184e-05,-0.000506337244131258,-0.0003843450021115657,-1.4453861628525366e-05,-4.5907941523908764e-05,-0.00043600082318185723,-4.675572428563934e-05,-6.471714222111743e-05,-9.330917839784014e-05,3.812712977157049e-05,1.1067946671075309e-05,-0.0002824472932743124,-0.00013908194894246052,-0.00055244753771576,-2.7639115261228788e-05,0.00018380720774690138,-3.687344444758493e-05,-0.00012000747804590574,0.00015895392240483292,0.00018282021726596343,-5.760748013834462e-05,-0.00012612074745067958,-0.0003192648924004496,-3.0683938951802524e-05,0.00010269867706128751,2.8658058258194898e-05,0.00018338128322129165,-0.00025059536144744613,-0.0002883987377702239,-0.0005364298502339182,3.5640837436707345e-05,-0.0002764702070454551,-0.00033634477806733276,-1.384632201481717e-06,1.7511633917089444e-05,9.37651117144069e-05,-0.00029560023652820786,4.9368427599409276e-05,0.0001062636979498536,-0.0005074764384349908,-2.420830646487831e-05,-0.00019048121712470306,0.00030459772094489426],[0.02557069524042584,0.020444715170151527,-0.0002789652757993045,0.001303205231346557,0.00022497457039554744,0.0009823303090784477,-0.0003275320846391496,-0.0002669281816454737,-0.00032081158290748064,-0.00015471685371780148,-0.0004075550072081003,9.165268013463227e-05,0.000464876031116756,0.0008545759575655943,6.527265111905324e-05,0.0007288313360095056,0.0006815271080386678,0.0005366004217815189,0.0007939821121967404,0.000997653844604494,0.0003616244055360548,0.0003238643925693803,0.0004727215300474604,0.0009327356646685446,0.0008684556781393784,0.0004458582426777266,0.0001764875705891419,0.0005558275251650716,0.0009224598675927448,-0.00021852399926523505,-8.339181917226805e-05,0.0006501657218022676,0.0008772143997996935,0.0011763355514549656,0.0007757662081159728,-5.583031047677297e-05,0.00028075885177809905,0.00019573183637605735,0.0007521314905653686,0.000461832859490668,0.0015125346616619022,0.00018214933433752752,0.0010264444971592207,0.0009759799940540467,0.000273203083792509,0.000493933021430882,0.0004957265315585893,0.0010736507037612474,1.61028496350015e-05,-7.757426589242186e-06,0.00013617090735885818,0.00037353913888623513,0.0011033557546756328,-0.0004610806533164828],[0.026005841992542845,0.020989814052768757,-0.00023261905670552378,0.0013278996678155147,0.00026978592856889965,0.0010252753435669884,-0.00028870736441258173,-0.00022387007151471392,-0.0002841861239689951,-9.902577680260487e-05,-0.00035262840584939105,0.00013675160044923719,0.0004925916727301227,0.0008873335211218934,7.12315073554708e-05,0.0007616067634174484,0.0007163336887284946,0.0005729699053659655,0.0008422595925985109,0.0010376517329378657,0.0004137166752335683,0.0003720946042929367,0.0005161182000555384,0.0009630853410962886,0.0008961146436982171,0.00047490236344679054,0.00024087566257520197,0.0006031692000855022,0.0009576968065878808,-0.00017544799318531786,-2.935741761862431e-05,0.0006870868768452243,0.000923203980780268,0.0011974082948590925,0.0008231209143742994,-1.3514797147129403e-05,0.0003321184692952734,0.0002392950065542836,0.000793472316406442,0.000504383619938625,0.0015301905981509943,0.00021050488813550327,0.0010595514581599476,0.00101348728310549,0.0003009063968032959,0.0005275583673814847,0.000540187430176133,0.001098479636712404,3.4132418652565e-05,3.847931408624356e-05,0.0001769751567517149,0.0004203867733710812,0.001138713273101324,-0.0004199647211684784],[0.026769726619915137,0.02181893726054636,-0.00025750800950889165,0.001404638834277034,0.0002751210749377812,0.00107452256701944,-0.0003053754016927252,-0.00023368751413086497,-0.00029497657804582883,-0.00011053727833566231,-0.0003800341196099915,0.00013864608969895543,0.0005768321444472555,0.0009553622758158314,0.00011439930789037982,0.0007374320047722914,0.0007901569504751645,0.0005909945672839845,0.0008638284301827748,0.001063729834349062,0.0004196209597822555,0.0003816418957328807,0.0005684330395068977,0.0009948733936853747,0.000987223274689151,0.0004897143997641656,0.00022522749659932258,0.0006208908181632068,0.0009871161228570307,-0.00018847732687178327,-4.5733469470643165e-05,0.0007070610053770399,0.0009536761673966825,0.0012555741780362127,0.0008390811141009949,-1.8362929019812178e-05,0.0003379714395071437,0.00022295077219566442,0.0008405924078139774,0.0005578544428952157,0.001620224028490655,0.0002156209985392794,0.001111956784115664,0.0010737340966365213,0.0003105724391870485,0.000534724620523282,0.0005366205321547426,0.0011541232939015333,3.593394992199218e-05,3.412262329327e-05,0.00026217598936764864,0.0004357079368976244,0.0011774384728273366,-0.00045580560710083205],[-0.020973365592364023,-0.018209037287653586,5.7066963390107536e-05,-0.001190294807437034,-0.0003581597255482979,-0.0009659166475584252,9.231419575132884e-05,1.707310729472011e-05,7.986389496146597e-05,-9.921925915117808e-05,0.000117375925093692,-0.00026105106211485513,-0.0006661741658043652,-0.0008988682397143953,-0.00014020961866038727,-0.000604460976715447,-0.000805574324142012,-0.0005683469958237544,-0.000788993609743607,-0.0009053628059418146,-0.00047493465017146066,-0.00044772849704006383,-0.0006417678126017574,-0.0008458816466549242,-0.0009471527125272952,-0.00047086760589665986,-0.0003357649369222383,-0.000617800504946789,-0.0008487874055523547,-4.75000365959113e-06,-0.00012461226688305493,-0.0006495155179503527,-0.0008592682454675241,-0.0010476365644350215,-0.0007563688684334427,-0.00013318962896658381,-0.0004204871734323091,-0.0002689234553234755,-0.0008056208478485235,-0.0006348663109382104,-0.0013374919573935474,-0.000267158074317129,-0.0009728069864972657,-0.0009723738572200684,-0.0003393330320999169,-0.0004968656163525823,-0.0005066553030319517,-0.000985649395001056,-0.00011209813820084116,-0.0001817525360451982,-0.0004916032102229021,-0.0004916266146877048,-0.000994200450059621,0.0002249359687361193],[-0.026035576261152497,-0.02123664945974578,0.0002497087687062432,-0.0013703282092596427,-0.00026976583660587343,-0.0010458123681668647,0.00029445963290196115,0.000224586289838665,0.00028373632799836234,0.00010626326845141992,0.00036940900102032,-0.00013717904974989888,-0.000568306659881835,-0.0009334565577715139,-9.147368904567419e-05,-0.0007384217460907799,-0.0007736235286493142,-0.0005774836481751095,-0.0008405718364860443,-0.001035057021764953,-0.00040887447067638436,-0.00037310289071218445,-0.0005566224490512468,-0.0009703294721022435,-0.0009656063867788384,-0.00047922395762441865,-0.00021755861105941245,-0.0006047945847707437,-0.00096179384105439,0.00018141668629189316,4.411262143254969e-05,-0.0006896966081960757,-0.0009282361328974115,-0.0012259891242590581,-0.0008159596702047272,1.552814894171458e-05,-0.0003306256219299151,-0.00021645890267739786,-0.0008206334716760778,-0.0005464756538410637,-0.0015803632453529396,-0.00021283442271338116,-0.0010845069474887715,-0.0010469164953624038,-0.00030598840457410554,-0.0005219514598800597,-0.0005218220226969869,-0.0011266874688886938,-3.9738270324361594e-05,-3.508502178341756e-05,-0.000260475310585249,-0.0004258928169910241,-0.0011471944005335914,0.0004417726951902223]],"exp_avg_sq":[[2.9089607804106445e-05,2.8561117669123536e-05,3.5255948862064955e-08,9.075461197715481e-08,2.0335571898789592e-08,7.429848203239898e-08,2.4576755807014188e-08,1.6508293674849458e-08,1.866430116212476e-08,2.4620395704965976e-08,3.491091011371854e-08,1.7648372328538633e-08,1.0336012121049168e-07,8.072333391722612e-08,9.502066917476655e-09,1.9061418935964682e-08,9.356019669718564e-08,2.1281803312679484e-08,5.007221612247544e-08,4.607673553750057e-08,3.423233184175051e-08,2.7628389962831506e-08,6.828903044906848e-08,3.119802365960087e-08,1.1711661447375056e-07,1.593454386164634e-08,5.133236156038828e-08,3.656001324316785e-08,3.6359827130224e-08,2.172885869223575e-08,2.9529470577648425e-08,2.5683393742225172e-08,5.627219106333204e-08,5.3028912894039414e-08,4.635003085256464e-08,1.7192045927219257e-08,2.9916633318031697e-08,3.8516305316950756e-08,6.167457188320464e-08,6.812165797873026e-08,1.0800514681944397e-07,1.5241031794533462e-08,6.013636088055987e-08,7.952507606492665e-08,1.3591421222279366e-08,2.1826728208048365e-08,3.5793341432525385e-08,5.2823829125968575e-08,2.218740579127099e-08,1.9184456688081624e-08,1.2408893446918377e-07,2.9335907989801544e-08,5.147119348754204e-08,4.75189865301818e-08],[1.822029945922324e-05,1.819528681130945e-05,2.643205549423405e-08,5.950937094225052e-08,1.9241467538416294e-08,4.791416782185257e-08,2.2042175868001403e-08,1.712496860524678e-08,1.8678266190257284e-08,2.048444897456655e-08,2.6282868353316972e-08,1.7465088094452693e-08,6.662332831455827e-08,5.3369834185642385e-08,6.2612227233772446e-09,1.2445294452142024e-08,5.896570571904335e-08,2.0176492967801104e-08,3.43353672119011e-08,3.246583945467828e-08,2.5424439418751772e-08,2.2762464274323016e-08,4.487215711040129e-08,2.5847380021996604e-08,7.221374226982345e-08,1.721150503312816e-08,3.353099376022222e-08,2.7226595790098042e-08,2.7723609447834388e-08,1.952079729897811e-08,2.201474843291229e-08,2.1939212123339518e-08,3.7709297402438663e-08,4.060772364973846e-08,3.119199175227527e-08,1.696586436744838e-08,2.304660418499872e-08,2.688079530276097e-08,4.0786271473844064e-08,4.516383964166553e-08,6.917311570273084e-08,1.7365681340023753e-08,4.182651723956909e-08,5.0466647686402136e-08,1.6535481447271463e-08,1.8235262788904575e-08,2.474984267777967e-08,4.0423362239443125e-08,2.4114222652367532e-08,1.8622277844566306e-08,7.531823816394874e-08,2.4389592476110514e-08,3.550880413246772e-08,3.49130395132264e-08],[1.65155004428863e-06,1.7377949767124325e-06,3.359938184062923e-09,1.2211954141808978e-08,2.6497190416953514e-09,9.699801148614095e-09,2.017054187924737e-09,1.975442616830365e-09,1.661324169697785e-09,3.4364513846168813e-09,4.019893005249201e-09,2.449834724676859e-09,1.2696165432446186e-08,1.0136121370341616e-08,1.3515597330035295e-09,2.3160613644088576e-09,1.2900499039903621e-08,2.845346325408859e-09,6.179327013048461e-09,5.77007714909945e-09,4.340190270506813e-09,3.405876051436824e-09,8.43149253055946e-09,4.186078765504035e-09,1.75572429145265e-08,2.2251218768737085e-09,6.6418338063052305e-09,4.60387138269733e-09,4.794121501915863e-09,2.3732174506721085e-09,4.107293305832305e-09,3.460789703635814e-09,6.991892323956764e-09,6.353606738150859e-09,6.110999880638049e-09,2.2601019521489175e-09,3.9356970451186424e-09,3.867618366887856e-09,8.206573122000428e-09,8.208239717267872e-09,1.5659404180168475e-08,1.4995434322062617e-09,7.403206755848066e-09,1.1324681200937682e-08,1.6132840531638505e-09,3.0814551757133175e-09,4.589216472804867e-09,5.923782360559343e-09,1.0559980533382136e-09,2.432524284905043e-09,1.707514409898359e-08,3.3627107941625592e-09,6.75884394637122e-09,3.414358153288911e-09],[8.446361053396616e-05,9.163713561041265e-05,1.30479763015578e-07,3.7754877593629417e-07,1.1390547126948078e-07,3.3857263343064263e-07,1.0877422617886353e-07,9.130581746665182e-08,9.521693220746233e-08,1.1795131511022387e-07,1.2914181190531097e-07,1.0410649584642713e-07,4.394364488975271e-07,3.573236739351949e-07,4.4994498047729816e-08,7.573991081288904e-08,4.3419953375083617e-07,1.202105016666615e-07,2.2156180417610616e-07,1.9991212657066307e-07,1.5901537894158432e-07,1.3986212686302357e-07,3.286236575341654e-07,1.5202290595950236e-07,5.310818372710311e-07,1.0147216167007389e-07,1.95239874122612e-07,1.7498006697804607e-07,1.6985275453199973e-07,1.0291301498084285e-07,1.2591967920098038e-07,1.335954311167265e-07,2.502452466453136e-07,2.1929021868801498e-07,2.0358104502539548e-07,9.699100374588846e-08,1.4771936077078999e-07,1.4300488991497454e-07,2.938994430493551e-07,3.2524013214999934e-07,4.369975184137607e-07,9.451115886179141e-08,2.6317811279051794e-07,3.716126473255303e-07,9.271209035929234e-08,1.1446179610151916e-07,1.4948226344811835e-07,2.2147524428779527e-07,1.2232946787592374e-07,1.041317779306678e-07,5.983382270538618e-07,1.4879587284380587e-07,2.2552585890108928e-07,1.629047919313759e-07],[7.760211129428621e-05,8.29237114529406e-05,1.1019000908835359e-07,3.277846135144018e-07,8.913805189122687e-08,2.935534948464345e-07,8.680434536385315e-08,6.959135381260915e-08,7.350145748263533e-08,9.539719667877904e-08,1.0851593077689203e-07,8.052818158856778e-08,3.8402983337090007e-07,3.0922706158592403e-07,3.8821486949408516e-08,6.472090044627115e-08,3.778742114713025e-07,9.397394052830351e-08,1.8921812485506025e-07,1.6952444356641199e-07,1.328216535782636e-07,1.1366626200298494e-07,2.8349262519418294e-07,1.2305873420330027e-07,4.6455907676054777e-07,7.684672592398013e-08,1.700186196396751e-07,1.4611223960474605e-07,1.4071579280486033e-07,8.168055697712128e-08,1.0500408960694543e-07,1.072468305309898e-07,2.149966149754224e-07,1.8290162171002718e-07,1.7426734587122883e-07,7.496114889840658e-08,1.2190519961494125e-07,1.2299410214279779e-07,2.524317552360236e-07,2.803683949929587e-07,3.81783715576224e-07,7.073997266816622e-08,2.247473245254071e-07,3.2218789439985195e-07,6.835015571072714e-08,9.217108662867837e-08,1.271934605690108e-07,1.8505430771367284e-07,9.329409406401073e-08,8.083213483844654e-08,5.246328470335034e-07,1.2093101323420385e-07,1.920900413961838e-07,1.401475944337169e-07],[7.577609252543245e-05,8.043871499218862e-05,1.0404999144623856e-07,3.172670274802714e-07,8.047587787384325e-08,2.789161739249602e-07,7.99953685658141e-08,6.26170045494624e-08,6.661847957228446e-08,8.792259050569199e-08,1.0275018007238938e-07,7.237309464998027e-08,3.7144090464516514e-07,2.969816092719551e-07,3.324235888832153e-08,6.49618611479357e-08,3.635974777385144e-07,8.506246507285625e-08,1.7737924205015774e-07,1.5855520370553077e-07,1.231654570448675e-07,1.0444190944320511e-07,2.6996401677050376e-07,1.1397516817135606e-07,4.4956678911532234e-07,6.849856463568137e-08,1.6056051222188783e-07,1.3562855583585585e-07,1.309737735113991e-07,7.47939501091137e-08,9.783002332180013e-08,9.812672385725813e-08,2.0270702975416641e-07,1.7482930790116056e-07,1.629907758385608e-07,6.742666470475874e-08,1.1278496270891996e-07,1.1544795440691086e-07,2.401180392272509e-07,2.6701590633211324e-07,3.72247437339964e-07,6.27179564801559e-08,2.141690920648198e-07,3.081900504592837e-07,6.009916763170952e-08,8.388784674352678e-08,1.1817403486471387e-07,1.762205361956629e-07,8.37087946526396e-08,7.286813701482376e-08,5.032581794314125e-07,1.1130717622552441e-07,1.8174529413496363e-07,1.3426205105364026e-07],[2.4350688798662823e-05,2.4508039684255166e-05,3.244931844250222e-08,8.307031483542008e-08,1.9725796494989764e-08,6.462750603364982e-08,2.4689451170057182e-08,1.7448508692656436e-08,1.9686224135332552e-08,2.28822300846597e-08,3.210325482833711e-08,1.760036722949976e-08,9.614186643306666e-08,7.42637068900296e-08,7.763122064460909e-09,1.564344152674529e-08,8.553166861291681e-08,2.0814993479879822e-08,4.203713266748966e-08,3.891323849597009e-08,2.950827969716058e-08,2.518832771528488e-08,6.220342998322032e-08,2.911854685933189e-08,1.0753493071566665e-07,1.6938056575844464e-08,4.1879734367759044e-08,3.1933212169008385e-08,3.228701619393936e-08,2.1417491132832355e-08,2.5988538886452164e-08,2.3768424185022288e-08,4.7712004346440736e-08,5.081358305320297e-08,3.7983690245026784e-08,1.737514063081867e-08,2.6375080762374905e-08,3.3136511828471796e-08,5.500843249508223e-08,6.24138106037867e-08,9.925790212273127e-08,1.6943209546787947e-08,5.4508630252287244e-08,7.065474063584354e-08,1.5593254950781885e-08,1.9927221408282965e-08,2.947096757453911e-08,5.035435001454702e-08,2.485046729298127e-08,1.90701529270949e-08,1.1340371779885543e-07,2.720481552589023e-08,4.456568667029452e-08,4.473213516344055e-08],[7.125717735019837e-05,7.55838779195053e-05,9.60064757005946e-08,2.971965195196895e-07,7.333454315367337e-08,2.6160379545732925e-07,7.298410421877751e-08,5.6581394657308395e-08,6.034718284707354e-08,8.074495308678644e-08,9.479510287017845e-08,6.577304659681385e-08,3.4806410299411404e-07,2.7811133479722933e-07,3.227764532193712e-08,5.841488773409274e-08,3.4104853848299104e-07,7.75436982089627e-08,1.652506154369855e-07,1.4735348660938406e-07,1.1408761268276904e-07,9.615011205045734e-08,2.527741810666163e-07,1.0484121330119918e-07,4.2239234087310433e-07,6.185252832081166e-08,1.4970493501208624e-07,1.2579744027968915e-07,1.2116386433038215e-07,6.816931697842871e-08,9.031506316641915e-08,9.005699150758774e-08,1.8929170399710273e-07,1.6200374406965522e-07,1.518445915652548e-07,6.115708263020051e-08,1.0419872154034365e-07,1.0686831937646467e-07,2.245361018561258e-07,2.499462325070052e-07,3.4927399698617335e-07,5.6344965757822046e-08,1.9982519377325573e-07,2.8905282566534257e-07,5.3877326420245574e-08,7.685750535331648e-08,1.0944950448328868e-07,1.6337188911218354e-07,7.570806461594353e-08,6.615895378366554e-08,4.733224449003337e-07,1.0252420923060652e-07,1.6927193157193927e-07,1.2449685523085572e-07]],"step":19},{"exp_avg":[0.018545847920742216,0.010088953601653418,-0.0006997839441315144,0.0005161114471042485,-0.0003672833343817168,0.00019322217901660091,-0.0007648227901338894,-0.0008101779802469623,-0.0007910584450541262,-0.0007984590865668882,-0.0009358664563578527,-0.0005031580445606824,-0.0006516162292595357,-5.3686485019317055e-05,-0.0001727431950008441,0.000468854747499934,-0.0003507860338448613,-4.726061105109831e-06,0.00015695056273233989,0.000466797519101038,-0.00027838433785884394,-0.00032532046839773405,-0.0005002867482760359,0.00042667126724742953,-0.00019531686089179778,4.568882634231815e-06,-0.0004282579273584549,-9.408585201814251e-05,0.0003875181152769652,-0.000710565617428203,-0.0006319765766990733,0.00011773059510367607,0.00020129777200014807,0.0005671535568573203,0.00020659606743372527,-0.0005840001785923287,-0.00038115262378108977,-0.00014939889088874547,-7.57891508266095e-05,-0.0005160951616647463,0.0007336322370980932,-0.00022163600499817542,0.000311065052989867,0.0001310247823284535,-0.00015386247715683702,9.285877173315408e-05,8.413794962957006e-05,0.00042487172124550674,-0.00028591013570123617,-0.0005754807542727107,-0.0011992558942075082,-0.00030465278921218186,0.0005183916578720249,-0.0007656700792159642],"exp_avg_sq":[0.00036996419225696525,0.00046284535727901744,1.2305449408184656e-06,2.426251345476982e-06,1.4702248902546539e-06,2.21014535536934e-06,1.3587436770938832e-06,1.3296241040854056e-06,1.3424563644374882e-06,1.3161947451032765e-06,1.2344808545106503e-06,1.4039258115306752e-06,2.7041012641925107e-06,2.3737190242504213e-06,3.752144708843862e-07,5.462394115403325e-07,2.647378520676702e-06,1.5466132617854605e-06,1.7280835012540142e-06,1.666700448752419e-06,1.464231375473651e-06,1.500264260873446e-06,2.218786185373031e-06,1.6542974533636352e-06,3.035182982661528e-06,1.4862407148185232e-06,1.3834159488216408e-06,1.593093372731012e-06,1.6245881124192846e-06,1.2951256416703104e-06,1.210456341431024e-06,1.5230284835480517e-06,1.8271764201117934e-06,2.008848903298235e-06,1.5686287698483213e-06,1.3319726336309924e-06,1.4407538243194543e-06,1.2012045090504296e-06,2.047928297365973e-06,2.223805208549174e-06,2.6064996106747964e-06,1.4715123352121578e-06,1.992560832165483e-06,2.3481298636705405e-06,1.4993405747399292e-06,1.307289510392489e-06,1.2781840966699082e-06,2.0178436752615427e-06,1.8136407062427526e-06,1.4101819660912296e-06,3.383619281836069e-06,1.5943102934751869e-06,1.7542438048952231e-06,1.3783489095025536e-06],"step":19}],"admitted":false,"completed_epochs":19,"contract_sha256":"2a85d70e98ec9ff00018d7e2a22151c1fff0bf04175c230bfc3375773072e0b5","feature_space_sha256":"39d4d97910e0ecd610bd74232b283fe05883b60f0f487c9161340e824500dc67","formalized":false,"latent_width":8,"optimizer_config":{"betas":[0.9,0.999],"eps":1e-08,"learning_rate":0.01,"name":"Adam"},"parameters":[[[0.05724287082537975,-0.05983893528087312,0.039687401212654266,0.2939912631273019,0.24050246772865694,0.17983293359149763,-0.12437830751095016,-0.18659236914577876],[-0.07279384784684836,0.018492152129751905,0.024717764333693246,0.07512682167883056,0.13633843230935486,0.139732417051999,0.13982985410806692,-0.13485995052727412],[-0.1536612588716169,0.05087701912056195,0.08474971110083568,0.10552704948906755,0.03059594276112389,0.2135845112655778,-0.05781624617093532,0.05522325438696876],[-0.14741025412739966,-0.08369920823156958,-0.22312345605101738,0.08493859460733143,-0.13398552489250637,0.0662508438065467,-0.13332664309824177,-0.0015109710585670146],[-0.017177788101699384,0.030116021557265775,-0.1594643685744637,0.18524016536561913,0.12234174996305741,0.26743804168006113,-0.00506278353060971,0.0667756986217002],[0.08117102200736001,0.14003072503020325,-0.11241648285176803,0.10630445268832234,0.09487551974609991,-0.08533045834109856,0.14000921063525107,-0.034358098115597015],[-0.10301999913096017,0.09412085530362059,-0.10168699625649584,-0.06171744654014762,0.07232960434502991,0.33821162739662264,-0.012162819653494276,-0.14021429646080735],[-0.06653217638566666,0.2364972046243087,-0.09234736968959922,0.06409954541870179,0.09314238417521274,0.1195980370490547,-0.1351604616410583,-0.22351818319939648],[-0.03500613614501746,0.010415011503685234,-0.15187967080283948,0.20799780393221934,-0.014125630662395618,0.21274810939638478,-0.1543765487938301,-0.013776517285600816],[-0.08927513590602545,-0.05531593060687596,-0.09349411179392433,0.20046771254442947,0.02355836366151501,0.17570030314572507,0.1113897505369654,-0.011028606762943823],[-0.08887245380065228,-0.04869811001718229,-0.08869067763793563,0.06399479581740311,0.15496732149084935,-0.03246777466187218,-0.03540785105492654,0.06455043489159716],[0.02034548797262922,0.07798197630725377,0.06855795358801714,0.1704680657555024,0.15958964040113302,0.07210784198188265,0.12945076426671293,-0.11271214867485872],[-0.02704371420187084,0.0775247448476327,-0.0898100302550826,0.19523072008270934,0.013205385362645155,0.2141970851211842,-0.2207604169659343,-0.023410789507393226],[-0.14638110062948734,0.12717191374164147,-0.08894551155304341,0.23250813897163888,0.27363213689932553,-0.025266181360519478,0.02413641293455713,-0.1718133405002769],[0.014509491424410487,-0.002100464489861512,-0.01975354828509853,0.12294668053446481,0.1251703664001756,-0.08054242318865913,-0.10003993877267194,-0.123018405945249],[-0.22035326707699493,0.06591978834272,-0.08093278737777145,0.027345485366657672,-0.06481498584403757,0.07487618051712752,-0.12428032259202793,-0.0884263388662487],[-0.14157896832170927,-0.10956403037734151,-0.07772513719637617,0.15667846351482353,0.007867194185332677,-0.018975201858501715,-0.10470660208075475,0.061059553696502435],[0.12815577210421178,0.2225440866920949,0.016599338327404727,0.03028336017854583,0.05648983341976438,0.11159433080354514,-0.13761964886332156,-0.1509924429896613],[0.06768405383593684,-0.11083959255338476,-0.07208929687723094,0.12513039885794566,0.02528824724772837,0.21332245879747563,-0.047496779498268554,-0.2150728460610733],[-0.18621357826336576,0.03799170341301974,0.08341195884493069,0.05990951507068696,0.13556389868278085,0.1759947794147528,-0.08650842533143303,-0.18291949447015238],[-0.03585778215651606,0.02586569557074731,0.1199090571164482,0.07874222285079291,0.051560763773491156,0.09646865590484083,-0.022029279820801093,-0.2456700133537672],[0.16520780935701668,0.036676459256144885,-0.15816355390895148,0.15458679411065632,0.13716540116163287,0.035036799005626715,-0.1980355735634295,-0.21013541610127],[0.07133338010758242,-0.08479074505392455,-0.08226504868980464,0.029858251259026573,-0.01265688262461289,0.24513454120567713,-0.11794230016832229,-0.09097214730259462],[-0.018907880407578924,0.10981625673052706,-0.13084752286388932,-0.03251591763859041,0.1369835980253564,0.2801381284730783,-0.19386653623891167,-0.044297725395643306],[-0.033565001522271064,-0.03147080932440751,0.25873623477813285,0.12446629989983962,0.17387489990311275,0.2324466292596812,-0.025723861131876788,-0.2126982486684338],[0.06644643736574238,0.08273033652858806,-0.09573698133181921,0.04737348063981519,0.30454328571283107,0.0018872007809846482,-0.09045358742740413,-0.2330171171082232],[-0.2248653142594056,-0.03683360987701416,-0.08195063640712272,0.10504815922647773,0.1891632709496789,0.09159761037488733,-0.025424813005600497,-0.09564263609341421],[-0.299176360053909,0.2445800698170252,-0.04148718283107785,0.0835887470446455,0.08903168662103533,0.05385093065105247,-0.0645550308779119,-0.24516209468420297],[-0.1968343213751657,-0.0011067887192386756,0.03496703781075457,0.20313075749841064,-0.06042597015767436,0.17853680727366875,-0.07814483745681977,-0.19143533380116906],[-0.07789354207835736,0.08648723985115918,-0.15318267769156957,0.25015683337686334,0.016891595852972455,0.02509427938510343,-0.05760004926740285,-0.02187194646158844],[-0.2172319425654622,-0.007315574837682056,-0.052036453702840824,-0.007305387396290716,0.10235538011699319,0.15612149891073915,-0.19872577319386586,-0.16478135742941158],[-0.08820003104184487,-0.11075954730114272,-0.10642470824024466,0.1865411273183016,0.08029849054871913,0.256137693297101,-0.08199602863545445,-0.07660192525343407],[-0.12279051109681131,0.04700645453608444,-0.08934552657043739,0.1802945328665276,0.12129451741672004,-0.03284480438742394,0.14321022132299624,-0.1008588888791626],[-0.01896407413176044,0.04608325109079273,0.029130469552616597,0.0008666297708348873,0.2229330893359029,-0.026372341669363086,0.0120281320648242,-0.09499408800544844],[-0.12245851607379833,-0.10903639658618507,0.11597448293272312,0.003834556035393652,0.2219747468777769,-0.022284537398016755,0.1449239043705849,-0.2619404625179598],[-0.03442350473507263,0.0943893140890286,-0.07741691632089925,-0.04732773209917821,0.28547150271903277,0.06870254416359141,-0.23012323469181423,-0.006814937366906149],[-0.047790122561540575,-0.08875772763109199,-0.02257143964766229,0.17796426185654105,0.01740316244268653,0.2143114682022997,0.01723714851933664,-0.19842232854251285],[-0.0924015329767923,0.07647476037199655,0.10676602447875182,0.16463607083741036,0.09265749289204571,0.05002609842930091,-0.1398598337770352,-0.08428994137564823],[0.08745872660900789,0.1272262296708546,0.010918294062033184,0.20310864742573229,-0.059430987573711035,0.22269968597315049,-0.194916571010232,-0.14236340330194924],[-0.03826695693768758,0.13730650820675844,-0.06957834266481312,0.05524510018149325,-0.012289160303061548,0.16702596000754036,-0.16010265442951968,-0.15277837882629192],[-0.03016743898065412,0.10815596602133964,-0.059587545856729235,0.11329773498997278,0.1291761638707236,0.03799849840381886,-0.0003467774106167929,-0.12580904341301807],[-0.008672560265544211,0.11997271676547683,-0.04281051585556862,0.15545798202467492,0.16612081906053813,0.23680238355255886,-0.1572304867806535,-0.19001304440206157],[-0.08362941069674035,-0.029959220770315594,-0.05315141754431585,0.14033390425779274,-0.07620025868833642,0.09628228670145053,0.1891609174771099,-0.06054562912568308],[-0.07001404316920914,-0.11054633652613848,-0.05305059811812801,0.04963643658426611,0.107886062619715,0.14155183847025188,-0.21800243967171756,-0.056728995903881946],[-0.05015743950437945,0.13938005015667476,-0.08805118601461662,0.15363464253009124,0.09158735183261266,0.20488670567087422,-0.28881115956913056,0.06324690257214456],[-0.13943407701965374,0.09743729322056538,-0.11193696345682652,0.09907643348490469,0.1600155266003154,0.1434753643581654,-0.039997080434600506,-0.23454274522128044],[-0.23190845358194445,0.13620779382477508,-0.04926974281557833,0.019419371357266887,0.0349145799439266,0.08708416005179026,-0.03916704870503835,-0.21148721192862463],[0.12672900196259204,0.15666264833119192,-0.13817265576482665,0.11527379926713516,0.16092470596306543,0.032047565387233024,-0.1378028873604446,-0.1904368249777022],[-0.002520540538766476,0.02917108889464034,-0.06904230593531667,0.2771263038517734,0.08162340799410986,0.050073309359769565,-0.2337414610710001,-0.07408079247426688],[-0.17873899357732828,0.1246104193590073,-0.07997690455344517,0.15238291698729417,0.27162175715528436,0.2681894146689051,-0.13280048462867605,-0.06887030415529442],[0.0662007811370037,0.28719779489484504,-0.10042903180770567,0.02268553218756833,0.09886963709814725,0.11441422077542447,0.05372611830302175,-0.06717402411214228],[-0.04984306825760737,0.06829403431423779,-0.03180775378362914,-0.01677976519671647,0.02723583079345138,-0.09572157555484812,-0.020017156449627076,0.01839944140426454],[-0.13185186098564378,-0.10849619199093018,-0.15262803148272122,-0.018157092597463877,0.00707653202482059,0.1087418402281773,-0.0909439513594005,-0.13761350491007912],[0.009557944329837418,0.07914540542422556,0.0353033879623534,0.2621089062503059,0.16549368411380386,0.13001980662436335,-0.10250971550304325,-0.15509452548376346]],[-0.059930054056652735,0.0486279269181221,-0.03568765762420791,0.09452875340365623,0.08655226628610016,0.1032705717625842,-0.06837302476391793,-0.09879506965137583],[[-0.03925633981996223,-0.0759992971839526,-0.0477097802280296,-0.05007814695021613,0.0647841396030909,-0.2151917703750771,0.04233947214123749,0.16096337190644927,0.22864662122605428,0.07518122625287622,-0.15726628106773333,0.1309585093076854,0.1277328654764363,-0.006626232788378007,0.18039366717679076,0.07661258566885545,0.06246615454831152,0.11792592686525298,-0.1622522095897212,-0.11582793141252822,0.07134999928210364,0.11715994167307706,0.06198216047297144,0.020091106843432866,0.008372372988071156,0.10358975734044366,-0.0829519239167073,-0.04879954317948775,0.05756591316541387,0.0641657818551118,0.12875145076422367,0.1044060707025046,-0.13636147776813837,0.16599117549011932,0.03945591782432292,0.09189483155735124,0.17229240724324815,0.03011436110242523,0.03153697348537272,0.004143817862431768,0.043159253213899865,0.1463203532311833,0.04162488327920501,0.05158280192038454,0.20773326865767627,0.2399759683961403,0.10177767102183542,0.12910718139637004,0.16791219475920166,-0.06036338839707729,-0.12615581723821118,0.044006059555579236,0.11031652395551657,0.11192437500201384],[0.02402443853186444,0.07508345980911349,-0.14337422456353832,-0.038701404324565036,-0.11333551934881214,-0.006056745175390238,-0.09481820687304751,-0.056399502377650054,-0.08410521622059164,-0.09801552997752232,-0.13118824924783487,-0.1452972820888169,-0.07407838846139714,0.036788852477253865,-0.044746662540439734,0.007180827935494727,-0.006156410072735592,-0.10845207871796464,-0.12419256354451752,-0.10579943684456047,0.013042491427695785,-0.04687076219248313,0.05439202747380498,-0.18643634847227028,-0.1199102712044729,-0.20155538456763297,0.0189873081874072,-0.19954863795740047,-0.10191787399119587,-0.10630328043994056,0.05838746976997338,-0.08532244303311133,-0.0636819703397896,-0.09271849466837279,-0.028055418337258366,-0.1924735639188037,-0.05653631578342852,0.0032635017994065516,-0.16078673597725252,0.001836357453698199,-0.05849822201706074,0.04850729958979166,-0.04502071326898976,-0.0025984634205885124,-0.015928838893697346,0.022702336888297047,0.0177439225041987,0.025684706762866986,-0.18534684585300412,-0.16457640902448264,0.017333396409489346,-0.11221035242512625,-0.028286717098603285,0.026524462904537645],[0.03881829387939229,0.10154862243936562,0.03154573204734398,-0.09102750551200818,0.06387176671999177,0.06891338322922867,0.031689425252678705,0.13402242321763902,0.09512196034211132,0.21888709609259308,0.12024162195795288,0.12819749113394016,0.10620603213016405,0.05250677245311863,-0.14666029203710296,-0.2210244525121269,0.0789976088525525,-0.03636160230495554,0.027972728102693543,-0.10183087060572209,0.14737912412611712,0.14618165923977777,0.22226286440781745,-0.14059612147128245,-0.0011158818861163348,-0.13114800909687546,0.1958817502603546,0.12238194170363681,-0.07504057815296712,0.055511800301780316,0.11915545290339098,-0.04689479431185627,0.06799343561594635,-0.05590911171959589,0.0645752646450939,0.06912240121652302,0.19544075903076685,-0.06613181196029874,0.1645128367463007,0.21965773703815383,-0.1411063445985679,-0.11228008488266852,0.03507075858719262,0.09060271421155382,-0.1262312830286116,-0.13699788259165624,-0.07302175541622483,-0.0167702518965989,-0.08341287979027645,0.05995664227575632,0.08235874840024207,0.16538105235991682,-0.02491550742703148,0.03547520334526408],[0.14804321066000498,0.23794405375779012,0.057639471134527276,-0.05051340031213793,0.10311807865694916,0.011733011217030544,0.17799535692345467,-0.07404594920031143,0.026084823259141507,0.15818304029692887,0.015256332476208268,0.11108535093795711,0.08269461008553176,0.05434578086482365,0.10940817637378406,-0.14621198841316482,0.08116590095843185,0.07719697125409355,-0.1705217746485737,-0.04795799725216511,0.09825315897209905,0.08616588095491043,-0.004641726060353705,0.24232016784724025,-0.14661426853465095,0.20036184211055197,-0.09760641850790958,-0.06511944402806258,0.02464301344381338,-0.010641778480531626,0.0627734027885161,0.2154168755658042,0.09372888648824206,0.18200538716316148,-0.07024904640946908,-0.044662739670291586,0.1558060481738288,-0.09040382136250301,0.16047682734351068,0.08730247053890736,-0.09867311948877677,0.21999714346079643,0.0649754799811218,-0.11199855587533916,0.2645218557292662,-0.018834533815968016,0.03714405078943938,0.09360387070446417,0.1552568539727865,0.13860122329110292,0.04946097829399584,-0.027094106072265447,0.1246436909245989,0.03659510881433217],[0.1525734314524077,0.095113842840434,0.03635209033672068,0.22235451144778987,0.08967060965802513,-0.14557769305010304,0.03859897978136152,0.021078310951633594,0.10538176577685918,-0.04736600556218209,-0.05986674689406445,-0.025343780555564164,0.08106986429900487,0.10325631017168724,0.0915879641884646,0.03143250592258069,0.20626319509622465,0.10713966084927043,0.2589711734279295,0.15842941029024477,-0.05902016001768551,0.0466731082113288,0.031551867727584615,0.09620546306778363,0.13543411568299707,0.042038903394937564,-0.015776118175601997,0.004074832876155792,0.07287088980553856,0.04718174974263744,-0.08234302902993007,-0.024001796000164943,-0.035976336919796466,0.12759765740626042,-0.07032918667730122,0.07395351255484643,0.044662503089356216,-0.04075757387983657,0.08274724889519679,-0.02522873661135151,0.19514868220245848,-0.10936165916409242,0.052964464814970566,0.05901479835414059,0.1251005258531466,0.026923751879213247,0.018417211226899023,0.019506760983912522,0.1458259933799397,-0.0019500798933568281,-0.07245679172009259,0.04934853364196892,0.04008584749270652,0.1306444571146823],[0.18419278234188788,0.22213861401389234,0.04874588481244619,-0.031006460485369428,0.07054063216415278,0.19303530534889393,-0.040063297090229225,0.08187448957048932,0.22016025408431833,0.08657208430428387,0.04805213305387893,0.07949902072672788,0.027361824461417085,0.14576793942777186,-0.20533917680485397,0.06580082033542056,-0.05888727099386571,0.08135672789693679,0.013001927161029558,0.09929810640984243,0.10303379791293528,0.0846111222736207,0.1048125314309095,-0.08527416033080322,-0.00919143196316648,0.10888430322063458,-0.039229890422362516,0.2417903889007895,0.13733489247929914,0.13196178827188737,0.07071985291922944,0.13270484668882923,-0.09299809928377781,0.03830925378923586,0.06495025057961347,0.05517565638475549,-0.14806809629190115,0.10392366175085206,-0.11804573505565798,0.08136190008336527,0.10839238512029778,0.018234052073320236,0.13497289943177082,0.09787330612794233,-0.12980988914126088,-0.04052169861761799,-0.058700039170953566,0.22935072873783618,0.010824510606122646,-0.03506049711932285,0.13237933127347165,0.14682435905700475,-0.14830637511675004,-0.0027103135112240195],[-0.04633294160243028,-0.025504632539539628,-0.04026056882148206,0.1016333937960732,0.11850532957832052,0.08001594493743588,0.04173301605803486,0.10995585701222109,-0.06455286021720656,0.0063020882115690435,0.14939351491681907,0.022169713464669963,-0.0452338558108042,0.13466510048000313,-0.06008959141723103,0.11253520973285576,-0.18768971564680262,0.10341497326461678,0.0788479345858343,0.0772874827194907,0.039284944990210964,0.0697331332986625,0.02440811589509747,0.03805681597218576,-0.27385988372978814,-0.017919344394677995,-0.011831468977708063,0.02194830719381114,0.030652414235599085,0.047133668889054875,-0.022620595792413656,0.026825008817950566,0.014822126249060971,0.13121982037366792,-0.12367493816996694,-0.0016303987805807085,-0.10996827766684497,-0.05062846902619171,-0.2571000829445164,0.05469764207776539,-0.07559573431338631,0.19355374507416737,0.06392420962840309,-0.19897903070790895,0.07121537172237691,-0.07971626848070579,-0.17241490554189437,0.3120121718742682,0.024872624163676322,0.18070425040641086,-0.10378501151365463,0.16451280805667062,-0.1205664218795883,-0.016449903289845795],[-0.28777725367735213,-0.1962346608229642,0.024319956802108016,-0.11933436080686934,-0.03605095501584927,-0.022146555658747517,-0.06266648651124611,-0.3361480430468752,0.03877807775743909,-0.03956408511084623,-0.16526206162898222,-0.14718789756380213,-0.17509093743316703,0.02293981396697487,-0.06207381691316849,-0.13854024225554332,0.0668861360712191,-0.04889265016798552,-0.029315971696670707,0.08624391124843775,-0.04557173035607448,-0.06671062691203028,-0.12389300774545277,0.014488499820544249,-0.1671840162114745,0.09446803630432449,-0.1829192065320459,-0.03727219497728893,0.014713619180427963,-0.08555107289827896,-0.09142138933340184,0.09250637980400957,-0.12945859888055064,-0.07914376623352319,-0.15194554546401684,-0.20775238391302223,-0.1641863062364509,-0.08392902087054815,-0.013832397117339489,-0.12107595624001029,-0.02498633553822102,-0.17985358424981066,-0.01888213532879071,-0.06966238741665956,-0.04574016728392923,-0.21121322506190746,-0.01878818105421126,-0.115290427422893,-0.07119227005223056,-0.1798776934882026,0.019542821880955488,-0.17747375018726685,-0.13436854439507118,-0.005612958409201197]],[0.09689933554665826,0.10308712402701112,0.044392599703567695,0.10320435538180248,0.07180107706376947,0.0989718605460796,0.04474996759806501,0.05915749992211571,0.04988446329306658,0.07322196971925436,0.05454303640948511,0.07099574537497065,0.11942603791058225,0.10828409009268226,0.06271977974838513,0.0726620920036459,0.1142440443238892,0.07132184734391164,0.0847389623635766,0.07763254431539154,0.08115300548722429,0.0806051243001699,0.11054730094944576,0.07394531770212416,0.11533095319742966,0.05936067954503648,0.07409451622575104,0.08402117559877434,0.07776260991619147,0.05417946591735223,0.06517418928121121,0.07324151221036779,0.0901252821574256,0.08656943613127223,0.079975871301971,0.061445521097504174,0.08302634380334477,0.04528791236051552,0.10271032616429591,0.11073918954241263,0.10470838560811511,0.05008225137767898,0.09598651441596427,0.10399506728738704,0.054348530419394116,0.058349982156411385,0.05935578924187842,0.08844062647761311,0.03371195630349518,0.0649339817882005,0.12273125539659341,0.08323481518742042,0.0863352097399198,0.024896863817706304]],"promotion_performed":false,"qualified":false,"schema":"native-projection-feature-state/v1","tuning_targets_sha256":"94b2f45ce9bacab0e8284d79ee0176a8677fa1a74fb22a209c7339cc1b0ef709"}} \ No newline at end of file diff --git a/releases/20261004-all-retained-v1/checkpoints/a4218639b332e6fab533af7a71012ce4de8ade4021009dfe5acd5c4764642453/asset-manifest.json b/releases/20261004-all-retained-v1/checkpoints/a4218639b332e6fab533af7a71012ce4de8ade4021009dfe5acd5c4764642453/asset-manifest.json new file mode 100644 index 0000000000000000000000000000000000000000..71feb42931a323c4cb90cdb38757cfa341a17b8e --- /dev/null +++ b/releases/20261004-all-retained-v1/checkpoints/a4218639b332e6fab533af7a71012ce4de8ade4021009dfe5acd5c4764642453/asset-manifest.json @@ -0,0 +1,191 @@ +{ + "audit_record_metadata": { + "codec": null, + "config": { + "betas": [ + 0.9, + 0.999 + ], + "eps": 1e-08, + "learning_rate": 0.01, + "name": "Adam" + }, + "implementation": null, + "parameter_sections": [ + "state.parameters" + ], + "recorded_fit_kind": "recorded_native_feature_autoencoder_fit", + "role": "codebase-adaptation-qualification-20261002-05/root-frozen-context/checkpoint.json", + "status": "additional_canonical_saved_campaign_model_or_component", + "task_id": null + }, + "candidate_aliases": [ + { + "audit_pin": { + "bytes": 12026163, + "path": "/home/barberb/lift_coding/artifacts/ir-model-manager-hf-sync-20261004/supplementary-remaining-canonical-model-audit-v2.json", + "sha256": "9579611f4010ba2d8c9a56fda1e2f5bbf75ee08af4f7a9819d4f04a0606b63f6" + }, + "original_checkpoint_pin": { + "bytes": 495121, + "path": "/home/barberb/lift_coding/artifacts/codebase_ir_terminal_bench/codebase-adaptation-qualification-20261002-05/root-frozen-context/checkpoint.json", + "sha256": "a4218639b332e6fab533af7a71012ce4de8ade4021009dfe5acd5c4764642453" + }, + "record_index": 9, + "role": "codebase-adaptation-qualification-20261002-05/root-frozen-context/checkpoint.json" + } + ], + "checkpoint_pin": { + "bytes": 495121, + "path": "/home/barberb/lift_coding/artifacts/ir-model-manager-hf-sync-20261004/supplement-packages/codebase-ir-autoencoder-8d/checkpoints/a4218639b332e6fab533af7a71012ce4de8ade4021009dfe5acd5c4764642453/checkpoint.json", + "sha256": "a4218639b332e6fab533af7a71012ce4de8ade4021009dfe5acd5c4764642453" + }, + "companion_assets": [], + "model_metadata": { + "architecture": "retained-serialized-component; architecture-unqualified", + "description": "Exact retained campaign artifact. Registration does not qualify runtime, teacher, source fidelity or proof authority.", + "huggingface_config": { + "complete_runtime_io_contract": false, + "ir_checkpoint": { + "dimension": 8, + "dimension_role": "latent", + "donor": null, + "format_id": null, + "initialization_only": false, + "ir_family_id": "codebase_ir", + "original_checkpoint_pin": { + "bytes": 495121, + "path": "/home/barberb/lift_coding/artifacts/codebase_ir_terminal_bench/codebase-adaptation-qualification-20261002-05/root-frozen-context/checkpoint.json", + "sha256": "a4218639b332e6fab533af7a71012ce4de8ade4021009dfe5acd5c4764642453" + }, + "profile_id": null, + "proof_authority": false, + "record_id": "ir-model-asset-binding/v1:6eb740477cbe1a5cc1bb40854626bf879059ba71ec0a7f24644642c001f4874b", + "role": "codebase-adaptation-qualification-20261002-05/root-frozen-context/checkpoint.json", + "runtime_ready": false, + "schema_version": "codebase-ir-source-bound-feature-targets@1", + "task_id": null, + "teacher_qualified": false, + "trained": null + }, + "model_type_is_broad_autoencoder_taxonomy": true, + "no_new_native_profile_or_training_run_id": true, + "original_recorded_metadata": { + "codec": null, + "config": { + "betas": [ + 0.9, + 0.999 + ], + "eps": 1e-08, + "learning_rate": 0.01, + "name": "Adam" + }, + "declaration": { + "auxiliary_dimensions": { + "completed_epochs": 5, + "input_feature_count": 54, + "latent_width": 8, + "natural_language_logic_decoder_trained": false, + "original_dimension_role": "latent" + }, + "external_lane_binding": { + "checkpoint_pointer": "/state/latent_width", + "declared_dimension": 8, + "dimension_role": "latent", + "source_input": "native compiler structural features" + }, + "owning_ir_family": "codebase_ir", + "role": "codebase-adaptation-qualification-20261002-05/root-frozen-context/checkpoint.json", + "source_campaign": "/home/barberb/lift_coding/artifacts/codebase_ir_terminal_bench" + }, + "external_lane_binding": { + "checkpoint_pointer": "/state/latent_width", + "declared_dimension": 8, + "dimension_role": "latent", + "source_input": "native compiler structural features" + }, + "implementation": null, + "input_output_contract": { + "input_schema": "native-projection-feature-space/v1", + "ir_schema": "codebase-ir-source-bound-feature-targets@1", + "payload_domain": null, + "projection_family": null, + "state_schema": "native-projection-feature-state/v1" + }, + "parameter_sections": [ + "state.parameters" + ], + "recorded_fit_kind": "recorded_native_feature_autoencoder_fit", + "recorded_original_flags": { + "admitted": null, + "execution_authority": null, + "legal_ir_views_loaded": null, + "legal_ir_weights_loaded": null, + "proof_authority": null, + "publication_performed": null, + "qualified": null, + "semantic_correctness_verified": null + }, + "schema": "native-projection-feature-state/v1", + "status": "additional_canonical_saved_campaign_model_or_component" + }, + "serialized_checkpoint_schema": "native-projection-feature-state/v1" + }, + "inputs": [ + { + "data_type": "features", + "description": "Recorded input feature count, distinct from latent lane width.", + "name": "source_features", + "shape": [ + 54 + ] + } + ], + "model_id": "ir-model-asset-binding/v1:6eb740477cbe1a5cc1bb40854626bf879059ba71ec0a7f24644642c001f4874b", + "model_name": "codebase_ir retained a4218639b332e6fa", + "model_revision": "a4218639b332e6fab533af7a71012ce4de8ade4021009dfe5acd5c4764642453", + "model_type": "encoder_decoder", + "outputs": [], + "revision_id": "a4218639b332e6fab533af7a71012ce4de8ade4021009dfe5acd5c4764642453", + "tags": [ + "retained-ir-artifact", + "codebase_ir", + "metadata-only-registration" + ] + }, + "original_checkpoint_pin": { + "bytes": 495121, + "path": "/home/barberb/lift_coding/artifacts/codebase_ir_terminal_bench/codebase-adaptation-qualification-20261002-05/root-frozen-context/checkpoint.json", + "sha256": "a4218639b332e6fab533af7a71012ce4de8ade4021009dfe5acd5c4764642453" + }, + "path_in_repo": "releases/20261004-all-retained-v1/checkpoints/a4218639b332e6fab533af7a71012ce4de8ade4021009dfe5acd5c4764642453/checkpoint.json", + "qualification": { + "complete_runtime_io_contract": false, + "full_source_closure_verified": false, + "model_manager_registration_performed": false, + "new_model_or_embedding_execution": false, + "proof_authority": false, + "publication_performed": false, + "runtime_ready": false, + "teacher_qualified": false, + "training_executed": false + }, + "raw_checkpoint_bytes_rewritten": false, + "repository_id": "Publicus/codebase-ir-autoencoder-8d", + "same_byte_source_aliases": [ + { + "bytes": 495121, + "path": "/home/barberb/lift_coding/artifacts/codebase_ir_terminal_bench/codebase-adaptation-qualification-20261002-05/root-frozen-context/checkpoint.json", + "sha256": "a4218639b332e6fab533af7a71012ce4de8ade4021009dfe5acd5c4764642453" + }, + { + "bytes": 495121, + "path": "/home/barberb/lift_coding/artifacts/codebase_ir_terminal_bench/codebase-adaptation-qualification-20261002-05/root-training-context/checkpoint.json", + "sha256": "a4218639b332e6fab533af7a71012ce4de8ade4021009dfe5acd5c4764642453" + } + ], + "schema": "ir-retained-campaign-artifact-manifest/v1", + "selected_sources_are_partial_explicit_pointers": true, + "unavailable_declared_companions": [] +} diff --git a/releases/20261004-all-retained-v1/checkpoints/a4218639b332e6fab533af7a71012ce4de8ade4021009dfe5acd5c4764642453/checkpoint.json b/releases/20261004-all-retained-v1/checkpoints/a4218639b332e6fab533af7a71012ce4de8ade4021009dfe5acd5c4764642453/checkpoint.json new file mode 100644 index 0000000000000000000000000000000000000000..c3976a4327af1aa574a4322dc77f26fb8f584bec --- /dev/null +++ b/releases/20261004-all-retained-v1/checkpoints/a4218639b332e6fab533af7a71012ce4de8ade4021009dfe5acd5c4764642453/checkpoint.json @@ -0,0 +1 @@ +{"contract":{"adapter":{"identifier":"native-domain-target-adapter","sha256":"88d619efdc83f8e207b13b05f879c956655a7b5825f5647b46457ca92539c3cf","version":"1"},"domain":"codebase_ir","embedding":{"dimension":54,"model_id":"native-projection-features","provenance_sha256":"f6ad4a9d1080152b6ed7fd023ddec2864c46dc9e1f91e4c68adf7b2581b544b3","revision":"v1"},"input_schema":"native-projection-feature-space/v1","ir_schema":"codebase-ir-source-bound-feature-targets@1","objective_id":"native-projection-reconstruction/v1","objective_sha256":"37ea48aecb09a3c44883fc69fe55f06393bb8db065b4a36a8d01cb60bf495b3d","optimizer":{"identifier":"native-projection-feature-autoencoder/v1","sha256":"a058d1cdb403e3b185b9965a88a0b60ccbcdea9ea4ccab3048e3782c21efe5f4","version":"1"},"projections":[{"catalog_binding":{"composition":null,"family_sha256":"2f97d18441e518304a373946799fe09766d46f17c7fc890fe8cc365e57a2df3e","profile_sha256":null,"property_sha256":[],"view_sha256":"f1eca8074edf7c32227e19397de9c0fed371096049f1b29ddfb7f292dfbd59d5"},"composition_id":null,"family_id":"program","native_profile_id":"dynamic_hoare","native_view_role":null,"profile_id":null,"projection_id":"codebase_ir.contracts@1","property_ids":[],"required":true,"target_schema":"native_structural_feature_view","view_role":"normalized"},{"catalog_binding":{"composition":null,"family_sha256":"2f97d18441e518304a373946799fe09766d46f17c7fc890fe8cc365e57a2df3e","profile_sha256":null,"property_sha256":[],"view_sha256":"f1eca8074edf7c32227e19397de9c0fed371096049f1b29ddfb7f292dfbd59d5"},"composition_id":null,"family_id":"program","native_profile_id":"program_ir","native_view_role":null,"profile_id":null,"projection_id":"codebase_ir.program@1","property_ids":[],"required":true,"target_schema":"native_structural_feature_view","view_role":"normalized"}],"schema":"autoencoder-modality-contract/v1","source_language":"structured","state_codec":{"identifier":"native-projection-feature-state/v1","sha256":"a058d1cdb403e3b185b9965a88a0b60ccbcdea9ea4ccab3048e3782c21efe5f4","version":"1:latent-8"},"target_codec":{"identifier":"native-domain-target-envelope","sha256":"b373c8b26310a761525459880de7fa7ba052e0fde57f1d0cbe2ddd9d2f85b586","version":"1"},"training_purpose":"feature_pretraining","validators":[{"authority":"advisory","evidence_kind":"declaration","projection_ids":["codebase_ir.contracts@1","codebase_ir.program@1"],"required":true,"validator_id":"native-target-structure"}]},"feature_space":{"admitted":false,"columns":[["codebase_ir.contracts@1","[[\"native_kind\"],\"contracts\"]"],["codebase_ir.contracts@1","[[\"schema\"],\"codebase-ir-native-structural-feature-view@1\"]"],["codebase_ir.program@1","[[\"document\",\"commands\",0,\"command_id\"],\"command:0\"]"],["codebase_ir.program@1","[[\"document\",\"commands\",0,\"effects\",\"nondeterministic\"],false]"],["codebase_ir.program@1","[[\"document\",\"commands\",0,\"effects\",\"performs_io\"],false]"],["codebase_ir.program@1","[[\"document\",\"commands\",0,\"effects\",\"synchronizes\"],false]"],["codebase_ir.program@1","[[\"document\",\"commands\",0,\"evaluation_order\",0],\"expr:9\"]"],["codebase_ir.program@1","[[\"document\",\"commands\",0,\"expression_ids\",0],\"expression:2\"]"],["codebase_ir.program@1","[[\"document\",\"commands\",0,\"kind\"],\"return\"]"],["codebase_ir.program@1","[[\"document\",\"expressions\",0,\"expression_id\"],\"expression:0\"]"],["codebase_ir.program@1","[[\"document\",\"expressions\",0,\"kind\"],\"symbol\"]"],["codebase_ir.program@1","[[\"document\",\"expressions\",0,\"operator\"],\"\"]"],["codebase_ir.program@1","[[\"document\",\"expressions\",0,\"symbol_ids\",0],\"symbol:0\"]"],["codebase_ir.program@1","[[\"document\",\"expressions\",0,\"type_ref\"],\"any\"]"],["codebase_ir.program@1","[[\"document\",\"expressions\",1,\"attributes\",\"value\"],1]"],["codebase_ir.program@1","[[\"document\",\"expressions\",1,\"attributes\",\"value\"],2]"],["codebase_ir.program@1","[[\"document\",\"expressions\",1,\"expression_id\"],\"expression:1\"]"],["codebase_ir.program@1","[[\"document\",\"expressions\",1,\"kind\"],\"literal\"]"],["codebase_ir.program@1","[[\"document\",\"expressions\",1,\"operator\"],\"\"]"],["codebase_ir.program@1","[[\"document\",\"expressions\",1,\"type_ref\"],\"int\"]"],["codebase_ir.program@1","[[\"document\",\"expressions\",2,\"evaluation_order\",0],\"expr:6\"]"],["codebase_ir.program@1","[[\"document\",\"expressions\",2,\"evaluation_order\",1],\"expr:8\"]"],["codebase_ir.program@1","[[\"document\",\"expressions\",2,\"expression_id\"],\"expression:2\"]"],["codebase_ir.program@1","[[\"document\",\"expressions\",2,\"kind\"],\"binary\"]"],["codebase_ir.program@1","[[\"document\",\"expressions\",2,\"operand_ids\",0],\"expression:0\"]"],["codebase_ir.program@1","[[\"document\",\"expressions\",2,\"operand_ids\",1],\"expression:1\"]"],["codebase_ir.program@1","[[\"document\",\"expressions\",2,\"operator\"],\"add\"]"],["codebase_ir.program@1","[[\"document\",\"expressions\",2,\"type_ref\"],\"any\"]"],["codebase_ir.program@1","[[\"document\",\"functions\",0,\"cfg\",\"blocks\",0,\"block_id\"],\"block:0\"]"],["codebase_ir.program@1","[[\"document\",\"functions\",0,\"cfg\",\"blocks\",0,\"command_ids\",0],\"command:0\"]"],["codebase_ir.program@1","[[\"document\",\"functions\",0,\"cfg\",\"entry_block_id\"],\"block:0\"]"],["codebase_ir.program@1","[[\"document\",\"functions\",0,\"cfg\",\"graph_id\"],\"graph:0\"]"],["codebase_ir.program@1","[[\"document\",\"functions\",0,\"cfg\",\"normal_exit_block_ids\",0],\"block:0\"]"],["codebase_ir.program@1","[[\"document\",\"functions\",0,\"effects\",\"nondeterministic\"],false]"],["codebase_ir.program@1","[[\"document\",\"functions\",0,\"effects\",\"performs_io\"],false]"],["codebase_ir.program@1","[[\"document\",\"functions\",0,\"effects\",\"reads\",0],\"symbol:increment.n.parameter\"]"],["codebase_ir.program@1","[[\"document\",\"functions\",0,\"effects\",\"synchronizes\"],false]"],["codebase_ir.program@1","[[\"document\",\"functions\",0,\"function_id\"],\"function:0\"]"],["codebase_ir.program@1","[[\"document\",\"functions\",0,\"name\"],\"increment\"]"],["codebase_ir.program@1","[[\"document\",\"functions\",0,\"parameter_symbol_ids\",0],\"symbol:0\"]"],["codebase_ir.program@1","[[\"document\",\"functions\",0,\"purity\"],\"pure\"]"],["codebase_ir.program@1","[[\"document\",\"functions\",0,\"result_symbol_id\"],\"symbol:1\"]"],["codebase_ir.program@1","[[\"document\",\"functions\",0,\"return_type\"],\"int\"]"],["codebase_ir.program@1","[[\"document\",\"schema_version\"],\"program-ir/v1\"]"],["codebase_ir.program@1","[[\"document\",\"symbols\",0,\"kind\"],\"parameter\"]"],["codebase_ir.program@1","[[\"document\",\"symbols\",0,\"name\"],\"n\"]"],["codebase_ir.program@1","[[\"document\",\"symbols\",0,\"symbol_id\"],\"symbol:0\"]"],["codebase_ir.program@1","[[\"document\",\"symbols\",0,\"type_ref\"],\"int\"]"],["codebase_ir.program@1","[[\"document\",\"symbols\",1,\"kind\"],\"result\"]"],["codebase_ir.program@1","[[\"document\",\"symbols\",1,\"name\"],\"result\"]"],["codebase_ir.program@1","[[\"document\",\"symbols\",1,\"symbol_id\"],\"symbol:1\"]"],["codebase_ir.program@1","[[\"document\",\"symbols\",1,\"type_ref\"],\"int\"]"],["codebase_ir.program@1","[[\"native_kind\"],\"program\"]"],["codebase_ir.program@1","[[\"schema\"],\"codebase-ir-native-structural-feature-view@1\"]"]],"domain_id":"codebase_ir","excluded_projection_ids":[],"formalized":false,"normalization":"log1p_then_l2_per_projection","projection_ids":["codebase_ir.contracts@1","codebase_ir.program@1"],"projections":{"codebase_ir.contracts@1":{"logic_family":"program","producer_id":"codebase-source-target-adapter","profile":"dynamic_hoare","properties":[],"representation_kind":"native_structural_feature_view","view_role":null},"codebase_ir.program@1":{"logic_family":"program","producer_id":"codebase-source-target-adapter","profile":"program_ir","properties":[],"representation_kind":"native_structural_feature_view","view_role":null}},"promotion_performed":false,"qualified":false,"schema":"native-projection-feature-space/v1","training_sources":["792dc6f8bf0090bcc4eb496f34183dbe1e425b7a142a3317e03aaa9a0cbdfaca","b6bbc82094ee49ccd9eeabef03e9668479f6ce1f58abf6fe7142bb9284b4afbb"],"training_targets_sha256":"1019009160bada4af69a3db01ebf5ec34e15b1b5fc0f213791dbeeaffa533da4"},"report":{"admitted":false,"after":{"objective":0.049822211265563965,"projections":{"codebase_ir.contracts@1":{"cosine":0.0006432533264160156,"guarded_auxiliary":0.0,"reconstruction":0.07577791810035706},"codebase_ir.program@1":{"cosine":0.16421175003051758,"guarded_auxiliary":0.0,"reconstruction":0.007380997762084007}}},"attempted_epochs":16,"backend":"native-projection-feature-autoencoder/v1","base_state_sha256":null,"before":{"objective":0.28196144104003906,"projections":{"codebase_ir.contracts@1":{"cosine":0.006437420845031738,"guarded_auxiliary":0.0,"reconstruction":0.4212828278541565},"codebase_ir.program@1":{"cosine":1.1947643756866455,"guarded_auxiliary":0.0,"reconstruction":0.022519908845424652}}},"codebase_provenance":{"admission_authority":false,"admitted":false,"ancestral_training":[],"behavioral_satisfaction":false,"canary_monitoring":{"after":{"coverage":[{"known_atoms":2,"projection_id":"codebase_ir.contracts@1","unknown_atoms":0},{"known_atoms":51,"projection_id":"codebase_ir.program@1","unknown_atoms":0}],"inference":{"admitted":false,"contract_sha256":"ffa5b51cdda9db9c27bece4fb1983874ac944b500a05b493d9ef42c0d89d22f5","coverage":[{"known_atoms":2,"projection_id":"codebase_ir.contracts@1","unknown_atoms":0},{"known_atoms":51,"projection_id":"codebase_ir.program@1","unknown_atoms":0}],"decoded_formulas_generated":false,"feature_space_sha256":"f6ad4a9d1080152b6ed7fd023ddec2864c46dc9e1f91e4c68adf7b2581b544b3","formalized":false,"promotion_performed":false,"qualified":false,"representation":"native_compiler_structural_features_not_semantic_text_embeddings","rows":[{"latent":[-0.3021145573378092,0.23866692583177423,0.03163537195866415,0.5910383928516949,0.5789933849787137,0.5542626307240011,-0.3081006127197835,-0.5491975922887963],"reconstructed_projection_features":{"codebase_ir.contracts@1":[0.4477793917843374,0.41675328938221246],"codebase_ir.program@1":[0.2497194782762361,0.03445535265062151,0.1582899478678446,0.037278897130632746,0.24419690667488825,0.203175277632121,0.23173580076434652,0.15821588942659656,0.21717901896072983,0.16361059745545414,-0.01773130605685133,0.015465008877282763,0.1192456900247495,0.0907707553602217,-0.005747602287998914,0.160487872859138,0.10777649044981122,0.1347181386465142,0.12652864900673866,0.1277131674141192,0.012184018407742137,0.15225840090155793,-0.02108706965912857,0.2060642074410771,0.14937675193924474,0.11276285263938593,0.13804422313180298,0.2217108518660366,0.1916621496523495,0.1548520080050676,0.084818481718672,0.09547699959456732,0.12847284977707485,0.20166491177974355,0.12775893266901875,0.2489821243667349,0.046688442882280246,0.010804302864031702,0.02775661518460241,0.2273730540403834,0.06513517594310181,0.02787475490618362,0.22059893011363957,0.21987559342593674,0.21184110600728384,0.08230904366682099,0.26541675874584897,0.18143977663793465,-0.0670070810875107,0.11267891506993563,0.1086750832664306,0.2886756728034843]},"source_digest":"5cb392660bf8072ec5b5d2337b7d8c00a4f166f96ab4dd2af48725267ecc3bc0"}],"schema":"native-projection-feature-inference/v1","state_sha256":"5b11655ff6ad29e3e7c326e6dcff6f0fc696b1a343667d2434325d3528dcfe63","training_executed":false},"mean_squared_error":0.009914217226577818,"mean_squared_errors":[0.009914217226577818],"semantic_or_property_evaluation":false,"source_digests":["5cb392660bf8072ec5b5d2337b7d8c00a4f166f96ab4dd2af48725267ecc3bc0"],"used_for_selection":false},"before":null,"purpose":"repeated_post_selection_diagnostic_not_unseen_qualification","used_for_selection":false},"canary_targets":[{"admitted":false,"domain_id":"codebase_ir","formalized":false,"projections":[{"expression":{"document":{"commands":[{"attributes":{},"command_id":"command:0","effects":{"allocates":[],"deallocates":[],"nondeterministic":false,"performs_io":false,"raises":[],"reads":[],"synchronizes":false,"writes":[]},"evaluation_order":["expr:9"],"expression_ids":["expression:2"],"kind":"return","target_symbol_ids":[],"undefined_behavior":[]}],"expressions":[{"attributes":{},"evaluation_order":[],"expression_id":"expression:0","kind":"symbol","operand_ids":[],"operator":"","symbol_ids":["symbol:0"],"type_ref":"any"},{"attributes":{"value":1},"evaluation_order":[],"expression_id":"expression:1","kind":"literal","operand_ids":[],"operator":"","symbol_ids":[],"type_ref":"int"},{"attributes":{},"evaluation_order":["expr:6","expr:8"],"expression_id":"expression:2","kind":"binary","operand_ids":["expression:0","expression:1"],"operator":"add","symbol_ids":[],"type_ref":"any"}],"functions":[{"cfg":{"blocks":[{"block_id":"block:0","command_ids":["command:0"]}],"edges":[],"entry_block_id":"block:0","exceptional_exit_block_ids":[],"graph_id":"graph:0","normal_exit_block_ids":["block:0"]},"declared_exceptions":[],"effects":{"allocates":[],"deallocates":[],"nondeterministic":false,"performs_io":false,"raises":[],"reads":["symbol:increment.n.parameter"],"synchronizes":false,"writes":[]},"exception_symbol_ids":[],"function_id":"function:0","local_symbol_ids":[],"name":"increment","parameter_symbol_ids":["symbol:0"],"purity":"pure","result_symbol_id":"symbol:1","return_type":"int"}],"global_symbol_ids":[],"schema_version":"program-ir/v1","symbols":[{"attributes":{},"kind":"parameter","name":"n","symbol_id":"symbol:0","type_ref":"int"},{"attributes":{},"kind":"result","name":"result","symbol_id":"symbol:1","type_ref":"int"}]},"native_kind":"program","schema":"codebase-ir-native-structural-feature-view@1"},"feature_only":true,"logic_family":"program","producer_id":"codebase-source-target-adapter","producer_version":"codebase-ir-source-bound-feature-targets@1","profile":"program_ir","projection_id":"codebase_ir.program@1","properties":[],"representation_kind":"native_structural_feature_view","target_schema":"codebase-ir-source-bound-feature-targets@1","view_id":"program.program_ir/v1","view_role":null},{"expression":{"documents":[],"native_kind":"contracts","schema":"codebase-ir-native-structural-feature-view@1"},"feature_only":true,"logic_family":"program","producer_id":"codebase-source-target-adapter","producer_version":"codebase-ir-source-bound-feature-targets@1","profile":"dynamic_hoare","projection_id":"codebase_ir.contracts@1","properties":[],"representation_kind":"native_structural_feature_view","target_schema":"codebase-ir-source-bound-feature-targets@1","view_id":"program.program_contract/v1","view_role":null}],"qualification_gaps":["source_runtime_semantics_not_verified","backend_proofs_not_run","kernel_proofs_not_run","feature_reconstruction_is_not_formalization"],"qualified":false,"ready_for_training":true,"schema_version":"autoencoder-domain-targets/v1","source_digest":"5cb392660bf8072ec5b5d2337b7d8c00a4f166f96ab4dd2af48725267ecc3bc0","unsupported":[],"validation":[{"details":{"ast_node_count":14,"authored_contract_cids":[],"authored_contracts":[],"captured_ast":{"calls":[],"diagnostics":[],"effects":[],"frontend":{"ast_schema":{"identifier":"ipfs-datasets.software-contracts.ast-ir@1.0.0","major":1,"minor":0,"name":"ipfs-datasets.software-contracts.ast-ir","patch":0},"capabilities":["annotations","awaits","calls","decorators","diagnostics","duplicate_definitions","effects","generators","imports","modules","raises","references","scopes","signatures","source_spans","state_access","symbols","undefined_reference_candidates","unsupported_constructs"],"frontend_name":"cpython-ast","frontend_version":"1.2.1","language":"python","language_version":"3.12","schema":"ipfs-datasets.software-contracts.frontend-capability@1.0.0","source_extensions":[".py",".pyi"],"toolchain_cid":"baguqeerar6isk2o6l6peildks6id6mzkg6kpgn6tefr24ro5ckm4hqtntuaa"},"imports":[],"module":{"export_names":["increment"],"module_id":"module:bafkreigikomnn2573hgplkeuf36bsnkercv3p5jumx7ajynfvhjszxjtlm","name":"canary","scope_id":"scope:module","span":{"end_byte":74,"end_column":0,"end_line":4,"start_byte":0,"start_column":0,"start_line":1}},"provenance":{"path":"canary.py","repository_id":"repository:authored-codebase-adaptation","repository_tree_cid":"baguqeerammiwwo6qmsqbeyvj4jizg2qbqqe6ia6354ky6kjzcd7v6ayo24zq","revision":"snapshot:baguqeerammiwwo6qmsqbeyvj4jizg2qbqqe6ia6354ky6kjzcd7v6ayo24zq","source_cid":"bafkreigikomnn2573hgplkeuf36bsnkercv3p5jumx7ajynfvhjszxjtlm"},"references":[{"context":"type","is_qualified":false,"name":"int","reference_id":"reference:44:1","scope_id":"scope:module","span":{"end_byte":47,"end_column":20,"end_line":2,"start_byte":44,"start_column":17,"start_line":2}},{"context":"type","is_qualified":false,"name":"int","reference_id":"reference:52:0","scope_id":"scope:module","span":{"end_byte":55,"end_column":28,"end_line":2,"start_byte":52,"start_column":25,"start_line":2}},{"context":"read","is_qualified":false,"name":"n","reference_id":"reference:68:2","scope_id":"scope:function:27:0","span":{"end_byte":69,"end_column":12,"end_line":3,"start_byte":68,"start_column":11,"start_line":3}}],"schema":"ipfs-datasets.software-contracts.ast-ir@1.0.0","scopes":[{"kind":"module","owner_symbol_id":null,"parent_scope_id":null,"scope_id":"scope:module","span":{"end_byte":74,"end_column":0,"end_line":4,"start_byte":0,"start_column":0,"start_line":1}},{"kind":"function","owner_symbol_id":"symbol:27:0","parent_scope_id":"scope:module","scope_id":"scope:function:27:0","span":{"end_byte":73,"end_column":16,"end_line":3,"start_byte":27,"start_column":0,"start_line":2}}],"symbols":[{"decorator_names":[],"definition_ordinal":0,"flags":[],"kind":"function","name":"increment","qualified_name":"canary.increment","scope_id":"scope:module","signature":{"is_async":false,"is_generator":false,"parameters":[{"annotation":"int","default_kind":"none","kind":"positional_or_named","name":"n","position":0}],"return_annotation":"int"},"span":{"end_byte":73,"end_column":16,"end_line":3,"start_byte":27,"start_column":0,"start_line":2},"symbol_id":"symbol:27:0","visibility":"public"},{"decorator_names":[],"definition_ordinal":0,"flags":[],"kind":"parameter","name":"n","qualified_name":"canary.increment.n","scope_id":"scope:function:27:0","signature":null,"span":{"end_byte":47,"end_column":20,"end_line":2,"start_byte":41,"start_column":14,"start_line":2},"symbol_id":"symbol:41:1","visibility":"public"}],"unsupported":[]},"completion_authority":false,"correspondence":{"is_runtime_equivalence_proof":false,"operation":"native_source_maps_retained_without_rebinding","spans":[{"end_byte":73,"source_ref_id":"source:canary.py","source_text":"def increment(n: int) -> int:\n return n + 1","span_id":"span:function.increment.1","start_byte":27},{"end_byte":73,"source_ref_id":"source:canary.py","source_text":"n + 1","span_id":"span:increment.expr.4","start_byte":68},{"end_byte":69,"source_ref_id":"source:canary.py","source_text":"n","span_id":"span:increment.expr.5","start_byte":68},{"end_byte":73,"source_ref_id":"source:canary.py","source_text":"1","span_id":"span:increment.expr.7","start_byte":72},{"end_byte":47,"source_ref_id":"source:canary.py","source_text":"n: int","span_id":"span:increment.param.n.2","start_byte":41},{"end_byte":73,"source_ref_id":"source:canary.py","source_text":"return n + 1","span_id":"span:increment.stmt.3","start_byte":61}],"subjects":[{"native_id":"symbol:increment.n.parameter","native_kind":"symbols","source_ref_ids":["source:canary.py"],"span_ids":["span:increment.param.n.2"]},{"native_id":"symbol:increment.result.result","native_kind":"symbols","source_ref_ids":["source:canary.py"],"span_ids":["span:function.increment.1"]},{"native_id":"expr:6","native_kind":"expressions","source_ref_ids":["source:canary.py"],"span_ids":["span:increment.expr.5"]},{"native_id":"expr:8","native_kind":"expressions","source_ref_ids":["source:canary.py"],"span_ids":["span:increment.expr.7"]},{"native_id":"expr:9","native_kind":"expressions","source_ref_ids":["source:canary.py"],"span_ids":["span:increment.expr.4"]},{"native_id":"command:10","native_kind":"commands","source_ref_ids":["source:canary.py"],"span_ids":["span:increment.stmt.3"]},{"native_id":"function:increment","native_kind":"functions","source_ref_ids":["source:canary.py"],"span_ids":["span:function.increment.1"]}]},"execution_authority":false,"feature_only":true,"limits":{"max_ast_depth":48,"max_ast_nodes":2048,"max_condition_bytes":16384,"max_contracts":8,"max_functions":16,"max_source_bytes":65536,"max_target_bytes":4194304},"lowered_contract_sha256":[],"manifest":{"ast_revision_id":"rev:repository:authored-codebase-adaptation:snapshot:baguqeerammiwwo6qmsqbeyvj4jizg2qbqqe6ia6354ky6kjzcd7v6ayo24zq","authority":"structural_only","coverage":{"ast_failed":0,"ast_ok":5,"ast_partial":0,"captured_entries":5,"checked_properties":0,"formalized_properties":0,"inventory_entries":5,"opaque_entries":0,"semantic_symbols":10,"unindexed_entries":0},"schema":"codebase-ir-structural-manifest@1","semantic_state":{"artifacts":[{"artifact_id":"artifact:snapshot-evidence","confidence":"exact","kind":"snapshot-evidence","metadata":{"acquisition":"git-clean","exclusions":[".eggs",".git",".hg",".mypy_cache",".nox",".pytest_cache",".ruff_cache",".semantic-index",".semantic_index",".svn",".tox",".venv","__pycache__","build","coverage","dist","env","external","htmlcov","node_modules","semantic-index-state","site-packages","third-party","third_party","vendor","venv"],"snapshot":{"entries":[{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerabsgxnwkrx5csnutftobl5z7c73btcx2rt7h35i3rkggsuuap2zzq","git_blob_oid":"3f61573bdca90df8f9b568e5ddbcc1db79b79716","head_blob_oid":"3f61573bdca90df8f9b568e5ddbcc1db79b79716","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"calc.py","raw_path_hex":"63616c632e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":47,"source_cid":"bafkreig2whzodbawj5uf6jnxwuklau7dypg4y7o76drwhcihfoxilmvtvq"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerajwgfjxct6ev5hycxwpxxdqh2k355vfhwa56eecfwrgdg74ys247q","git_blob_oid":"f53de9ed93d63f21d6b1704fd7730e5c5b88116b","head_blob_oid":"f53de9ed93d63f21d6b1704fd7730e5c5b88116b","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"canary.py","raw_path_hex":"63616e6172792e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":74,"source_cid":"bafkreigikomnn2573hgplkeuf36bsnkercv3p5jumx7ajynfvhjszxjtlm"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeeran335suxhrujm5xsiufhwmkurllkdr4tpsgsqxjga2x2g2w76mwcq","git_blob_oid":"f3703caf2cb27ed7d0723f908de3cc18afe848e5","head_blob_oid":"f3703caf2cb27ed7d0723f908de3cc18afe848e5","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"consumer.py","raw_path_hex":"636f6e73756d65722e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":80,"source_cid":"bafkreihyszjx5tk5qbfhozf4crvsp6ksnnbxi3p2wukm4k3emnqjntzvpy"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeeranffxmtbya3jkqwhitzsqu2uut75rgig5z56dbm5gsm5f24sibd5q","git_blob_oid":"cd576ff9aa5c64d2ac030ba0cda873e55f1674c8","head_blob_oid":"cd576ff9aa5c64d2ac030ba0cda873e55f1674c8","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"known_variant.py","raw_path_hex":"6b6e6f776e5f76617269616e742e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":80,"source_cid":"bafkreige3wrvzmsvkt4pytzvx2mir7hlwswrzekdzv6rzd23iaaqword3i"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerakfncwummy2seg54ujlf23zgxyqzy3hhteb7xswegcis4ffilq32a","git_blob_oid":"530aee57eeae73b69b574365e3691707840a6425","head_blob_oid":"530aee57eeae73b69b574365e3691707840a6425","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"tune.py","raw_path_hex":"74756e652e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":70,"source_cid":"bafkreiecl6al6zc2gzt4gqewrsa4qnj77zeuensr3abb3fjhuyvwbw56la"}],"exclusions":[".eggs",".git",".hg",".mypy_cache",".nox",".pytest_cache",".ruff_cache",".semantic-index",".semantic_index",".svn",".tox",".venv","__pycache__","build","coverage","dist","env","external","htmlcov","node_modules","semantic-index-state","site-packages","third-party","third_party","vendor","venv"],"git_commit":"245ec0b27a0af48ab04395c711e77462429017dc","git_tree":"ddbfbf4539c31833133407262e58ba70cd474e1f","max_entries":256,"max_file_bytes":65536,"mode":"git-clean","repository_id":"repository:authored-codebase-adaptation","schema":"ipfs-datasets.software-contracts.semantic-repository-snapshot@4","snapshot_cid":"baguqeerammiwwo6qmsqbeyvj4jizg2qbqqe6ia6354ky6kjzcd7v6ayo24zq"}},"path":"@snapshot-evidence","schema":"ipfs-datasets.software-contracts.semantic-artifact@1","source_cid":"baguqeerammiwwo6qmsqbeyvj4jizg2qbqqe6ia6354ky6kjzcd7v6ayo24zq"}],"edges":[{"confidence":"conservative","edge_id":"baguqeerabn5edvyyevbfe72l2pfmmidcklkdb3bkkgozbwr7d56jpgapamba","extraction_method":"lexical","extractor_version":"2","metadata":{"native_boundary":false,"resolution":"definite","unresolved_target":"lexical:calc.increment"},"relation":"calls","schema":"ipfs-datasets.software-contracts.semantic-edge@1","source_id":"baguqeeravsk7toexjllt5gartvy3njr4xgfdq5d3qynhbjqyksd7qvkcb3oq","span":{"end_column":23,"end_line":4,"path":"consumer.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":11,"start_line":4},"target_id":"baguqeera476wbd3y6sc4dvajcpip577iqeg4wll5m6nldahv4y5kjm3sdm3q"},{"confidence":"exact","edge_id":"baguqeeraoyq3yphrub6yy3ketqlw4zevhhsehvbthjoiptvu4cnd7egzmsxq","extraction_method":"static_import","extractor_version":"2","metadata":{"alias":"increment","resolution":"definite","unresolved_target":"module:calc.increment"},"relation":"imports","schema":"ipfs-datasets.software-contracts.semantic-edge@1","source_id":"baguqeerai4gbwgjxgfruz7lrabnvhzv5zpk3gqco27j3cyxyn2g4mepuaq6a","span":{"end_column":26,"end_line":1,"path":"consumer.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"target_id":"baguqeera476wbd3y6sc4dvajcpip577iqeg4wll5m6nldahv4y5kjm3sdm3q"},{"confidence":"exact","edge_id":"baguqeerarswhckw3shvppawwxa2fzu5uwrtpt45qnealckpgfmifbhur2h6q","extraction_method":"global_binding","extractor_version":"2","metadata":{"resolution":"unresolved","unresolved_target":"global:increment"},"relation":"reads_state","schema":"ipfs-datasets.software-contracts.semantic-edge@1","source_id":"baguqeeravsk7toexjllt5gartvy3njr4xgfdq5d3qynhbjqyksd7qvkcb3oq","span":{"end_column":20,"end_line":4,"path":"consumer.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":11,"start_line":4},"target_id":"global:increment"}],"extractor_name":"semantic-repository-scanner","extractor_version":"1","repository_id":"repository:authored-codebase-adaptation","schema":"ipfs-datasets.software-contracts.semantic-index@2","state_cid":"baguqeeraaaeru6rnyq3gncbpuylkr5blamb527je2femcsidjrfzjufa72fa","symbols":[{"annotations":{"n":"int","return":"int"},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"function","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":1}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]}}],"frontend_declarations":["symbol:0:0"],"frontend_notices":[]},"module_path":"calc.py","namespace":"calc","normalized_ast":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":1}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]},"property_role":null,"qualified_name":"calc.increment","repository_id":"repository:authored-codebase-adaptation","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{"is_generator":false,"parameters":[{"annotation":"int","default":"","default_kind":"none","kind":"positional_or_keyword","name":"n"}],"return":"int"},"source_cid":"bafkreig2whzodbawj5uf6jnxwuklau7dypg4y7o76drwhcihfoxilmvtvq","span":{"end_column":16,"end_line":2,"path":"calc.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeera476wbd3y6sc4dvajcpip577iqeg4wll5m6nldahv4y5kjm3sdm3q","version_cid":"baguqeeraqffaj3iokylh6op2oub6o7cbwdfwfii6e4g77ufr733zcyu6gata"},{"annotations":{},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"module","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"Module","body":[],"type_ignores":[]}}],"frontend_declarations":[null],"frontend_notices":[]},"module_path":"known_variant.py","namespace":"known_variant","normalized_ast":{"_type":"Module","body":[],"type_ignores":[]},"property_role":null,"qualified_name":"known_variant","repository_id":"repository:authored-codebase-adaptation","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{},"source_cid":"bafkreige3wrvzmsvkt4pytzvx2mir7hlwswrzekdzv6rzd23iaaqword3i","span":{"end_column":0,"end_line":1,"path":"known_variant.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeera4rifsdnsyvemvgxtivxxjkbw2mwjdoxqptrgamu7xo2qocs5v7lq","version_cid":"baguqeeratoowubgomg2srcaeyvacwuncge53awke6itpewnz7cuw3smtsgua"},{"annotations":{"n":"int","return":"int"},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"function","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":2}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]}}],"frontend_declarations":["symbol:33:0"],"frontend_notices":[]},"module_path":"known_variant.py","namespace":"known_variant","normalized_ast":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":2}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]},"property_role":null,"qualified_name":"known_variant.increment","repository_id":"repository:authored-codebase-adaptation","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{"is_generator":false,"parameters":[{"annotation":"int","default":"","default_kind":"none","kind":"positional_or_keyword","name":"n"}],"return":"int"},"source_cid":"bafkreige3wrvzmsvkt4pytzvx2mir7hlwswrzekdzv6rzd23iaaqword3i","span":{"end_column":16,"end_line":3,"path":"known_variant.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":2},"stable_id":"baguqeera6nll2gp7nlbkbblbnzwmhrm3vtww6ejpblvhibc665icrso6qp2q","version_cid":"baguqeerauvisxy74ycxgnuupff2bmkvfphaakxeqhlgzho4crehajonxuuqa"},{"annotations":{},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"module","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"Module","body":[],"type_ignores":[]}}],"frontend_declarations":[null],"frontend_notices":[]},"module_path":"tune.py","namespace":"tune","normalized_ast":{"_type":"Module","body":[],"type_ignores":[]},"property_role":null,"qualified_name":"tune","repository_id":"repository:authored-codebase-adaptation","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{},"source_cid":"bafkreiecl6al6zc2gzt4gqewrsa4qnj77zeuensr3abb3fjhuyvwbw56la","span":{"end_column":0,"end_line":1,"path":"tune.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeerafkdiownpby627wfxbyf5zyor4q4arqgkrfmzabseiqw7ff7p4b6q","version_cid":"baguqeeramhwf7t3l2ozkdmiwrbpquxmahgeka2qgohjg5atvzt7wcihsh66q"},{"annotations":{"n":"int","return":"int"},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"function","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":1}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]}}],"frontend_declarations":["symbol:27:0"],"frontend_notices":[]},"module_path":"canary.py","namespace":"canary","normalized_ast":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":1}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]},"property_role":null,"qualified_name":"canary.increment","repository_id":"repository:authored-codebase-adaptation","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{"is_generator":false,"parameters":[{"annotation":"int","default":"","default_kind":"none","kind":"positional_or_keyword","name":"n"}],"return":"int"},"source_cid":"bafkreigikomnn2573hgplkeuf36bsnkercv3p5jumx7ajynfvhjszxjtlm","span":{"end_column":16,"end_line":3,"path":"canary.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":2},"stable_id":"baguqeerafuca76cgccq73djxxh6clrlm3uxmiuam6lxcqykksml5o55awzrq","version_cid":"baguqeerak3tfur6oyz4sy4ysi5idcafp6qpf26tp575lycqrlg3cmvbo5uga"},{"annotations":{},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"module","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"Module","body":[{"_type":"ImportFrom","level":0,"module":"calc","names":[{"_type":"alias","asname":null,"name":"increment"}]}],"type_ignores":[]}}],"frontend_declarations":[null],"frontend_notices":[]},"module_path":"consumer.py","namespace":"consumer","normalized_ast":{"_type":"Module","body":[{"_type":"ImportFrom","level":0,"module":"calc","names":[{"_type":"alias","asname":null,"name":"increment"}]}],"type_ignores":[]},"property_role":null,"qualified_name":"consumer","repository_id":"repository:authored-codebase-adaptation","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{},"source_cid":"bafkreihyszjx5tk5qbfhozf4crvsp6ksnnbxi3p2wukm4k3emnqjntzvpy","span":{"end_column":0,"end_line":1,"path":"consumer.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeerai4gbwgjxgfruz7lrabnvhzv5zpk3gqco27j3cyxyn2g4mepuaq6a","version_cid":"baguqeeraxx2isoo636ogz3cx6pt6juvnhug2ks6tzh6w4ifgbm5gtwzrydha"},{"annotations":{"n":"int","return":"int"},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"function","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":1}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]}}],"frontend_declarations":["symbol:23:0"],"frontend_notices":[]},"module_path":"tune.py","namespace":"tune","normalized_ast":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":1}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]},"property_role":null,"qualified_name":"tune.increment","repository_id":"repository:authored-codebase-adaptation","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{"is_generator":false,"parameters":[{"annotation":"int","default":"","default_kind":"none","kind":"positional_or_keyword","name":"n"}],"return":"int"},"source_cid":"bafkreiecl6al6zc2gzt4gqewrsa4qnj77zeuensr3abb3fjhuyvwbw56la","span":{"end_column":16,"end_line":3,"path":"tune.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":2},"stable_id":"baguqeeraihifva5brpdu5qfnckxcnenepjow3g7qlwkqub6v3bp72pyvhjgq","version_cid":"baguqeerat5kxgfac2kj6au5vxdfsd2ub6jjbxpm43ltlpko4evaopgpmtlcq"},{"annotations":{},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"module","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"Module","body":[],"type_ignores":[]}}],"frontend_declarations":[null],"frontend_notices":[]},"module_path":"calc.py","namespace":"calc","normalized_ast":{"_type":"Module","body":[],"type_ignores":[]},"property_role":null,"qualified_name":"calc","repository_id":"repository:authored-codebase-adaptation","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{},"source_cid":"bafkreig2whzodbawj5uf6jnxwuklau7dypg4y7o76drwhcihfoxilmvtvq","span":{"end_column":0,"end_line":1,"path":"calc.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeeraru2pagfkgu4knwolre3ig2ueobopqkeylzx73ooj266czs4ygj5q","version_cid":"baguqeera4f7ptmp4y2xr6jbrnuiadxejgziwg4nhtbof5jeyrha2vpx6fupq"},{"annotations":{"n":"int","return":"int"},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"function","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"Call","args":[{"_type":"Name","ctx":{"_type":"Load"},"id":"n"}],"func":{"_type":"Name","ctx":{"_type":"Load"},"id":"increment"},"keywords":[]}}],"decorator_list":[],"name":"consume","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]}}],"frontend_declarations":["symbol:28:0"],"frontend_notices":[]},"module_path":"consumer.py","namespace":"consumer","normalized_ast":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"Call","args":[{"_type":"Name","ctx":{"_type":"Load"},"id":"n"}],"func":{"_type":"Name","ctx":{"_type":"Load"},"id":"increment"},"keywords":[]}}],"decorator_list":[],"name":"consume","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]},"property_role":null,"qualified_name":"consumer.consume","repository_id":"repository:authored-codebase-adaptation","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{"is_generator":false,"parameters":[{"annotation":"int","default":"","default_kind":"none","kind":"positional_or_keyword","name":"n"}],"return":"int"},"source_cid":"bafkreihyszjx5tk5qbfhozf4crvsp6ksnnbxi3p2wukm4k3emnqjntzvpy","span":{"end_column":23,"end_line":4,"path":"consumer.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":3},"stable_id":"baguqeeravsk7toexjllt5gartvy3njr4xgfdq5d3qynhbjqyksd7qvkcb3oq","version_cid":"baguqeerafpib6643dhf2wymwxut3s3wjt3cbjxb2sktosmtugwkrdfmvid2a"},{"annotations":{},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"module","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"Module","body":[],"type_ignores":[]}}],"frontend_declarations":[null],"frontend_notices":[]},"module_path":"canary.py","namespace":"canary","normalized_ast":{"_type":"Module","body":[],"type_ignores":[]},"property_role":null,"qualified_name":"canary","repository_id":"repository:authored-codebase-adaptation","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{},"source_cid":"bafkreigikomnn2573hgplkeuf36bsnkercv3p5jumx7ajynfvhjszxjtlm","span":{"end_column":0,"end_line":1,"path":"canary.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeeraxksh7l4sv4siogzlipkqvr2vtkfj33tnawzb454dvrk4pgq2soma","version_cid":"baguqeeraqlvs5s45ukqlfph6vzdjcig3vk6v2lid3pc5irgmqhkb7gmpb6rq"}]},"snapshot":{"entries":[{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerabsgxnwkrx5csnutftobl5z7c73btcx2rt7h35i3rkggsuuap2zzq","git_blob_oid":"3f61573bdca90df8f9b568e5ddbcc1db79b79716","head_blob_oid":"3f61573bdca90df8f9b568e5ddbcc1db79b79716","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"calc.py","raw_path_hex":"63616c632e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":47,"source_cid":"bafkreig2whzodbawj5uf6jnxwuklau7dypg4y7o76drwhcihfoxilmvtvq"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerajwgfjxct6ev5hycxwpxxdqh2k355vfhwa56eecfwrgdg74ys247q","git_blob_oid":"f53de9ed93d63f21d6b1704fd7730e5c5b88116b","head_blob_oid":"f53de9ed93d63f21d6b1704fd7730e5c5b88116b","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"canary.py","raw_path_hex":"63616e6172792e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":74,"source_cid":"bafkreigikomnn2573hgplkeuf36bsnkercv3p5jumx7ajynfvhjszxjtlm"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeeran335suxhrujm5xsiufhwmkurllkdr4tpsgsqxjga2x2g2w76mwcq","git_blob_oid":"f3703caf2cb27ed7d0723f908de3cc18afe848e5","head_blob_oid":"f3703caf2cb27ed7d0723f908de3cc18afe848e5","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"consumer.py","raw_path_hex":"636f6e73756d65722e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":80,"source_cid":"bafkreihyszjx5tk5qbfhozf4crvsp6ksnnbxi3p2wukm4k3emnqjntzvpy"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeeranffxmtbya3jkqwhitzsqu2uut75rgig5z56dbm5gsm5f24sibd5q","git_blob_oid":"cd576ff9aa5c64d2ac030ba0cda873e55f1674c8","head_blob_oid":"cd576ff9aa5c64d2ac030ba0cda873e55f1674c8","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"known_variant.py","raw_path_hex":"6b6e6f776e5f76617269616e742e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":80,"source_cid":"bafkreige3wrvzmsvkt4pytzvx2mir7hlwswrzekdzv6rzd23iaaqword3i"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerakfncwummy2seg54ujlf23zgxyqzy3hhteb7xswegcis4ffilq32a","git_blob_oid":"530aee57eeae73b69b574365e3691707840a6425","head_blob_oid":"530aee57eeae73b69b574365e3691707840a6425","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"tune.py","raw_path_hex":"74756e652e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":70,"source_cid":"bafkreiecl6al6zc2gzt4gqewrsa4qnj77zeuensr3abb3fjhuyvwbw56la"}],"exclusions":[".eggs",".git",".hg",".mypy_cache",".nox",".pytest_cache",".ruff_cache",".semantic-index",".semantic_index",".svn",".tox",".venv","__pycache__","build","coverage","dist","env","external","htmlcov","node_modules","semantic-index-state","site-packages","third-party","third_party","vendor","venv"],"git_commit":"245ec0b27a0af48ab04395c711e77462429017dc","git_tree":"ddbfbf4539c31833133407262e58ba70cd474e1f","max_entries":256,"max_file_bytes":65536,"mode":"git-clean","repository_id":"repository:authored-codebase-adaptation","schema":"ipfs-datasets.software-contracts.semantic-repository-snapshot@4","snapshot_cid":"baguqeerammiwwo6qmsqbeyvj4jizg2qbqqe6ia6354ky6kjzcd7v6ayo24zq"},"units":[{"ast_cid":"baguqeerahy3d2obipbaq672mc6cyl65duj5q43wkrbjigmc7b6jx5y7h3jva","entry_cid":"baguqeerabsgxnwkrx5csnutftobl5z7c73btcx2rt7h35i3rkggsuuap2zzq","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:63616c632e7079"},{"ast_cid":"baguqeerauf37w47mvpc23qr6eazagfur3co3oxyapoufzusw6anuvg56tvrq","entry_cid":"baguqeerajwgfjxct6ev5hycxwpxxdqh2k355vfhwa56eecfwrgdg74ys247q","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:63616e6172792e7079"},{"ast_cid":"baguqeerajwywsckjji25wsyrbnyqxsz64m5dg2aoa3c4osyqi5r37ulifbdq","entry_cid":"baguqeeran335suxhrujm5xsiufhwmkurllkdr4tpsgsqxjga2x2g2w76mwcq","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:636f6e73756d65722e7079"},{"ast_cid":"baguqeeracx6wyiw3vpufo3caky6zrjvoy34ji7bhmtm5wpvjjlagxyhx6e5q","entry_cid":"baguqeeranffxmtbya3jkqwhitzsqu2uut75rgig5z56dbm5gsm5f24sibd5q","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:6b6e6f776e5f76617269616e742e7079"},{"ast_cid":"baguqeeraqo2zylnkuasda6frt23qobbdsaedjd6qtkimcolalohdpb665hga","entry_cid":"baguqeerakfncwummy2seg54ujlf23zgxyqzy3hhteb7xswegcis4ffilq32a","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:74756e652e7079"}]},"native_adapter":{"adapter_version":"software-verification-source-adapter/v1.0.1","backend_requests":[{"attributes":{"fake_success_forbidden":true,"function_id":"function:increment","program_id":"bafkreifww2ovs2cjplk75tk6fxem67yujf6muaah7nl7oep3ddywqfrtem","requires_canonical_backend":true},"goal_kind":"verification_condition","logic_family":"smt","obligation_statement":"Establish the admitted contract obligations for function 'increment' via the shared SMT compiler; do not treat adapter success as a proof.","request_id":"backend-request:function:increment.contract","schema":"ipfs_datasets_py/logic/software-verification/canonical-backend-request@1","source_ref_ids":["source:canary.py"],"subject_ids":["function:increment"],"theory_tags":["equality","qf_lia"]}],"diagnostics":[],"document":{"artifacts":[{"artifact_id":"artifact:canary.py","config_id":"","content_cid":"","content_sha256":"c85398d6ebbfd9ccf5a8942efc19354488abb7f53465fe04e1a5a9d32cdd335b","license_expression":"","media_type":"text/x-python","metadata":{"language":"python"},"parent_artifact_ids":[],"path":"canary.py","producer_id":"","review_status":"","role":"input","schema_id":"software-verification-source","schema_version":"v1","size":74,"trust_decision":""}],"assumptions":[{"assumption_id":"assumption:python.language-semantics","expression":{"adapter":"software-verification-source-adapter/v1.0.1","subset":"v1"},"extensions":{},"kind":"semantic","schema_version":"verification-assumption/v1","source_ref_ids":[],"span_ids":["span:function.increment.1"],"statement":"Only the admitted python subset is given executable ProgramIR semantics; other features stay observational.","subject_ids":["decl:function.increment"]},{"assumption_id":"assumption:python.memory","expression":{"memory_model":"abstract_objects"},"extensions":{},"kind":"modeling","schema_version":"verification-assumption/v1","source_ref_ids":[],"span_ids":["span:function.increment.1"],"statement":"python memory is modeled as abstract object identity without a precise heap graph in this adapter version.","subject_ids":["decl:function.increment"]},{"assumption_id":"assumption:python.runtime","expression":{"concurrency":"sequential","language":"python"},"extensions":{},"kind":"platform","schema_version":"verification-assumption/v1","source_ref_ids":[],"span_ids":["span:function.increment.1"],"statement":"python runtime is sequential, single-threaded for the admitted subset; the GIL or event-loop concurrency is not modeled.","subject_ids":["decl:function.increment"]},{"assumption_id":"assumption:python.undefined-behavior","expression":{"undefined_behavior_policy":"retain_unsupported"},"extensions":{},"kind":"semantic","schema_version":"verification-assumption/v1","source_ref_ids":[],"span_ids":["span:function.increment.1"],"statement":"Undefined or implementation-defined python behavior is not silently executed; unsupported constructs are retained as diagnostics.","subject_ids":["decl:function.increment"]}],"bounds":[{"bound_id":"bound:python.source-bytes","description":"Adapter admission bound for source size.","extensions":{},"kind":"resource_bounded","limits":{"max_source_bytes":2097152},"source_ref_ids":["source:canary.py"],"span_ids":[]}],"declarations":[{"declaration_id":"decl:function.increment","depends_on":[],"extensions":{},"kind":"function","name":"increment","payload":{"complete_lowering":true,"function_id":"function:increment","language":"python","parameter_symbol_ids":["symbol:increment.n.parameter"],"return_type":"int"},"source_ref_ids":["source:canary.py"],"span_ids":["span:function.increment.1"]}],"diagnostics":[],"document_id":"bafkreigowylu54nstczk7tpyaxb3wqczoxzldrwsn62zyxfmm5nmklnoi4","extensions":{"lfv.source_adapter.version":"software-verification-source-adapter/v1.0.1"},"metadata":{"adapter":"SourceSoftwareVerificationAdapter@1","language":"python","path":"canary.py"},"observations":{"adapter_version":"software-verification-source-adapter/v1.0.1","backend_requests":[{"attributes":{"fake_success_forbidden":true,"function_id":"function:increment","program_id":"bafkreifww2ovs2cjplk75tk6fxem67yujf6muaah7nl7oep3ddywqfrtem","requires_canonical_backend":true},"goal_kind":"verification_condition","logic_family":"smt","obligation_statement":"Establish the admitted contract obligations for function 'increment' via the shared SMT compiler; do not treat adapter success as a proof.","request_id":"backend-request:function:increment.contract","schema":"ipfs_datasets_py/logic/software-verification/canonical-backend-request@1","source_ref_ids":["source:canary.py"],"subject_ids":["function:increment"],"theory_tags":["equality","qf_lia"]}],"interface":"SourceSoftwareVerificationAdapter@1","unsupported_constructs":[]},"properties":[{"assumption_ids":["assumption:python.language-semantics","assumption:python.memory","assumption:python.runtime","assumption:python.undefined-behavior"],"bound_ids":[],"expression":{"function_id":"function:increment","purity":"pure"},"extensions":{},"kind":"safety","logic_family":"software_verification","property_id":"property:function:increment.safety","schema_version":"verification-property/v1","source_ref_ids":["source:canary.py"],"span_ids":["span:function.increment.1"],"statement":"Function increment respects its admitted control-flow and effect summary under the declared language assumptions.","subject_ids":["decl:function.increment"]}],"schema_version":"software-verification-ir/v1","sources":[{"container_sha256":"","container_uri":"","content_cid":"","content_sha256":"c85398d6ebbfd9ccf5a8942efc19354488abb7f53465fe04e1a5a9d32cdd335b","license_expression":"","metadata":{"byte_length":74,"language":"python","path":"canary.py"},"ref_id":"source:canary.py","review_status":"unreviewed","source_id":"canary.py","source_revision":"snapshot:baguqeerammiwwo6qmsqbeyvj4jizg2qbqqe6ia6354ky6kjzcd7v6ayo24zq","source_uri":"file:///canary.py"}],"spans":[{"end_byte":73,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:canary.py","span_id":"span:function.increment.1","start_byte":27,"start_char":null,"start_column":1,"start_line":2},{"end_byte":73,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:canary.py","span_id":"span:increment.expr.4","start_byte":68,"start_char":null,"start_column":12,"start_line":3},{"end_byte":69,"end_char":null,"end_column":12,"end_line":3,"metadata":{},"source_ref_id":"source:canary.py","span_id":"span:increment.expr.5","start_byte":68,"start_char":null,"start_column":12,"start_line":3},{"end_byte":73,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:canary.py","span_id":"span:increment.expr.7","start_byte":72,"start_char":null,"start_column":16,"start_line":3},{"end_byte":47,"end_char":null,"end_column":20,"end_line":2,"metadata":{},"source_ref_id":"source:canary.py","span_id":"span:increment.param.n.2","start_byte":41,"start_char":null,"start_column":15,"start_line":2},{"end_byte":73,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:canary.py","span_id":"span:increment.stmt.3","start_byte":61,"start_char":null,"start_column":5,"start_line":3}]},"evidence":null,"fake_backend_success":false,"interface":"SourceSoftwareVerificationAdapter@1","language":"python","path":"canary.py","program":{"commands":[{"attributes":{},"command_id":"command:10","effects":{"allocates":[],"deallocates":[],"nondeterministic":false,"performs_io":false,"raises":[],"reads":[],"synchronizes":false,"writes":[]},"evaluation_order":["expr:9"],"expression_ids":["expr:9"],"kind":"return","source_ref_ids":["source:canary.py"],"span_ids":["span:increment.stmt.3"],"target_symbol_ids":[],"undefined_behavior":[]}],"expressions":[{"attributes":{},"evaluation_order":[],"expression_id":"expr:6","kind":"symbol","operand_ids":[],"operator":"","source_ref_ids":["source:canary.py"],"span_ids":["span:increment.expr.5"],"symbol_ids":["symbol:increment.n.parameter"],"type_ref":"any"},{"attributes":{"value":1},"evaluation_order":[],"expression_id":"expr:8","kind":"literal","operand_ids":[],"operator":"","source_ref_ids":["source:canary.py"],"span_ids":["span:increment.expr.7"],"symbol_ids":[],"type_ref":"int"},{"attributes":{},"evaluation_order":["expr:6","expr:8"],"expression_id":"expr:9","kind":"binary","operand_ids":["expr:6","expr:8"],"operator":"add","source_ref_ids":["source:canary.py"],"span_ids":["span:increment.expr.4"],"symbol_ids":[],"type_ref":"any"}],"functions":[{"cfg":{"blocks":[{"block_id":"block:entry","command_ids":["command:10"],"source_ref_ids":["source:canary.py"],"span_ids":["span:function.increment.1"]}],"edges":[],"entry_block_id":"block:entry","exceptional_exit_block_ids":[],"graph_id":"cfg:increment","normal_exit_block_ids":["block:entry"]},"declared_exceptions":[],"effects":{"allocates":[],"deallocates":[],"nondeterministic":false,"performs_io":false,"raises":[],"reads":["symbol:increment.n.parameter"],"synchronizes":false,"writes":[]},"exception_symbol_ids":[],"function_id":"function:increment","local_symbol_ids":[],"name":"increment","parameter_symbol_ids":["symbol:increment.n.parameter"],"purity":"pure","result_symbol_id":"symbol:increment.result.result","return_type":"int","source_ref_ids":["source:canary.py"],"span_ids":["span:function.increment.1"]}],"global_symbol_ids":[],"metadata":{"adapter":"SourceSoftwareVerificationAdapter@1","language":"python","path":"canary.py"},"program_id":"bafkreifww2ovs2cjplk75tk6fxem67yujf6muaah7nl7oep3ddywqfrtem","schema_version":"program-ir/v1","sources":[{"container_sha256":"","container_uri":"","content_cid":"","content_sha256":"c85398d6ebbfd9ccf5a8942efc19354488abb7f53465fe04e1a5a9d32cdd335b","license_expression":"","metadata":{"byte_length":74,"language":"python","path":"canary.py"},"ref_id":"source:canary.py","review_status":"unreviewed","source_id":"canary.py","source_revision":"snapshot:baguqeerammiwwo6qmsqbeyvj4jizg2qbqqe6ia6354ky6kjzcd7v6ayo24zq","source_uri":"file:///canary.py"}],"spans":[{"end_byte":73,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:canary.py","span_id":"span:function.increment.1","start_byte":27,"start_char":null,"start_column":1,"start_line":2},{"end_byte":73,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:canary.py","span_id":"span:increment.expr.4","start_byte":68,"start_char":null,"start_column":12,"start_line":3},{"end_byte":69,"end_char":null,"end_column":12,"end_line":3,"metadata":{},"source_ref_id":"source:canary.py","span_id":"span:increment.expr.5","start_byte":68,"start_char":null,"start_column":12,"start_line":3},{"end_byte":73,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:canary.py","span_id":"span:increment.expr.7","start_byte":72,"start_char":null,"start_column":16,"start_line":3},{"end_byte":47,"end_char":null,"end_column":20,"end_line":2,"metadata":{},"source_ref_id":"source:canary.py","span_id":"span:increment.param.n.2","start_byte":41,"start_char":null,"start_column":15,"start_line":2},{"end_byte":73,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:canary.py","span_id":"span:increment.stmt.3","start_byte":61,"start_char":null,"start_column":5,"start_line":3}],"symbols":[{"attributes":{},"kind":"parameter","name":"n","source_ref_ids":["source:canary.py"],"span_ids":["span:increment.param.n.2"],"symbol_id":"symbol:increment.n.parameter","type_ref":"int"},{"attributes":{},"kind":"result","name":"result","source_ref_ids":["source:canary.py"],"span_ids":["span:function.increment.1"],"symbol_id":"symbol:increment.result.result","type_ref":"int"}]},"schema":"ipfs_datasets_py/logic/software-verification/source-adapter-result@1","status":"success","unsupported_constructs":[]},"native_bridge_results":[{"kind":"program","native_id":"bafkreifww2ovs2cjplk75tk6fxem67yujf6muaah7nl7oep3ddywqfrtem","result":{"bridge_version":"1.0.0","diagnostics":[],"domain_identity":"bafkreifww2ovs2cjplk75tk6fxem67yujf6muaah7nl7oep3ddywqfrtem","expression":{"content_digest":"931782f767685a82278e117a3a9256db112c53343391d6700da16c673abe5152","expression_id":"expr:sv:program:bafkreifww2ovs2cjplk75tk6fxem67yujf6muaah7nl7oep3ddywqfrtem","family":{"interface":"LogicIdentityNamespaces@1","namespace":"family","schema_version":"logic-identity-namespaces/v1","value":"program","version":"1.0.0"},"interface":"TypedExpression@1","metadata":{"bridge":"SoftwareVerificationSyntaxBridge@1","domain_identity":"bafkreifww2ovs2cjplk75tk6fxem67yujf6muaah7nl7oep3ddywqfrtem","kind":"program","source_identities":["c85398d6ebbfd9ccf5a8942efc19354488abb7f53465fe04e1a5a9d32cdd335b","file:///canary.py","source:canary.py","span:function.increment.1","span:increment.expr.4","span:increment.expr.5","span:increment.expr.7","span:increment.param.n.2","span:increment.stmt.3"],"view_role":""},"profile":{"interface":"LogicIdentityNamespaces@1","namespace":"profile","schema_version":"logic-identity-namespaces/v1","value":"program_ir","version":"1.0.0"},"root":{"arguments":[],"binders":[],"extension":{"children":[],"family":{"interface":"LogicIdentityNamespaces@1","namespace":"family","schema_version":"logic-identity-namespaces/v1","value":"program","version":"1.0.0"},"features":["program.ir","software_verification.program"],"interface":"LogicExtensionNode@1","metadata":{},"node_id":"node:sv:program:bafkreifww2ovs2cjplk75tk6fxem67yujf6muaah7nl7oep3ddywqfrtem:ext","payload":{"bridge_interface":"SoftwareVerificationSyntaxBridge@1","bridge_version":"1.0.0","document":{"commands":[{"attributes":{},"command_id":"command:10","effects":{"allocates":[],"deallocates":[],"nondeterministic":false,"performs_io":false,"raises":[],"reads":[],"synchronizes":false,"writes":[]},"evaluation_order":["expr:9"],"expression_ids":["expr:9"],"kind":"return","source_ref_ids":["source:canary.py"],"span_ids":["span:increment.stmt.3"],"target_symbol_ids":[],"undefined_behavior":[]}],"expressions":[{"attributes":{},"evaluation_order":[],"expression_id":"expr:6","kind":"symbol","operand_ids":[],"operator":"","source_ref_ids":["source:canary.py"],"span_ids":["span:increment.expr.5"],"symbol_ids":["symbol:increment.n.parameter"],"type_ref":"any"},{"attributes":{"value":1},"evaluation_order":[],"expression_id":"expr:8","kind":"literal","operand_ids":[],"operator":"","source_ref_ids":["source:canary.py"],"span_ids":["span:increment.expr.7"],"symbol_ids":[],"type_ref":"int"},{"attributes":{},"evaluation_order":["expr:6","expr:8"],"expression_id":"expr:9","kind":"binary","operand_ids":["expr:6","expr:8"],"operator":"add","source_ref_ids":["source:canary.py"],"span_ids":["span:increment.expr.4"],"symbol_ids":[],"type_ref":"any"}],"functions":[{"cfg":{"blocks":[{"block_id":"block:entry","command_ids":["command:10"],"source_ref_ids":["source:canary.py"],"span_ids":["span:function.increment.1"]}],"edges":[],"entry_block_id":"block:entry","exceptional_exit_block_ids":[],"graph_id":"cfg:increment","normal_exit_block_ids":["block:entry"]},"declared_exceptions":[],"effects":{"allocates":[],"deallocates":[],"nondeterministic":false,"performs_io":false,"raises":[],"reads":["symbol:increment.n.parameter"],"synchronizes":false,"writes":[]},"exception_symbol_ids":[],"function_id":"function:increment","local_symbol_ids":[],"name":"increment","parameter_symbol_ids":["symbol:increment.n.parameter"],"purity":"pure","result_symbol_id":"symbol:increment.result.result","return_type":"int","source_ref_ids":["source:canary.py"],"span_ids":["span:function.increment.1"]}],"global_symbol_ids":[],"metadata":{"adapter":"SourceSoftwareVerificationAdapter@1","language":"python","path":"canary.py"},"program_id":"bafkreifww2ovs2cjplk75tk6fxem67yujf6muaah7nl7oep3ddywqfrtem","schema_version":"program-ir/v1","sources":[{"container_sha256":"","container_uri":"","content_cid":"","content_sha256":"c85398d6ebbfd9ccf5a8942efc19354488abb7f53465fe04e1a5a9d32cdd335b","license_expression":"","metadata":{"byte_length":74,"language":"python","path":"canary.py"},"ref_id":"source:canary.py","review_status":"unreviewed","source_id":"canary.py","source_revision":"snapshot:baguqeerammiwwo6qmsqbeyvj4jizg2qbqqe6ia6354ky6kjzcd7v6ayo24zq","source_uri":"file:///canary.py"}],"spans":[{"end_byte":73,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:canary.py","span_id":"span:function.increment.1","start_byte":27,"start_char":null,"start_column":1,"start_line":2},{"end_byte":73,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:canary.py","span_id":"span:increment.expr.4","start_byte":68,"start_char":null,"start_column":12,"start_line":3},{"end_byte":69,"end_char":null,"end_column":12,"end_line":3,"metadata":{},"source_ref_id":"source:canary.py","span_id":"span:increment.expr.5","start_byte":68,"start_char":null,"start_column":12,"start_line":3},{"end_byte":73,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:canary.py","span_id":"span:increment.expr.7","start_byte":72,"start_char":null,"start_column":16,"start_line":3},{"end_byte":47,"end_char":null,"end_column":20,"end_line":2,"metadata":{},"source_ref_id":"source:canary.py","span_id":"span:increment.param.n.2","start_byte":41,"start_char":null,"start_column":15,"start_line":2},{"end_byte":73,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:canary.py","span_id":"span:increment.stmt.3","start_byte":61,"start_char":null,"start_column":5,"start_line":3}],"symbols":[{"attributes":{},"kind":"parameter","name":"n","source_ref_ids":["source:canary.py"],"span_ids":["span:increment.param.n.2"],"symbol_id":"symbol:increment.n.parameter","type_ref":"int"},{"attributes":{},"kind":"result","name":"result","source_ref_ids":["source:canary.py"],"span_ids":["span:function.increment.1"],"symbol_id":"symbol:increment.result.result","type_ref":"int"}]},"domain_identity":"bafkreifww2ovs2cjplk75tk6fxem67yujf6muaah7nl7oep3ddywqfrtem","domain_schema":"program-ir/v1","kind":"program","schema_version":"program.program_ir/v1","source_identities":["c85398d6ebbfd9ccf5a8942efc19354488abb7f53465fe04e1a5a9d32cdd335b","file:///canary.py","source:canary.py","span:function.increment.1","span:increment.expr.4","span:increment.expr.5","span:increment.expr.7","span:increment.param.n.2","span:increment.stmt.3"],"view_role":""},"payload_schema":"program.program_ir/v1","profile":{"interface":"LogicIdentityNamespaces@1","namespace":"profile","schema_version":"logic-identity-namespaces/v1","value":"program_ir","version":"1.0.0"},"schema_version":"syntax-logic-extension-node/v1"},"kind":"extension","metadata":{},"node_id":"node:sv:program:bafkreifww2ovs2cjplk75tk6fxem67yujf6muaah7nl7oep3ddywqfrtem","schema_version":"syntax-logic-node/v1","sort":{"arguments":[],"kind":"bool","name":"Bool","schema_version":"syntax-logic-sort/v1"},"symbol":""},"schema_version":"syntax-typed-expression/v1","signature":{"family":{"interface":"LogicIdentityNamespaces@1","namespace":"family","schema_version":"logic-identity-namespaces/v1","value":"program","version":"1.0.0"},"features":["program.ir","software_verification.program"],"interface":"LogicSignature@1","metadata":{"bridge":"SoftwareVerificationSyntaxBridge@1","domain":"software_verification","kind":"program"},"profile":{"interface":"LogicIdentityNamespaces@1","namespace":"profile","schema_version":"logic-identity-namespaces/v1","value":"program_ir","version":"1.0.0"},"schema_version":"syntax-logic-signature/v1","signature_id":"sig:sv:program","sorts":[{"arguments":[],"kind":"bool","name":"Bool","schema_version":"syntax-logic-sort/v1"}],"symbols":[]}},"has_document":true,"interface":"SoftwareVerificationSyntaxBridge@1","kind":"program","losses":[],"preservation":"exact","route":{"domain_schema":"program-ir/v1","family_id":"program","features":["software_verification.program","program.ir"],"kind":"program","notes":"","payload_schema":"program.program_ir/v1","profile_id":"program_ir","schema":"software-verification.syntax-bridge-route/v1","view_role":""},"schema":"software-verification.syntax-bridge-result/v1","source_identities":["c85398d6ebbfd9ccf5a8942efc19354488abb7f53465fe04e1a5a9d32cdd335b","file:///canary.py","source:canary.py","span:function.increment.1","span:increment.expr.4","span:increment.expr.5","span:increment.expr.7","span:increment.param.n.2","span:increment.stmt.3"],"status":"ok","unsupported":[]}}],"native_contracts":[],"native_program":{"commands":[{"attributes":{},"command_id":"command:10","effects":{"allocates":[],"deallocates":[],"nondeterministic":false,"performs_io":false,"raises":[],"reads":[],"synchronizes":false,"writes":[]},"evaluation_order":["expr:9"],"expression_ids":["expr:9"],"kind":"return","source_ref_ids":["source:canary.py"],"span_ids":["span:increment.stmt.3"],"target_symbol_ids":[],"undefined_behavior":[]}],"expressions":[{"attributes":{},"evaluation_order":[],"expression_id":"expr:6","kind":"symbol","operand_ids":[],"operator":"","source_ref_ids":["source:canary.py"],"span_ids":["span:increment.expr.5"],"symbol_ids":["symbol:increment.n.parameter"],"type_ref":"any"},{"attributes":{"value":1},"evaluation_order":[],"expression_id":"expr:8","kind":"literal","operand_ids":[],"operator":"","source_ref_ids":["source:canary.py"],"span_ids":["span:increment.expr.7"],"symbol_ids":[],"type_ref":"int"},{"attributes":{},"evaluation_order":["expr:6","expr:8"],"expression_id":"expr:9","kind":"binary","operand_ids":["expr:6","expr:8"],"operator":"add","source_ref_ids":["source:canary.py"],"span_ids":["span:increment.expr.4"],"symbol_ids":[],"type_ref":"any"}],"functions":[{"cfg":{"blocks":[{"block_id":"block:entry","command_ids":["command:10"],"source_ref_ids":["source:canary.py"],"span_ids":["span:function.increment.1"]}],"edges":[],"entry_block_id":"block:entry","exceptional_exit_block_ids":[],"graph_id":"cfg:increment","normal_exit_block_ids":["block:entry"]},"declared_exceptions":[],"effects":{"allocates":[],"deallocates":[],"nondeterministic":false,"performs_io":false,"raises":[],"reads":["symbol:increment.n.parameter"],"synchronizes":false,"writes":[]},"exception_symbol_ids":[],"function_id":"function:increment","local_symbol_ids":[],"name":"increment","parameter_symbol_ids":["symbol:increment.n.parameter"],"purity":"pure","result_symbol_id":"symbol:increment.result.result","return_type":"int","source_ref_ids":["source:canary.py"],"span_ids":["span:function.increment.1"]}],"global_symbol_ids":[],"metadata":{"adapter":"SourceSoftwareVerificationAdapter@1","language":"python","path":"canary.py"},"program_id":"bafkreifww2ovs2cjplk75tk6fxem67yujf6muaah7nl7oep3ddywqfrtem","schema_version":"program-ir/v1","sources":[{"container_sha256":"","container_uri":"","content_cid":"","content_sha256":"c85398d6ebbfd9ccf5a8942efc19354488abb7f53465fe04e1a5a9d32cdd335b","license_expression":"","metadata":{"byte_length":74,"language":"python","path":"canary.py"},"ref_id":"source:canary.py","review_status":"unreviewed","source_id":"canary.py","source_revision":"snapshot:baguqeerammiwwo6qmsqbeyvj4jizg2qbqqe6ia6354ky6kjzcd7v6ayo24zq","source_uri":"file:///canary.py"}],"spans":[{"end_byte":73,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:canary.py","span_id":"span:function.increment.1","start_byte":27,"start_char":null,"start_column":1,"start_line":2},{"end_byte":73,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:canary.py","span_id":"span:increment.expr.4","start_byte":68,"start_char":null,"start_column":12,"start_line":3},{"end_byte":69,"end_char":null,"end_column":12,"end_line":3,"metadata":{},"source_ref_id":"source:canary.py","span_id":"span:increment.expr.5","start_byte":68,"start_char":null,"start_column":12,"start_line":3},{"end_byte":73,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:canary.py","span_id":"span:increment.expr.7","start_byte":72,"start_char":null,"start_column":16,"start_line":3},{"end_byte":47,"end_char":null,"end_column":20,"end_line":2,"metadata":{},"source_ref_id":"source:canary.py","span_id":"span:increment.param.n.2","start_byte":41,"start_char":null,"start_column":15,"start_line":2},{"end_byte":73,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:canary.py","span_id":"span:increment.stmt.3","start_byte":61,"start_char":null,"start_column":5,"start_line":3}],"symbols":[{"attributes":{},"kind":"parameter","name":"n","source_ref_ids":["source:canary.py"],"span_ids":["span:increment.param.n.2"],"symbol_id":"symbol:increment.n.parameter","type_ref":"int"},{"attributes":{},"kind":"result","name":"result","source_ref_ids":["source:canary.py"],"span_ids":["span:function.increment.1"],"symbol_id":"symbol:increment.result.result","type_ref":"int"}]},"profile":{"completion_authority":false,"domain_id":"codebase_ir","executes_source":false,"execution_authority":false,"feature_only":true,"feature_view":"native documents with stable positional references; provenance retained outside learned expressions","feature_view_schema":"codebase-ir-native-structural-feature-view@1","limits":{"max_ast_depth":48,"max_ast_nodes":2048,"max_condition_bytes":16384,"max_contracts":8,"max_functions":16,"max_source_bytes":65536,"max_target_bytes":4194304},"native_routes":{"contract":{"available_without_typed_evidence":false,"family":"program","kind":"contract","owner_schema":"program-contract/v1","payload_schema":"program.program_contract/v1","profile":"dynamic_hoare","requires_explicit_source_ref":true,"requires_program_binding":true,"typed_owner":"ProgramContract","view_role":""},"program":{"available_without_typed_evidence":false,"family":"program","kind":"program","owner_schema":"program-ir/v1","payload_schema":"program.program_ir/v1","profile":"program_ir","requires_explicit_source_ref":true,"requires_program_binding":false,"typed_owner":"ProgramIR","view_role":""}},"projection_ids":["codebase_ir.program@1","codebase_ir.contracts@1"],"proof_authority":false,"provider_calls":0,"readiness":"complete supported source adapter, exact native bridge, no unsupported inventory","schema":"codebase-ir-source-bound-feature-targets@1","semantic_formula_decoder":false,"solver_calls":0,"source_semantics_verified":false,"unsupported_policy":"retain source-bound frontiers and deny training readiness"},"proof_authority":false,"publication_receipt":{"ast_revision_id":"rev:repository:authored-codebase-adaptation:snapshot:baguqeerammiwwo6qmsqbeyvj4jizg2qbqqe6ia6354ky6kjzcd7v6ayo24zq","generation":1,"manifest_cid":"baguqeerabcgminjgcgnin7h556cr77dd4zjrpxh5pou7rvxmqtlbnmz6jdyq","operation_id":"adaptation-initial","previous_head":null,"repository_id":"repository:authored-codebase-adaptation","request_cid":"baguqeerap6c557cg7iz6wr2ypf6cwmhwl73cscg2qj53io2nm5clehhikyoa","schema":"codebase-publication-receipt@1","snapshot_cid":"baguqeerammiwwo6qmsqbeyvj4jizg2qbqqe6ia6354ky6kjzcd7v6ayo24zq"},"semantic_formula_decoder":false,"source_binding":{"ast_cid":"baguqeerauf37w47mvpc23qr6eazagfur3co3oxyapoufzusw6anuvg56tvrq","content_sha256":"c85398d6ebbfd9ccf5a8942efc19354488abb7f53465fe04e1a5a9d32cdd335b","entry":{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerajwgfjxct6ev5hycxwpxxdqh2k355vfhwa56eecfwrgdg74ys247q","git_blob_oid":"f53de9ed93d63f21d6b1704fd7730e5c5b88116b","head_blob_oid":"f53de9ed93d63f21d6b1704fd7730e5c5b88116b","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"canary.py","raw_path_hex":"63616e6172792e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":74,"source_cid":"bafkreigikomnn2573hgplkeuf36bsnkercv3p5jumx7ajynfvhjszxjtlm"},"head":{"ast_revision_id":"rev:repository:authored-codebase-adaptation:snapshot:baguqeerammiwwo6qmsqbeyvj4jizg2qbqqe6ia6354ky6kjzcd7v6ayo24zq","generation":1,"manifest_cid":"baguqeerabcgminjgcgnin7h556cr77dd4zjrpxh5pou7rvxmqtlbnmz6jdyq","receipt_cid":"baguqeeraczdmcdqhf2trdhouxmu2lgksmsmfiy2f2tzifbpn6nof5sv2mhza","repository_id":"repository:authored-codebase-adaptation","schema":"codebase-head@1","snapshot_cid":"baguqeerammiwwo6qmsqbeyvj4jizg2qbqqe6ia6354ky6kjzcd7v6ayo24zq"},"path":"canary.py","repository_id":"repository:authored-codebase-adaptation","schema":"codebase-ir-feature-source-binding@1","source_cid":"bafkreigikomnn2573hgplkeuf36bsnkercv3p5jumx7ajynfvhjszxjtlm","source_key":"raw:63616e6172792e7079","source_revision":"snapshot:baguqeerammiwwo6qmsqbeyvj4jizg2qbqqe6ia6354ky6kjzcd7v6ayo24zq","unit":{"ast_cid":"baguqeerauf37w47mvpc23qr6eazagfur3co3oxyapoufzusw6anuvg56tvrq","entry_cid":"baguqeerajwgfjxct6ev5hycxwpxxdqh2k355vfhwa56eecfwrgdg74ys247q","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:63616e6172792e7079"}},"source_bytes_hex":"2320666978656420646961676e6f7374696320666978747572650a64656620696e6372656d656e74286e3a20696e7429202d3e20696e743a0a2020202072657475726e206e202b20310a","source_semantics_verified":false,"target_schema":"codebase-ir-source-bound-feature-targets@1","unknown_inventory":[{"field":"type_ref","native_id":"expr:6","native_kind":"expressions","value":"any"},{"field":"type_ref","native_id":"expr:9","native_kind":"expressions","value":"any"}]},"required":true,"stage":"target","status":"passed","validator_id":"codebase_ir.exact_native_target_replay@1"}]}],"completion_authority":false,"continuation":"fresh_feature_basis","contract_sha256":"ffa5b51cdda9db9c27bece4fb1983874ac944b500a05b493d9ef42c0d89d22f5","current_evaluation_bindings":[{"binding":{"ast_cid":"baguqeerauf37w47mvpc23qr6eazagfur3co3oxyapoufzusw6anuvg56tvrq","authored_contracts":[],"content_sha256":"c85398d6ebbfd9ccf5a8942efc19354488abb7f53465fe04e1a5a9d32cdd335b","entry":{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerajwgfjxct6ev5hycxwpxxdqh2k355vfhwa56eecfwrgdg74ys247q","git_blob_oid":"f53de9ed93d63f21d6b1704fd7730e5c5b88116b","head_blob_oid":"f53de9ed93d63f21d6b1704fd7730e5c5b88116b","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"canary.py","raw_path_hex":"63616e6172792e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":74,"source_cid":"bafkreigikomnn2573hgplkeuf36bsnkercv3p5jumx7ajynfvhjszxjtlm"},"head":{"ast_revision_id":"rev:repository:authored-codebase-adaptation:snapshot:baguqeerammiwwo6qmsqbeyvj4jizg2qbqqe6ia6354ky6kjzcd7v6ayo24zq","generation":1,"manifest_cid":"baguqeerabcgminjgcgnin7h556cr77dd4zjrpxh5pou7rvxmqtlbnmz6jdyq","receipt_cid":"baguqeeraczdmcdqhf2trdhouxmu2lgksmsmfiy2f2tzifbpn6nof5sv2mhza","repository_id":"repository:authored-codebase-adaptation","schema":"codebase-head@1","snapshot_cid":"baguqeerammiwwo6qmsqbeyvj4jizg2qbqqe6ia6354ky6kjzcd7v6ayo24zq"},"path":"canary.py","repository_id":"repository:authored-codebase-adaptation","schema":"codebase-ir-feature-source-binding@1","source_cid":"bafkreigikomnn2573hgplkeuf36bsnkercv3p5jumx7ajynfvhjszxjtlm","source_key":"raw:63616e6172792e7079","source_revision":"snapshot:baguqeerammiwwo6qmsqbeyvj4jizg2qbqqe6ia6354ky6kjzcd7v6ayo24zq","unit":{"ast_cid":"baguqeerauf37w47mvpc23qr6eazagfur3co3oxyapoufzusw6anuvg56tvrq","entry_cid":"baguqeerajwgfjxct6ev5hycxwpxxdqh2k355vfhwa56eecfwrgdg74ys247q","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:63616e6172792e7079"}},"role":"canary"},{"binding":{"ast_cid":"baguqeeraqo2zylnkuasda6frt23qobbdsaedjd6qtkimcolalohdpb665hga","authored_contracts":[],"content_sha256":"825f80bf645a3667c340968c81c8353ffe49423651d8021d9527a62b60dbbe58","entry":{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerakfncwummy2seg54ujlf23zgxyqzy3hhteb7xswegcis4ffilq32a","git_blob_oid":"530aee57eeae73b69b574365e3691707840a6425","head_blob_oid":"530aee57eeae73b69b574365e3691707840a6425","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"tune.py","raw_path_hex":"74756e652e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":70,"source_cid":"bafkreiecl6al6zc2gzt4gqewrsa4qnj77zeuensr3abb3fjhuyvwbw56la"},"head":{"ast_revision_id":"rev:repository:authored-codebase-adaptation:snapshot:baguqeerammiwwo6qmsqbeyvj4jizg2qbqqe6ia6354ky6kjzcd7v6ayo24zq","generation":1,"manifest_cid":"baguqeerabcgminjgcgnin7h556cr77dd4zjrpxh5pou7rvxmqtlbnmz6jdyq","receipt_cid":"baguqeeraczdmcdqhf2trdhouxmu2lgksmsmfiy2f2tzifbpn6nof5sv2mhza","repository_id":"repository:authored-codebase-adaptation","schema":"codebase-head@1","snapshot_cid":"baguqeerammiwwo6qmsqbeyvj4jizg2qbqqe6ia6354ky6kjzcd7v6ayo24zq"},"path":"tune.py","repository_id":"repository:authored-codebase-adaptation","schema":"codebase-ir-feature-source-binding@1","source_cid":"bafkreiecl6al6zc2gzt4gqewrsa4qnj77zeuensr3abb3fjhuyvwbw56la","source_key":"raw:74756e652e7079","source_revision":"snapshot:baguqeerammiwwo6qmsqbeyvj4jizg2qbqqe6ia6354ky6kjzcd7v6ayo24zq","unit":{"ast_cid":"baguqeeraqo2zylnkuasda6frt23qobbdsaedjd6qtkimcolalohdpb665hga","entry_cid":"baguqeerakfncwummy2seg54ujlf23zgxyqzy3hhteb7xswegcis4ffilq32a","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:74756e652e7079"}},"role":"tune"}],"feature_space_sha256":"f6ad4a9d1080152b6ed7fd023ddec2864c46dc9e1f91e4c68adf7b2581b544b3","formalized":false,"head":{"ast_revision_id":"rev:repository:authored-codebase-adaptation:snapshot:baguqeerammiwwo6qmsqbeyvj4jizg2qbqqe6ia6354ky6kjzcd7v6ayo24zq","generation":1,"manifest_cid":"baguqeerabcgminjgcgnin7h556cr77dd4zjrpxh5pou7rvxmqtlbnmz6jdyq","receipt_cid":"baguqeeraczdmcdqhf2trdhouxmu2lgksmsmfiy2f2tzifbpn6nof5sv2mhza","repository_id":"repository:authored-codebase-adaptation","schema":"codebase-head@1","snapshot_cid":"baguqeerammiwwo6qmsqbeyvj4jizg2qbqqe6ia6354ky6kjzcd7v6ayo24zq"},"implementation":{"files":{"ipfs_datasets_py.logic.software_contracts.codebase_ir_targets":"88d619efdc83f8e207b13b05f879c956655a7b5825f5647b46457ca92539c3cf","ipfs_datasets_py.logic.software_contracts.codebase_source_training":"aea5fa8803ae6b6dde7c4e71b81f68a7f95257b3a5d76cea693ee13e66710aa0","ipfs_datasets_py.optimizers.logic_theorem_optimizer.autoencoder_projection_features":"0d93a2e56d0b46cff34f15c4792042bca33f47af00da80e21fa501ddf442de06","ipfs_datasets_py.optimizers.logic_theorem_optimizer.autoencoder_runtime_registry":"ca31983a5f514c7f5cf8b1b9250ef92e1beb13c0a2305381aac575931e79b4ac","ipfs_datasets_py.optimizers.logic_theorem_optimizer.codebase_feature_worker":"91174cb51a0832e4cd691e56f94c0d6b34af1f06e6afec2c0d780d58fa3196db","ipfs_datasets_py.optimizers.logic_theorem_optimizer.modal_autoencoder_cuda":"954bcdee38c8f55f0d9d57045b9f2648aac7efcdf105b3655f410dea1249f2e1"},"scope":"listed_local_files_only_not_execution_attestation","sha256":"982c19bc0002078f28ee20c061906dca30af797bd30dea5137da5567dad9e69c"},"parent_version_id":null,"promotion_performed":false,"proof_authority":false,"qualified":false,"replay_monitoring":{"coverage":[{"known_atoms":2,"projection_id":"codebase_ir.contracts@1","unknown_atoms":0},{"known_atoms":51,"projection_id":"codebase_ir.program@1","unknown_atoms":0},{"known_atoms":2,"projection_id":"codebase_ir.contracts@1","unknown_atoms":0},{"known_atoms":51,"projection_id":"codebase_ir.program@1","unknown_atoms":0}],"inference":{"admitted":false,"contract_sha256":"ffa5b51cdda9db9c27bece4fb1983874ac944b500a05b493d9ef42c0d89d22f5","coverage":[{"known_atoms":2,"projection_id":"codebase_ir.contracts@1","unknown_atoms":0},{"known_atoms":51,"projection_id":"codebase_ir.program@1","unknown_atoms":0},{"known_atoms":2,"projection_id":"codebase_ir.contracts@1","unknown_atoms":0},{"known_atoms":51,"projection_id":"codebase_ir.program@1","unknown_atoms":0}],"decoded_formulas_generated":false,"feature_space_sha256":"f6ad4a9d1080152b6ed7fd023ddec2864c46dc9e1f91e4c68adf7b2581b544b3","formalized":false,"promotion_performed":false,"qualified":false,"representation":"native_compiler_structural_features_not_semantic_text_embeddings","rows":[{"latent":[-0.30211455733780923,0.23866692583177423,0.031635371958664164,0.5910383928516949,0.5789933849787138,0.5542626307240011,-0.3081006127197836,-0.5491975922887963],"reconstructed_projection_features":{"codebase_ir.contracts@1":[0.4477793917843374,0.41675328938221246],"codebase_ir.program@1":[0.24971947827623614,0.03445535265062151,0.1582899478678446,0.03727889713063273,0.24419690667488825,0.203175277632121,0.23173580076434652,0.1582158894265966,0.2171790189607298,0.16361059745545414,-0.017731306056851345,0.015465008877282756,0.1192456900247495,0.09077075536022167,-0.005747602287998893,0.160487872859138,0.10777649044981125,0.1347181386465142,0.12652864900673866,0.1277131674141192,0.012184018407742137,0.15225840090155793,-0.021087069659128516,0.2060642074410771,0.14937675193924477,0.11276285263938593,0.13804422313180303,0.2217108518660366,0.19166214965234957,0.1548520080050676,0.08481848171867201,0.09547699959456732,0.12847284977707485,0.20166491177974355,0.12775893266901878,0.24898212436673495,0.04668844288228028,0.010804302864031688,0.027756615184602432,0.22737305404038335,0.0651351759431018,0.027874754906183626,0.2205989301136396,0.21987559342593674,0.21184110600728387,0.08230904366682096,0.265416758745849,0.18143977663793465,-0.06700708108751072,0.1126789150699356,0.1086750832664306,0.28867567280348433]},"source_digest":"b6bbc82094ee49ccd9eeabef03e9668479f6ce1f58abf6fe7142bb9284b4afbb"},{"latent":[-0.33363722731324835,0.24887772176348572,0.025990369541852253,0.5831767870802042,0.5624722201488498,0.5695529702573702,-0.313265405560094,-0.5463217996195118],"reconstructed_projection_features":{"codebase_ir.contracts@1":[0.4482641401197203,0.4191339265766177],"codebase_ir.program@1":[0.2530123907547773,0.03156963693511762,0.15566998106632837,0.04896713004958817,0.24169770507878158,0.1996705254011677,0.22783753105071924,0.1569533416095381,0.22379630478112833,0.16033576836556143,-0.026478076698612685,0.014797079497265768,0.11210196339309358,0.09284481792195362,-0.01303061065810679,0.15713567052485578,0.11028313212097737,0.13977744772738354,0.1273102383661776,0.12418910163621807,0.009588096062397376,0.14857667109091535,-0.024116129382146745,0.20504662821547323,0.15374496109584912,0.11756825944620367,0.13894851146778509,0.2224176151192986,0.19268377515294544,0.15489300905166364,0.08756408467118486,0.08690419941307179,0.13197004129422382,0.19908751443093,0.11856570227007636,0.2554591222043687,0.0401658299492995,0.00918746575353456,0.025947886114651857,0.22627195446409865,0.06422212314863174,0.02790894863762012,0.21153103010434302,0.21632269979861757,0.21254748978610485,0.08009999158143714,0.25751465919659217,0.1814335240468567,-0.06182123861212037,0.1113349059794296,0.10324281708746805,0.285792142817449]},"source_digest":"792dc6f8bf0090bcc4eb496f34183dbe1e425b7a142a3317e03aaa9a0cbdfaca"}],"schema":"native-projection-feature-inference/v1","state_sha256":"5b11655ff6ad29e3e7c326e6dcff6f0fc696b1a343667d2434325d3528dcfe63","training_executed":false},"mean_squared_error":0.009980319714809963,"mean_squared_errors":[0.009914217226577818,0.010046422203042105],"semantic_or_property_evaluation":false,"source_digests":["b6bbc82094ee49ccd9eeabef03e9668479f6ce1f58abf6fe7142bb9284b4afbb","792dc6f8bf0090bcc4eb496f34183dbe1e425b7a142a3317e03aaa9a0cbdfaca"],"used_for_selection":false},"replay_targets":[{"admitted":false,"domain_id":"codebase_ir","formalized":false,"projections":[{"expression":{"document":{"commands":[{"attributes":{},"command_id":"command:0","effects":{"allocates":[],"deallocates":[],"nondeterministic":false,"performs_io":false,"raises":[],"reads":[],"synchronizes":false,"writes":[]},"evaluation_order":["expr:9"],"expression_ids":["expression:2"],"kind":"return","target_symbol_ids":[],"undefined_behavior":[]}],"expressions":[{"attributes":{},"evaluation_order":[],"expression_id":"expression:0","kind":"symbol","operand_ids":[],"operator":"","symbol_ids":["symbol:0"],"type_ref":"any"},{"attributes":{"value":1},"evaluation_order":[],"expression_id":"expression:1","kind":"literal","operand_ids":[],"operator":"","symbol_ids":[],"type_ref":"int"},{"attributes":{},"evaluation_order":["expr:6","expr:8"],"expression_id":"expression:2","kind":"binary","operand_ids":["expression:0","expression:1"],"operator":"add","symbol_ids":[],"type_ref":"any"}],"functions":[{"cfg":{"blocks":[{"block_id":"block:0","command_ids":["command:0"]}],"edges":[],"entry_block_id":"block:0","exceptional_exit_block_ids":[],"graph_id":"graph:0","normal_exit_block_ids":["block:0"]},"declared_exceptions":[],"effects":{"allocates":[],"deallocates":[],"nondeterministic":false,"performs_io":false,"raises":[],"reads":["symbol:increment.n.parameter"],"synchronizes":false,"writes":[]},"exception_symbol_ids":[],"function_id":"function:0","local_symbol_ids":[],"name":"increment","parameter_symbol_ids":["symbol:0"],"purity":"pure","result_symbol_id":"symbol:1","return_type":"int"}],"global_symbol_ids":[],"schema_version":"program-ir/v1","symbols":[{"attributes":{},"kind":"parameter","name":"n","symbol_id":"symbol:0","type_ref":"int"},{"attributes":{},"kind":"result","name":"result","symbol_id":"symbol:1","type_ref":"int"}]},"native_kind":"program","schema":"codebase-ir-native-structural-feature-view@1"},"feature_only":true,"logic_family":"program","producer_id":"codebase-source-target-adapter","producer_version":"codebase-ir-source-bound-feature-targets@1","profile":"program_ir","projection_id":"codebase_ir.program@1","properties":[],"representation_kind":"native_structural_feature_view","target_schema":"codebase-ir-source-bound-feature-targets@1","view_id":"program.program_ir/v1","view_role":null},{"expression":{"documents":[],"native_kind":"contracts","schema":"codebase-ir-native-structural-feature-view@1"},"feature_only":true,"logic_family":"program","producer_id":"codebase-source-target-adapter","producer_version":"codebase-ir-source-bound-feature-targets@1","profile":"dynamic_hoare","projection_id":"codebase_ir.contracts@1","properties":[],"representation_kind":"native_structural_feature_view","target_schema":"codebase-ir-source-bound-feature-targets@1","view_id":"program.program_contract/v1","view_role":null}],"qualification_gaps":["source_runtime_semantics_not_verified","backend_proofs_not_run","kernel_proofs_not_run","feature_reconstruction_is_not_formalization"],"qualified":false,"ready_for_training":true,"schema_version":"autoencoder-domain-targets/v1","source_digest":"b6bbc82094ee49ccd9eeabef03e9668479f6ce1f58abf6fe7142bb9284b4afbb","unsupported":[],"validation":[{"details":{"ast_node_count":14,"authored_contract_cids":[],"authored_contracts":[],"captured_ast":{"calls":[],"diagnostics":[],"effects":[],"frontend":{"ast_schema":{"identifier":"ipfs-datasets.software-contracts.ast-ir@1.0.0","major":1,"minor":0,"name":"ipfs-datasets.software-contracts.ast-ir","patch":0},"capabilities":["annotations","awaits","calls","decorators","diagnostics","duplicate_definitions","effects","generators","imports","modules","raises","references","scopes","signatures","source_spans","state_access","symbols","undefined_reference_candidates","unsupported_constructs"],"frontend_name":"cpython-ast","frontend_version":"1.2.1","language":"python","language_version":"3.12","schema":"ipfs-datasets.software-contracts.frontend-capability@1.0.0","source_extensions":[".py",".pyi"],"toolchain_cid":"baguqeerar6isk2o6l6peildks6id6mzkg6kpgn6tefr24ro5ckm4hqtntuaa"},"imports":[],"module":{"export_names":["increment"],"module_id":"module:bafkreig2whzodbawj5uf6jnxwuklau7dypg4y7o76drwhcihfoxilmvtvq","name":"calc","scope_id":"scope:module","span":{"end_byte":47,"end_column":0,"end_line":3,"start_byte":0,"start_column":0,"start_line":1}},"provenance":{"path":"calc.py","repository_id":"repository:authored-codebase-adaptation","repository_tree_cid":"baguqeerammiwwo6qmsqbeyvj4jizg2qbqqe6ia6354ky6kjzcd7v6ayo24zq","revision":"snapshot:baguqeerammiwwo6qmsqbeyvj4jizg2qbqqe6ia6354ky6kjzcd7v6ayo24zq","source_cid":"bafkreig2whzodbawj5uf6jnxwuklau7dypg4y7o76drwhcihfoxilmvtvq"},"references":[{"context":"type","is_qualified":false,"name":"int","reference_id":"reference:17:1","scope_id":"scope:module","span":{"end_byte":20,"end_column":20,"end_line":1,"start_byte":17,"start_column":17,"start_line":1}},{"context":"type","is_qualified":false,"name":"int","reference_id":"reference:25:0","scope_id":"scope:module","span":{"end_byte":28,"end_column":28,"end_line":1,"start_byte":25,"start_column":25,"start_line":1}},{"context":"read","is_qualified":false,"name":"n","reference_id":"reference:41:2","scope_id":"scope:function:0:0","span":{"end_byte":42,"end_column":12,"end_line":2,"start_byte":41,"start_column":11,"start_line":2}}],"schema":"ipfs-datasets.software-contracts.ast-ir@1.0.0","scopes":[{"kind":"function","owner_symbol_id":"symbol:0:0","parent_scope_id":"scope:module","scope_id":"scope:function:0:0","span":{"end_byte":46,"end_column":16,"end_line":2,"start_byte":0,"start_column":0,"start_line":1}},{"kind":"module","owner_symbol_id":null,"parent_scope_id":null,"scope_id":"scope:module","span":{"end_byte":47,"end_column":0,"end_line":3,"start_byte":0,"start_column":0,"start_line":1}}],"symbols":[{"decorator_names":[],"definition_ordinal":0,"flags":[],"kind":"function","name":"increment","qualified_name":"calc.increment","scope_id":"scope:module","signature":{"is_async":false,"is_generator":false,"parameters":[{"annotation":"int","default_kind":"none","kind":"positional_or_named","name":"n","position":0}],"return_annotation":"int"},"span":{"end_byte":46,"end_column":16,"end_line":2,"start_byte":0,"start_column":0,"start_line":1},"symbol_id":"symbol:0:0","visibility":"public"},{"decorator_names":[],"definition_ordinal":0,"flags":[],"kind":"parameter","name":"n","qualified_name":"calc.increment.n","scope_id":"scope:function:0:0","signature":null,"span":{"end_byte":20,"end_column":20,"end_line":1,"start_byte":14,"start_column":14,"start_line":1},"symbol_id":"symbol:14:1","visibility":"public"}],"unsupported":[]},"completion_authority":false,"correspondence":{"is_runtime_equivalence_proof":false,"operation":"native_source_maps_retained_without_rebinding","spans":[{"end_byte":46,"source_ref_id":"source:calc.py","source_text":"def increment(n: int) -> int:\n return n + 1","span_id":"span:function.increment.1","start_byte":0},{"end_byte":46,"source_ref_id":"source:calc.py","source_text":"n + 1","span_id":"span:increment.expr.4","start_byte":41},{"end_byte":42,"source_ref_id":"source:calc.py","source_text":"n","span_id":"span:increment.expr.5","start_byte":41},{"end_byte":46,"source_ref_id":"source:calc.py","source_text":"1","span_id":"span:increment.expr.7","start_byte":45},{"end_byte":20,"source_ref_id":"source:calc.py","source_text":"n: int","span_id":"span:increment.param.n.2","start_byte":14},{"end_byte":46,"source_ref_id":"source:calc.py","source_text":"return n + 1","span_id":"span:increment.stmt.3","start_byte":34}],"subjects":[{"native_id":"symbol:increment.n.parameter","native_kind":"symbols","source_ref_ids":["source:calc.py"],"span_ids":["span:increment.param.n.2"]},{"native_id":"symbol:increment.result.result","native_kind":"symbols","source_ref_ids":["source:calc.py"],"span_ids":["span:function.increment.1"]},{"native_id":"expr:6","native_kind":"expressions","source_ref_ids":["source:calc.py"],"span_ids":["span:increment.expr.5"]},{"native_id":"expr:8","native_kind":"expressions","source_ref_ids":["source:calc.py"],"span_ids":["span:increment.expr.7"]},{"native_id":"expr:9","native_kind":"expressions","source_ref_ids":["source:calc.py"],"span_ids":["span:increment.expr.4"]},{"native_id":"command:10","native_kind":"commands","source_ref_ids":["source:calc.py"],"span_ids":["span:increment.stmt.3"]},{"native_id":"function:increment","native_kind":"functions","source_ref_ids":["source:calc.py"],"span_ids":["span:function.increment.1"]}]},"execution_authority":false,"feature_only":true,"limits":{"max_ast_depth":48,"max_ast_nodes":2048,"max_condition_bytes":16384,"max_contracts":8,"max_functions":16,"max_source_bytes":65536,"max_target_bytes":4194304},"lowered_contract_sha256":[],"manifest":{"ast_revision_id":"rev:repository:authored-codebase-adaptation:snapshot:baguqeerammiwwo6qmsqbeyvj4jizg2qbqqe6ia6354ky6kjzcd7v6ayo24zq","authority":"structural_only","coverage":{"ast_failed":0,"ast_ok":5,"ast_partial":0,"captured_entries":5,"checked_properties":0,"formalized_properties":0,"inventory_entries":5,"opaque_entries":0,"semantic_symbols":10,"unindexed_entries":0},"schema":"codebase-ir-structural-manifest@1","semantic_state":{"artifacts":[{"artifact_id":"artifact:snapshot-evidence","confidence":"exact","kind":"snapshot-evidence","metadata":{"acquisition":"git-clean","exclusions":[".eggs",".git",".hg",".mypy_cache",".nox",".pytest_cache",".ruff_cache",".semantic-index",".semantic_index",".svn",".tox",".venv","__pycache__","build","coverage","dist","env","external","htmlcov","node_modules","semantic-index-state","site-packages","third-party","third_party","vendor","venv"],"snapshot":{"entries":[{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerabsgxnwkrx5csnutftobl5z7c73btcx2rt7h35i3rkggsuuap2zzq","git_blob_oid":"3f61573bdca90df8f9b568e5ddbcc1db79b79716","head_blob_oid":"3f61573bdca90df8f9b568e5ddbcc1db79b79716","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"calc.py","raw_path_hex":"63616c632e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":47,"source_cid":"bafkreig2whzodbawj5uf6jnxwuklau7dypg4y7o76drwhcihfoxilmvtvq"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerajwgfjxct6ev5hycxwpxxdqh2k355vfhwa56eecfwrgdg74ys247q","git_blob_oid":"f53de9ed93d63f21d6b1704fd7730e5c5b88116b","head_blob_oid":"f53de9ed93d63f21d6b1704fd7730e5c5b88116b","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"canary.py","raw_path_hex":"63616e6172792e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":74,"source_cid":"bafkreigikomnn2573hgplkeuf36bsnkercv3p5jumx7ajynfvhjszxjtlm"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeeran335suxhrujm5xsiufhwmkurllkdr4tpsgsqxjga2x2g2w76mwcq","git_blob_oid":"f3703caf2cb27ed7d0723f908de3cc18afe848e5","head_blob_oid":"f3703caf2cb27ed7d0723f908de3cc18afe848e5","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"consumer.py","raw_path_hex":"636f6e73756d65722e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":80,"source_cid":"bafkreihyszjx5tk5qbfhozf4crvsp6ksnnbxi3p2wukm4k3emnqjntzvpy"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeeranffxmtbya3jkqwhitzsqu2uut75rgig5z56dbm5gsm5f24sibd5q","git_blob_oid":"cd576ff9aa5c64d2ac030ba0cda873e55f1674c8","head_blob_oid":"cd576ff9aa5c64d2ac030ba0cda873e55f1674c8","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"known_variant.py","raw_path_hex":"6b6e6f776e5f76617269616e742e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":80,"source_cid":"bafkreige3wrvzmsvkt4pytzvx2mir7hlwswrzekdzv6rzd23iaaqword3i"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerakfncwummy2seg54ujlf23zgxyqzy3hhteb7xswegcis4ffilq32a","git_blob_oid":"530aee57eeae73b69b574365e3691707840a6425","head_blob_oid":"530aee57eeae73b69b574365e3691707840a6425","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"tune.py","raw_path_hex":"74756e652e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":70,"source_cid":"bafkreiecl6al6zc2gzt4gqewrsa4qnj77zeuensr3abb3fjhuyvwbw56la"}],"exclusions":[".eggs",".git",".hg",".mypy_cache",".nox",".pytest_cache",".ruff_cache",".semantic-index",".semantic_index",".svn",".tox",".venv","__pycache__","build","coverage","dist","env","external","htmlcov","node_modules","semantic-index-state","site-packages","third-party","third_party","vendor","venv"],"git_commit":"245ec0b27a0af48ab04395c711e77462429017dc","git_tree":"ddbfbf4539c31833133407262e58ba70cd474e1f","max_entries":256,"max_file_bytes":65536,"mode":"git-clean","repository_id":"repository:authored-codebase-adaptation","schema":"ipfs-datasets.software-contracts.semantic-repository-snapshot@4","snapshot_cid":"baguqeerammiwwo6qmsqbeyvj4jizg2qbqqe6ia6354ky6kjzcd7v6ayo24zq"}},"path":"@snapshot-evidence","schema":"ipfs-datasets.software-contracts.semantic-artifact@1","source_cid":"baguqeerammiwwo6qmsqbeyvj4jizg2qbqqe6ia6354ky6kjzcd7v6ayo24zq"}],"edges":[{"confidence":"conservative","edge_id":"baguqeerabn5edvyyevbfe72l2pfmmidcklkdb3bkkgozbwr7d56jpgapamba","extraction_method":"lexical","extractor_version":"2","metadata":{"native_boundary":false,"resolution":"definite","unresolved_target":"lexical:calc.increment"},"relation":"calls","schema":"ipfs-datasets.software-contracts.semantic-edge@1","source_id":"baguqeeravsk7toexjllt5gartvy3njr4xgfdq5d3qynhbjqyksd7qvkcb3oq","span":{"end_column":23,"end_line":4,"path":"consumer.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":11,"start_line":4},"target_id":"baguqeera476wbd3y6sc4dvajcpip577iqeg4wll5m6nldahv4y5kjm3sdm3q"},{"confidence":"exact","edge_id":"baguqeeraoyq3yphrub6yy3ketqlw4zevhhsehvbthjoiptvu4cnd7egzmsxq","extraction_method":"static_import","extractor_version":"2","metadata":{"alias":"increment","resolution":"definite","unresolved_target":"module:calc.increment"},"relation":"imports","schema":"ipfs-datasets.software-contracts.semantic-edge@1","source_id":"baguqeerai4gbwgjxgfruz7lrabnvhzv5zpk3gqco27j3cyxyn2g4mepuaq6a","span":{"end_column":26,"end_line":1,"path":"consumer.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"target_id":"baguqeera476wbd3y6sc4dvajcpip577iqeg4wll5m6nldahv4y5kjm3sdm3q"},{"confidence":"exact","edge_id":"baguqeerarswhckw3shvppawwxa2fzu5uwrtpt45qnealckpgfmifbhur2h6q","extraction_method":"global_binding","extractor_version":"2","metadata":{"resolution":"unresolved","unresolved_target":"global:increment"},"relation":"reads_state","schema":"ipfs-datasets.software-contracts.semantic-edge@1","source_id":"baguqeeravsk7toexjllt5gartvy3njr4xgfdq5d3qynhbjqyksd7qvkcb3oq","span":{"end_column":20,"end_line":4,"path":"consumer.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":11,"start_line":4},"target_id":"global:increment"}],"extractor_name":"semantic-repository-scanner","extractor_version":"1","repository_id":"repository:authored-codebase-adaptation","schema":"ipfs-datasets.software-contracts.semantic-index@2","state_cid":"baguqeeraaaeru6rnyq3gncbpuylkr5blamb527je2femcsidjrfzjufa72fa","symbols":[{"annotations":{"n":"int","return":"int"},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"function","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":1}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]}}],"frontend_declarations":["symbol:0:0"],"frontend_notices":[]},"module_path":"calc.py","namespace":"calc","normalized_ast":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":1}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]},"property_role":null,"qualified_name":"calc.increment","repository_id":"repository:authored-codebase-adaptation","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{"is_generator":false,"parameters":[{"annotation":"int","default":"","default_kind":"none","kind":"positional_or_keyword","name":"n"}],"return":"int"},"source_cid":"bafkreig2whzodbawj5uf6jnxwuklau7dypg4y7o76drwhcihfoxilmvtvq","span":{"end_column":16,"end_line":2,"path":"calc.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeera476wbd3y6sc4dvajcpip577iqeg4wll5m6nldahv4y5kjm3sdm3q","version_cid":"baguqeeraqffaj3iokylh6op2oub6o7cbwdfwfii6e4g77ufr733zcyu6gata"},{"annotations":{},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"module","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"Module","body":[],"type_ignores":[]}}],"frontend_declarations":[null],"frontend_notices":[]},"module_path":"known_variant.py","namespace":"known_variant","normalized_ast":{"_type":"Module","body":[],"type_ignores":[]},"property_role":null,"qualified_name":"known_variant","repository_id":"repository:authored-codebase-adaptation","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{},"source_cid":"bafkreige3wrvzmsvkt4pytzvx2mir7hlwswrzekdzv6rzd23iaaqword3i","span":{"end_column":0,"end_line":1,"path":"known_variant.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeera4rifsdnsyvemvgxtivxxjkbw2mwjdoxqptrgamu7xo2qocs5v7lq","version_cid":"baguqeeratoowubgomg2srcaeyvacwuncge53awke6itpewnz7cuw3smtsgua"},{"annotations":{"n":"int","return":"int"},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"function","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":2}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]}}],"frontend_declarations":["symbol:33:0"],"frontend_notices":[]},"module_path":"known_variant.py","namespace":"known_variant","normalized_ast":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":2}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]},"property_role":null,"qualified_name":"known_variant.increment","repository_id":"repository:authored-codebase-adaptation","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{"is_generator":false,"parameters":[{"annotation":"int","default":"","default_kind":"none","kind":"positional_or_keyword","name":"n"}],"return":"int"},"source_cid":"bafkreige3wrvzmsvkt4pytzvx2mir7hlwswrzekdzv6rzd23iaaqword3i","span":{"end_column":16,"end_line":3,"path":"known_variant.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":2},"stable_id":"baguqeera6nll2gp7nlbkbblbnzwmhrm3vtww6ejpblvhibc665icrso6qp2q","version_cid":"baguqeerauvisxy74ycxgnuupff2bmkvfphaakxeqhlgzho4crehajonxuuqa"},{"annotations":{},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"module","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"Module","body":[],"type_ignores":[]}}],"frontend_declarations":[null],"frontend_notices":[]},"module_path":"tune.py","namespace":"tune","normalized_ast":{"_type":"Module","body":[],"type_ignores":[]},"property_role":null,"qualified_name":"tune","repository_id":"repository:authored-codebase-adaptation","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{},"source_cid":"bafkreiecl6al6zc2gzt4gqewrsa4qnj77zeuensr3abb3fjhuyvwbw56la","span":{"end_column":0,"end_line":1,"path":"tune.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeerafkdiownpby627wfxbyf5zyor4q4arqgkrfmzabseiqw7ff7p4b6q","version_cid":"baguqeeramhwf7t3l2ozkdmiwrbpquxmahgeka2qgohjg5atvzt7wcihsh66q"},{"annotations":{"n":"int","return":"int"},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"function","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":1}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]}}],"frontend_declarations":["symbol:27:0"],"frontend_notices":[]},"module_path":"canary.py","namespace":"canary","normalized_ast":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":1}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]},"property_role":null,"qualified_name":"canary.increment","repository_id":"repository:authored-codebase-adaptation","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{"is_generator":false,"parameters":[{"annotation":"int","default":"","default_kind":"none","kind":"positional_or_keyword","name":"n"}],"return":"int"},"source_cid":"bafkreigikomnn2573hgplkeuf36bsnkercv3p5jumx7ajynfvhjszxjtlm","span":{"end_column":16,"end_line":3,"path":"canary.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":2},"stable_id":"baguqeerafuca76cgccq73djxxh6clrlm3uxmiuam6lxcqykksml5o55awzrq","version_cid":"baguqeerak3tfur6oyz4sy4ysi5idcafp6qpf26tp575lycqrlg3cmvbo5uga"},{"annotations":{},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"module","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"Module","body":[{"_type":"ImportFrom","level":0,"module":"calc","names":[{"_type":"alias","asname":null,"name":"increment"}]}],"type_ignores":[]}}],"frontend_declarations":[null],"frontend_notices":[]},"module_path":"consumer.py","namespace":"consumer","normalized_ast":{"_type":"Module","body":[{"_type":"ImportFrom","level":0,"module":"calc","names":[{"_type":"alias","asname":null,"name":"increment"}]}],"type_ignores":[]},"property_role":null,"qualified_name":"consumer","repository_id":"repository:authored-codebase-adaptation","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{},"source_cid":"bafkreihyszjx5tk5qbfhozf4crvsp6ksnnbxi3p2wukm4k3emnqjntzvpy","span":{"end_column":0,"end_line":1,"path":"consumer.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeerai4gbwgjxgfruz7lrabnvhzv5zpk3gqco27j3cyxyn2g4mepuaq6a","version_cid":"baguqeeraxx2isoo636ogz3cx6pt6juvnhug2ks6tzh6w4ifgbm5gtwzrydha"},{"annotations":{"n":"int","return":"int"},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"function","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":1}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]}}],"frontend_declarations":["symbol:23:0"],"frontend_notices":[]},"module_path":"tune.py","namespace":"tune","normalized_ast":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":1}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]},"property_role":null,"qualified_name":"tune.increment","repository_id":"repository:authored-codebase-adaptation","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{"is_generator":false,"parameters":[{"annotation":"int","default":"","default_kind":"none","kind":"positional_or_keyword","name":"n"}],"return":"int"},"source_cid":"bafkreiecl6al6zc2gzt4gqewrsa4qnj77zeuensr3abb3fjhuyvwbw56la","span":{"end_column":16,"end_line":3,"path":"tune.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":2},"stable_id":"baguqeeraihifva5brpdu5qfnckxcnenepjow3g7qlwkqub6v3bp72pyvhjgq","version_cid":"baguqeerat5kxgfac2kj6au5vxdfsd2ub6jjbxpm43ltlpko4evaopgpmtlcq"},{"annotations":{},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"module","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"Module","body":[],"type_ignores":[]}}],"frontend_declarations":[null],"frontend_notices":[]},"module_path":"calc.py","namespace":"calc","normalized_ast":{"_type":"Module","body":[],"type_ignores":[]},"property_role":null,"qualified_name":"calc","repository_id":"repository:authored-codebase-adaptation","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{},"source_cid":"bafkreig2whzodbawj5uf6jnxwuklau7dypg4y7o76drwhcihfoxilmvtvq","span":{"end_column":0,"end_line":1,"path":"calc.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeeraru2pagfkgu4knwolre3ig2ueobopqkeylzx73ooj266czs4ygj5q","version_cid":"baguqeera4f7ptmp4y2xr6jbrnuiadxejgziwg4nhtbof5jeyrha2vpx6fupq"},{"annotations":{"n":"int","return":"int"},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"function","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"Call","args":[{"_type":"Name","ctx":{"_type":"Load"},"id":"n"}],"func":{"_type":"Name","ctx":{"_type":"Load"},"id":"increment"},"keywords":[]}}],"decorator_list":[],"name":"consume","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]}}],"frontend_declarations":["symbol:28:0"],"frontend_notices":[]},"module_path":"consumer.py","namespace":"consumer","normalized_ast":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"Call","args":[{"_type":"Name","ctx":{"_type":"Load"},"id":"n"}],"func":{"_type":"Name","ctx":{"_type":"Load"},"id":"increment"},"keywords":[]}}],"decorator_list":[],"name":"consume","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]},"property_role":null,"qualified_name":"consumer.consume","repository_id":"repository:authored-codebase-adaptation","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{"is_generator":false,"parameters":[{"annotation":"int","default":"","default_kind":"none","kind":"positional_or_keyword","name":"n"}],"return":"int"},"source_cid":"bafkreihyszjx5tk5qbfhozf4crvsp6ksnnbxi3p2wukm4k3emnqjntzvpy","span":{"end_column":23,"end_line":4,"path":"consumer.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":3},"stable_id":"baguqeeravsk7toexjllt5gartvy3njr4xgfdq5d3qynhbjqyksd7qvkcb3oq","version_cid":"baguqeerafpib6643dhf2wymwxut3s3wjt3cbjxb2sktosmtugwkrdfmvid2a"},{"annotations":{},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"module","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"Module","body":[],"type_ignores":[]}}],"frontend_declarations":[null],"frontend_notices":[]},"module_path":"canary.py","namespace":"canary","normalized_ast":{"_type":"Module","body":[],"type_ignores":[]},"property_role":null,"qualified_name":"canary","repository_id":"repository:authored-codebase-adaptation","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{},"source_cid":"bafkreigikomnn2573hgplkeuf36bsnkercv3p5jumx7ajynfvhjszxjtlm","span":{"end_column":0,"end_line":1,"path":"canary.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeeraxksh7l4sv4siogzlipkqvr2vtkfj33tnawzb454dvrk4pgq2soma","version_cid":"baguqeeraqlvs5s45ukqlfph6vzdjcig3vk6v2lid3pc5irgmqhkb7gmpb6rq"}]},"snapshot":{"entries":[{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerabsgxnwkrx5csnutftobl5z7c73btcx2rt7h35i3rkggsuuap2zzq","git_blob_oid":"3f61573bdca90df8f9b568e5ddbcc1db79b79716","head_blob_oid":"3f61573bdca90df8f9b568e5ddbcc1db79b79716","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"calc.py","raw_path_hex":"63616c632e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":47,"source_cid":"bafkreig2whzodbawj5uf6jnxwuklau7dypg4y7o76drwhcihfoxilmvtvq"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerajwgfjxct6ev5hycxwpxxdqh2k355vfhwa56eecfwrgdg74ys247q","git_blob_oid":"f53de9ed93d63f21d6b1704fd7730e5c5b88116b","head_blob_oid":"f53de9ed93d63f21d6b1704fd7730e5c5b88116b","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"canary.py","raw_path_hex":"63616e6172792e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":74,"source_cid":"bafkreigikomnn2573hgplkeuf36bsnkercv3p5jumx7ajynfvhjszxjtlm"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeeran335suxhrujm5xsiufhwmkurllkdr4tpsgsqxjga2x2g2w76mwcq","git_blob_oid":"f3703caf2cb27ed7d0723f908de3cc18afe848e5","head_blob_oid":"f3703caf2cb27ed7d0723f908de3cc18afe848e5","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"consumer.py","raw_path_hex":"636f6e73756d65722e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":80,"source_cid":"bafkreihyszjx5tk5qbfhozf4crvsp6ksnnbxi3p2wukm4k3emnqjntzvpy"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeeranffxmtbya3jkqwhitzsqu2uut75rgig5z56dbm5gsm5f24sibd5q","git_blob_oid":"cd576ff9aa5c64d2ac030ba0cda873e55f1674c8","head_blob_oid":"cd576ff9aa5c64d2ac030ba0cda873e55f1674c8","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"known_variant.py","raw_path_hex":"6b6e6f776e5f76617269616e742e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":80,"source_cid":"bafkreige3wrvzmsvkt4pytzvx2mir7hlwswrzekdzv6rzd23iaaqword3i"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerakfncwummy2seg54ujlf23zgxyqzy3hhteb7xswegcis4ffilq32a","git_blob_oid":"530aee57eeae73b69b574365e3691707840a6425","head_blob_oid":"530aee57eeae73b69b574365e3691707840a6425","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"tune.py","raw_path_hex":"74756e652e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":70,"source_cid":"bafkreiecl6al6zc2gzt4gqewrsa4qnj77zeuensr3abb3fjhuyvwbw56la"}],"exclusions":[".eggs",".git",".hg",".mypy_cache",".nox",".pytest_cache",".ruff_cache",".semantic-index",".semantic_index",".svn",".tox",".venv","__pycache__","build","coverage","dist","env","external","htmlcov","node_modules","semantic-index-state","site-packages","third-party","third_party","vendor","venv"],"git_commit":"245ec0b27a0af48ab04395c711e77462429017dc","git_tree":"ddbfbf4539c31833133407262e58ba70cd474e1f","max_entries":256,"max_file_bytes":65536,"mode":"git-clean","repository_id":"repository:authored-codebase-adaptation","schema":"ipfs-datasets.software-contracts.semantic-repository-snapshot@4","snapshot_cid":"baguqeerammiwwo6qmsqbeyvj4jizg2qbqqe6ia6354ky6kjzcd7v6ayo24zq"},"units":[{"ast_cid":"baguqeerahy3d2obipbaq672mc6cyl65duj5q43wkrbjigmc7b6jx5y7h3jva","entry_cid":"baguqeerabsgxnwkrx5csnutftobl5z7c73btcx2rt7h35i3rkggsuuap2zzq","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:63616c632e7079"},{"ast_cid":"baguqeerauf37w47mvpc23qr6eazagfur3co3oxyapoufzusw6anuvg56tvrq","entry_cid":"baguqeerajwgfjxct6ev5hycxwpxxdqh2k355vfhwa56eecfwrgdg74ys247q","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:63616e6172792e7079"},{"ast_cid":"baguqeerajwywsckjji25wsyrbnyqxsz64m5dg2aoa3c4osyqi5r37ulifbdq","entry_cid":"baguqeeran335suxhrujm5xsiufhwmkurllkdr4tpsgsqxjga2x2g2w76mwcq","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:636f6e73756d65722e7079"},{"ast_cid":"baguqeeracx6wyiw3vpufo3caky6zrjvoy34ji7bhmtm5wpvjjlagxyhx6e5q","entry_cid":"baguqeeranffxmtbya3jkqwhitzsqu2uut75rgig5z56dbm5gsm5f24sibd5q","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:6b6e6f776e5f76617269616e742e7079"},{"ast_cid":"baguqeeraqo2zylnkuasda6frt23qobbdsaedjd6qtkimcolalohdpb665hga","entry_cid":"baguqeerakfncwummy2seg54ujlf23zgxyqzy3hhteb7xswegcis4ffilq32a","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:74756e652e7079"}]},"native_adapter":{"adapter_version":"software-verification-source-adapter/v1.0.1","backend_requests":[{"attributes":{"fake_success_forbidden":true,"function_id":"function:increment","program_id":"bafkreieir6vgprnpainfamcx2xn47ysd2o3pnbwslmglj3wztge442gxm4","requires_canonical_backend":true},"goal_kind":"verification_condition","logic_family":"smt","obligation_statement":"Establish the admitted contract obligations for function 'increment' via the shared SMT compiler; do not treat adapter success as a proof.","request_id":"backend-request:function:increment.contract","schema":"ipfs_datasets_py/logic/software-verification/canonical-backend-request@1","source_ref_ids":["source:calc.py"],"subject_ids":["function:increment"],"theory_tags":["equality","qf_lia"]}],"diagnostics":[],"document":{"artifacts":[{"artifact_id":"artifact:calc.py","config_id":"","content_cid":"","content_sha256":"dab1f2e184164f685f25b7b514b053e3c3cdcc7ddff0e36389072bae85b2b3ac","license_expression":"","media_type":"text/x-python","metadata":{"language":"python"},"parent_artifact_ids":[],"path":"calc.py","producer_id":"","review_status":"","role":"input","schema_id":"software-verification-source","schema_version":"v1","size":47,"trust_decision":""}],"assumptions":[{"assumption_id":"assumption:python.language-semantics","expression":{"adapter":"software-verification-source-adapter/v1.0.1","subset":"v1"},"extensions":{},"kind":"semantic","schema_version":"verification-assumption/v1","source_ref_ids":[],"span_ids":["span:function.increment.1"],"statement":"Only the admitted python subset is given executable ProgramIR semantics; other features stay observational.","subject_ids":["decl:function.increment"]},{"assumption_id":"assumption:python.memory","expression":{"memory_model":"abstract_objects"},"extensions":{},"kind":"modeling","schema_version":"verification-assumption/v1","source_ref_ids":[],"span_ids":["span:function.increment.1"],"statement":"python memory is modeled as abstract object identity without a precise heap graph in this adapter version.","subject_ids":["decl:function.increment"]},{"assumption_id":"assumption:python.runtime","expression":{"concurrency":"sequential","language":"python"},"extensions":{},"kind":"platform","schema_version":"verification-assumption/v1","source_ref_ids":[],"span_ids":["span:function.increment.1"],"statement":"python runtime is sequential, single-threaded for the admitted subset; the GIL or event-loop concurrency is not modeled.","subject_ids":["decl:function.increment"]},{"assumption_id":"assumption:python.undefined-behavior","expression":{"undefined_behavior_policy":"retain_unsupported"},"extensions":{},"kind":"semantic","schema_version":"verification-assumption/v1","source_ref_ids":[],"span_ids":["span:function.increment.1"],"statement":"Undefined or implementation-defined python behavior is not silently executed; unsupported constructs are retained as diagnostics.","subject_ids":["decl:function.increment"]}],"bounds":[{"bound_id":"bound:python.source-bytes","description":"Adapter admission bound for source size.","extensions":{},"kind":"resource_bounded","limits":{"max_source_bytes":2097152},"source_ref_ids":["source:calc.py"],"span_ids":[]}],"declarations":[{"declaration_id":"decl:function.increment","depends_on":[],"extensions":{},"kind":"function","name":"increment","payload":{"complete_lowering":true,"function_id":"function:increment","language":"python","parameter_symbol_ids":["symbol:increment.n.parameter"],"return_type":"int"},"source_ref_ids":["source:calc.py"],"span_ids":["span:function.increment.1"]}],"diagnostics":[],"document_id":"bafkreiglowwfwhu7byapsyi2fw7u6u4wjmozrwougoefj4vmcosto7irie","extensions":{"lfv.source_adapter.version":"software-verification-source-adapter/v1.0.1"},"metadata":{"adapter":"SourceSoftwareVerificationAdapter@1","language":"python","path":"calc.py"},"observations":{"adapter_version":"software-verification-source-adapter/v1.0.1","backend_requests":[{"attributes":{"fake_success_forbidden":true,"function_id":"function:increment","program_id":"bafkreieir6vgprnpainfamcx2xn47ysd2o3pnbwslmglj3wztge442gxm4","requires_canonical_backend":true},"goal_kind":"verification_condition","logic_family":"smt","obligation_statement":"Establish the admitted contract obligations for function 'increment' via the shared SMT compiler; do not treat adapter success as a proof.","request_id":"backend-request:function:increment.contract","schema":"ipfs_datasets_py/logic/software-verification/canonical-backend-request@1","source_ref_ids":["source:calc.py"],"subject_ids":["function:increment"],"theory_tags":["equality","qf_lia"]}],"interface":"SourceSoftwareVerificationAdapter@1","unsupported_constructs":[]},"properties":[{"assumption_ids":["assumption:python.language-semantics","assumption:python.memory","assumption:python.runtime","assumption:python.undefined-behavior"],"bound_ids":[],"expression":{"function_id":"function:increment","purity":"pure"},"extensions":{},"kind":"safety","logic_family":"software_verification","property_id":"property:function:increment.safety","schema_version":"verification-property/v1","source_ref_ids":["source:calc.py"],"span_ids":["span:function.increment.1"],"statement":"Function increment respects its admitted control-flow and effect summary under the declared language assumptions.","subject_ids":["decl:function.increment"]}],"schema_version":"software-verification-ir/v1","sources":[{"container_sha256":"","container_uri":"","content_cid":"","content_sha256":"dab1f2e184164f685f25b7b514b053e3c3cdcc7ddff0e36389072bae85b2b3ac","license_expression":"","metadata":{"byte_length":47,"language":"python","path":"calc.py"},"ref_id":"source:calc.py","review_status":"unreviewed","source_id":"calc.py","source_revision":"snapshot:baguqeerammiwwo6qmsqbeyvj4jizg2qbqqe6ia6354ky6kjzcd7v6ayo24zq","source_uri":"file:///calc.py"}],"spans":[{"end_byte":46,"end_char":null,"end_column":16,"end_line":2,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:function.increment.1","start_byte":0,"start_char":null,"start_column":1,"start_line":1},{"end_byte":46,"end_char":null,"end_column":16,"end_line":2,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:increment.expr.4","start_byte":41,"start_char":null,"start_column":12,"start_line":2},{"end_byte":42,"end_char":null,"end_column":12,"end_line":2,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:increment.expr.5","start_byte":41,"start_char":null,"start_column":12,"start_line":2},{"end_byte":46,"end_char":null,"end_column":16,"end_line":2,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:increment.expr.7","start_byte":45,"start_char":null,"start_column":16,"start_line":2},{"end_byte":20,"end_char":null,"end_column":20,"end_line":1,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:increment.param.n.2","start_byte":14,"start_char":null,"start_column":15,"start_line":1},{"end_byte":46,"end_char":null,"end_column":16,"end_line":2,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:increment.stmt.3","start_byte":34,"start_char":null,"start_column":5,"start_line":2}]},"evidence":null,"fake_backend_success":false,"interface":"SourceSoftwareVerificationAdapter@1","language":"python","path":"calc.py","program":{"commands":[{"attributes":{},"command_id":"command:10","effects":{"allocates":[],"deallocates":[],"nondeterministic":false,"performs_io":false,"raises":[],"reads":[],"synchronizes":false,"writes":[]},"evaluation_order":["expr:9"],"expression_ids":["expr:9"],"kind":"return","source_ref_ids":["source:calc.py"],"span_ids":["span:increment.stmt.3"],"target_symbol_ids":[],"undefined_behavior":[]}],"expressions":[{"attributes":{},"evaluation_order":[],"expression_id":"expr:6","kind":"symbol","operand_ids":[],"operator":"","source_ref_ids":["source:calc.py"],"span_ids":["span:increment.expr.5"],"symbol_ids":["symbol:increment.n.parameter"],"type_ref":"any"},{"attributes":{"value":1},"evaluation_order":[],"expression_id":"expr:8","kind":"literal","operand_ids":[],"operator":"","source_ref_ids":["source:calc.py"],"span_ids":["span:increment.expr.7"],"symbol_ids":[],"type_ref":"int"},{"attributes":{},"evaluation_order":["expr:6","expr:8"],"expression_id":"expr:9","kind":"binary","operand_ids":["expr:6","expr:8"],"operator":"add","source_ref_ids":["source:calc.py"],"span_ids":["span:increment.expr.4"],"symbol_ids":[],"type_ref":"any"}],"functions":[{"cfg":{"blocks":[{"block_id":"block:entry","command_ids":["command:10"],"source_ref_ids":["source:calc.py"],"span_ids":["span:function.increment.1"]}],"edges":[],"entry_block_id":"block:entry","exceptional_exit_block_ids":[],"graph_id":"cfg:increment","normal_exit_block_ids":["block:entry"]},"declared_exceptions":[],"effects":{"allocates":[],"deallocates":[],"nondeterministic":false,"performs_io":false,"raises":[],"reads":["symbol:increment.n.parameter"],"synchronizes":false,"writes":[]},"exception_symbol_ids":[],"function_id":"function:increment","local_symbol_ids":[],"name":"increment","parameter_symbol_ids":["symbol:increment.n.parameter"],"purity":"pure","result_symbol_id":"symbol:increment.result.result","return_type":"int","source_ref_ids":["source:calc.py"],"span_ids":["span:function.increment.1"]}],"global_symbol_ids":[],"metadata":{"adapter":"SourceSoftwareVerificationAdapter@1","language":"python","path":"calc.py"},"program_id":"bafkreieir6vgprnpainfamcx2xn47ysd2o3pnbwslmglj3wztge442gxm4","schema_version":"program-ir/v1","sources":[{"container_sha256":"","container_uri":"","content_cid":"","content_sha256":"dab1f2e184164f685f25b7b514b053e3c3cdcc7ddff0e36389072bae85b2b3ac","license_expression":"","metadata":{"byte_length":47,"language":"python","path":"calc.py"},"ref_id":"source:calc.py","review_status":"unreviewed","source_id":"calc.py","source_revision":"snapshot:baguqeerammiwwo6qmsqbeyvj4jizg2qbqqe6ia6354ky6kjzcd7v6ayo24zq","source_uri":"file:///calc.py"}],"spans":[{"end_byte":46,"end_char":null,"end_column":16,"end_line":2,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:function.increment.1","start_byte":0,"start_char":null,"start_column":1,"start_line":1},{"end_byte":46,"end_char":null,"end_column":16,"end_line":2,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:increment.expr.4","start_byte":41,"start_char":null,"start_column":12,"start_line":2},{"end_byte":42,"end_char":null,"end_column":12,"end_line":2,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:increment.expr.5","start_byte":41,"start_char":null,"start_column":12,"start_line":2},{"end_byte":46,"end_char":null,"end_column":16,"end_line":2,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:increment.expr.7","start_byte":45,"start_char":null,"start_column":16,"start_line":2},{"end_byte":20,"end_char":null,"end_column":20,"end_line":1,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:increment.param.n.2","start_byte":14,"start_char":null,"start_column":15,"start_line":1},{"end_byte":46,"end_char":null,"end_column":16,"end_line":2,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:increment.stmt.3","start_byte":34,"start_char":null,"start_column":5,"start_line":2}],"symbols":[{"attributes":{},"kind":"parameter","name":"n","source_ref_ids":["source:calc.py"],"span_ids":["span:increment.param.n.2"],"symbol_id":"symbol:increment.n.parameter","type_ref":"int"},{"attributes":{},"kind":"result","name":"result","source_ref_ids":["source:calc.py"],"span_ids":["span:function.increment.1"],"symbol_id":"symbol:increment.result.result","type_ref":"int"}]},"schema":"ipfs_datasets_py/logic/software-verification/source-adapter-result@1","status":"success","unsupported_constructs":[]},"native_bridge_results":[{"kind":"program","native_id":"bafkreieir6vgprnpainfamcx2xn47ysd2o3pnbwslmglj3wztge442gxm4","result":{"bridge_version":"1.0.0","diagnostics":[],"domain_identity":"bafkreieir6vgprnpainfamcx2xn47ysd2o3pnbwslmglj3wztge442gxm4","expression":{"content_digest":"098c3ef29e322d9851e2f3f3d0dfc73eb0595e3994a17017c1d1a047a1db6888","expression_id":"expr:sv:program:bafkreieir6vgprnpainfamcx2xn47ysd2o3pnbwslmglj3wztge442gxm4","family":{"interface":"LogicIdentityNamespaces@1","namespace":"family","schema_version":"logic-identity-namespaces/v1","value":"program","version":"1.0.0"},"interface":"TypedExpression@1","metadata":{"bridge":"SoftwareVerificationSyntaxBridge@1","domain_identity":"bafkreieir6vgprnpainfamcx2xn47ysd2o3pnbwslmglj3wztge442gxm4","kind":"program","source_identities":["dab1f2e184164f685f25b7b514b053e3c3cdcc7ddff0e36389072bae85b2b3ac","file:///calc.py","source:calc.py","span:function.increment.1","span:increment.expr.4","span:increment.expr.5","span:increment.expr.7","span:increment.param.n.2","span:increment.stmt.3"],"view_role":""},"profile":{"interface":"LogicIdentityNamespaces@1","namespace":"profile","schema_version":"logic-identity-namespaces/v1","value":"program_ir","version":"1.0.0"},"root":{"arguments":[],"binders":[],"extension":{"children":[],"family":{"interface":"LogicIdentityNamespaces@1","namespace":"family","schema_version":"logic-identity-namespaces/v1","value":"program","version":"1.0.0"},"features":["program.ir","software_verification.program"],"interface":"LogicExtensionNode@1","metadata":{},"node_id":"node:sv:program:bafkreieir6vgprnpainfamcx2xn47ysd2o3pnbwslmglj3wztge442gxm4:ext","payload":{"bridge_interface":"SoftwareVerificationSyntaxBridge@1","bridge_version":"1.0.0","document":{"commands":[{"attributes":{},"command_id":"command:10","effects":{"allocates":[],"deallocates":[],"nondeterministic":false,"performs_io":false,"raises":[],"reads":[],"synchronizes":false,"writes":[]},"evaluation_order":["expr:9"],"expression_ids":["expr:9"],"kind":"return","source_ref_ids":["source:calc.py"],"span_ids":["span:increment.stmt.3"],"target_symbol_ids":[],"undefined_behavior":[]}],"expressions":[{"attributes":{},"evaluation_order":[],"expression_id":"expr:6","kind":"symbol","operand_ids":[],"operator":"","source_ref_ids":["source:calc.py"],"span_ids":["span:increment.expr.5"],"symbol_ids":["symbol:increment.n.parameter"],"type_ref":"any"},{"attributes":{"value":1},"evaluation_order":[],"expression_id":"expr:8","kind":"literal","operand_ids":[],"operator":"","source_ref_ids":["source:calc.py"],"span_ids":["span:increment.expr.7"],"symbol_ids":[],"type_ref":"int"},{"attributes":{},"evaluation_order":["expr:6","expr:8"],"expression_id":"expr:9","kind":"binary","operand_ids":["expr:6","expr:8"],"operator":"add","source_ref_ids":["source:calc.py"],"span_ids":["span:increment.expr.4"],"symbol_ids":[],"type_ref":"any"}],"functions":[{"cfg":{"blocks":[{"block_id":"block:entry","command_ids":["command:10"],"source_ref_ids":["source:calc.py"],"span_ids":["span:function.increment.1"]}],"edges":[],"entry_block_id":"block:entry","exceptional_exit_block_ids":[],"graph_id":"cfg:increment","normal_exit_block_ids":["block:entry"]},"declared_exceptions":[],"effects":{"allocates":[],"deallocates":[],"nondeterministic":false,"performs_io":false,"raises":[],"reads":["symbol:increment.n.parameter"],"synchronizes":false,"writes":[]},"exception_symbol_ids":[],"function_id":"function:increment","local_symbol_ids":[],"name":"increment","parameter_symbol_ids":["symbol:increment.n.parameter"],"purity":"pure","result_symbol_id":"symbol:increment.result.result","return_type":"int","source_ref_ids":["source:calc.py"],"span_ids":["span:function.increment.1"]}],"global_symbol_ids":[],"metadata":{"adapter":"SourceSoftwareVerificationAdapter@1","language":"python","path":"calc.py"},"program_id":"bafkreieir6vgprnpainfamcx2xn47ysd2o3pnbwslmglj3wztge442gxm4","schema_version":"program-ir/v1","sources":[{"container_sha256":"","container_uri":"","content_cid":"","content_sha256":"dab1f2e184164f685f25b7b514b053e3c3cdcc7ddff0e36389072bae85b2b3ac","license_expression":"","metadata":{"byte_length":47,"language":"python","path":"calc.py"},"ref_id":"source:calc.py","review_status":"unreviewed","source_id":"calc.py","source_revision":"snapshot:baguqeerammiwwo6qmsqbeyvj4jizg2qbqqe6ia6354ky6kjzcd7v6ayo24zq","source_uri":"file:///calc.py"}],"spans":[{"end_byte":46,"end_char":null,"end_column":16,"end_line":2,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:function.increment.1","start_byte":0,"start_char":null,"start_column":1,"start_line":1},{"end_byte":46,"end_char":null,"end_column":16,"end_line":2,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:increment.expr.4","start_byte":41,"start_char":null,"start_column":12,"start_line":2},{"end_byte":42,"end_char":null,"end_column":12,"end_line":2,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:increment.expr.5","start_byte":41,"start_char":null,"start_column":12,"start_line":2},{"end_byte":46,"end_char":null,"end_column":16,"end_line":2,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:increment.expr.7","start_byte":45,"start_char":null,"start_column":16,"start_line":2},{"end_byte":20,"end_char":null,"end_column":20,"end_line":1,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:increment.param.n.2","start_byte":14,"start_char":null,"start_column":15,"start_line":1},{"end_byte":46,"end_char":null,"end_column":16,"end_line":2,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:increment.stmt.3","start_byte":34,"start_char":null,"start_column":5,"start_line":2}],"symbols":[{"attributes":{},"kind":"parameter","name":"n","source_ref_ids":["source:calc.py"],"span_ids":["span:increment.param.n.2"],"symbol_id":"symbol:increment.n.parameter","type_ref":"int"},{"attributes":{},"kind":"result","name":"result","source_ref_ids":["source:calc.py"],"span_ids":["span:function.increment.1"],"symbol_id":"symbol:increment.result.result","type_ref":"int"}]},"domain_identity":"bafkreieir6vgprnpainfamcx2xn47ysd2o3pnbwslmglj3wztge442gxm4","domain_schema":"program-ir/v1","kind":"program","schema_version":"program.program_ir/v1","source_identities":["dab1f2e184164f685f25b7b514b053e3c3cdcc7ddff0e36389072bae85b2b3ac","file:///calc.py","source:calc.py","span:function.increment.1","span:increment.expr.4","span:increment.expr.5","span:increment.expr.7","span:increment.param.n.2","span:increment.stmt.3"],"view_role":""},"payload_schema":"program.program_ir/v1","profile":{"interface":"LogicIdentityNamespaces@1","namespace":"profile","schema_version":"logic-identity-namespaces/v1","value":"program_ir","version":"1.0.0"},"schema_version":"syntax-logic-extension-node/v1"},"kind":"extension","metadata":{},"node_id":"node:sv:program:bafkreieir6vgprnpainfamcx2xn47ysd2o3pnbwslmglj3wztge442gxm4","schema_version":"syntax-logic-node/v1","sort":{"arguments":[],"kind":"bool","name":"Bool","schema_version":"syntax-logic-sort/v1"},"symbol":""},"schema_version":"syntax-typed-expression/v1","signature":{"family":{"interface":"LogicIdentityNamespaces@1","namespace":"family","schema_version":"logic-identity-namespaces/v1","value":"program","version":"1.0.0"},"features":["program.ir","software_verification.program"],"interface":"LogicSignature@1","metadata":{"bridge":"SoftwareVerificationSyntaxBridge@1","domain":"software_verification","kind":"program"},"profile":{"interface":"LogicIdentityNamespaces@1","namespace":"profile","schema_version":"logic-identity-namespaces/v1","value":"program_ir","version":"1.0.0"},"schema_version":"syntax-logic-signature/v1","signature_id":"sig:sv:program","sorts":[{"arguments":[],"kind":"bool","name":"Bool","schema_version":"syntax-logic-sort/v1"}],"symbols":[]}},"has_document":true,"interface":"SoftwareVerificationSyntaxBridge@1","kind":"program","losses":[],"preservation":"exact","route":{"domain_schema":"program-ir/v1","family_id":"program","features":["software_verification.program","program.ir"],"kind":"program","notes":"","payload_schema":"program.program_ir/v1","profile_id":"program_ir","schema":"software-verification.syntax-bridge-route/v1","view_role":""},"schema":"software-verification.syntax-bridge-result/v1","source_identities":["dab1f2e184164f685f25b7b514b053e3c3cdcc7ddff0e36389072bae85b2b3ac","file:///calc.py","source:calc.py","span:function.increment.1","span:increment.expr.4","span:increment.expr.5","span:increment.expr.7","span:increment.param.n.2","span:increment.stmt.3"],"status":"ok","unsupported":[]}}],"native_contracts":[],"native_program":{"commands":[{"attributes":{},"command_id":"command:10","effects":{"allocates":[],"deallocates":[],"nondeterministic":false,"performs_io":false,"raises":[],"reads":[],"synchronizes":false,"writes":[]},"evaluation_order":["expr:9"],"expression_ids":["expr:9"],"kind":"return","source_ref_ids":["source:calc.py"],"span_ids":["span:increment.stmt.3"],"target_symbol_ids":[],"undefined_behavior":[]}],"expressions":[{"attributes":{},"evaluation_order":[],"expression_id":"expr:6","kind":"symbol","operand_ids":[],"operator":"","source_ref_ids":["source:calc.py"],"span_ids":["span:increment.expr.5"],"symbol_ids":["symbol:increment.n.parameter"],"type_ref":"any"},{"attributes":{"value":1},"evaluation_order":[],"expression_id":"expr:8","kind":"literal","operand_ids":[],"operator":"","source_ref_ids":["source:calc.py"],"span_ids":["span:increment.expr.7"],"symbol_ids":[],"type_ref":"int"},{"attributes":{},"evaluation_order":["expr:6","expr:8"],"expression_id":"expr:9","kind":"binary","operand_ids":["expr:6","expr:8"],"operator":"add","source_ref_ids":["source:calc.py"],"span_ids":["span:increment.expr.4"],"symbol_ids":[],"type_ref":"any"}],"functions":[{"cfg":{"blocks":[{"block_id":"block:entry","command_ids":["command:10"],"source_ref_ids":["source:calc.py"],"span_ids":["span:function.increment.1"]}],"edges":[],"entry_block_id":"block:entry","exceptional_exit_block_ids":[],"graph_id":"cfg:increment","normal_exit_block_ids":["block:entry"]},"declared_exceptions":[],"effects":{"allocates":[],"deallocates":[],"nondeterministic":false,"performs_io":false,"raises":[],"reads":["symbol:increment.n.parameter"],"synchronizes":false,"writes":[]},"exception_symbol_ids":[],"function_id":"function:increment","local_symbol_ids":[],"name":"increment","parameter_symbol_ids":["symbol:increment.n.parameter"],"purity":"pure","result_symbol_id":"symbol:increment.result.result","return_type":"int","source_ref_ids":["source:calc.py"],"span_ids":["span:function.increment.1"]}],"global_symbol_ids":[],"metadata":{"adapter":"SourceSoftwareVerificationAdapter@1","language":"python","path":"calc.py"},"program_id":"bafkreieir6vgprnpainfamcx2xn47ysd2o3pnbwslmglj3wztge442gxm4","schema_version":"program-ir/v1","sources":[{"container_sha256":"","container_uri":"","content_cid":"","content_sha256":"dab1f2e184164f685f25b7b514b053e3c3cdcc7ddff0e36389072bae85b2b3ac","license_expression":"","metadata":{"byte_length":47,"language":"python","path":"calc.py"},"ref_id":"source:calc.py","review_status":"unreviewed","source_id":"calc.py","source_revision":"snapshot:baguqeerammiwwo6qmsqbeyvj4jizg2qbqqe6ia6354ky6kjzcd7v6ayo24zq","source_uri":"file:///calc.py"}],"spans":[{"end_byte":46,"end_char":null,"end_column":16,"end_line":2,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:function.increment.1","start_byte":0,"start_char":null,"start_column":1,"start_line":1},{"end_byte":46,"end_char":null,"end_column":16,"end_line":2,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:increment.expr.4","start_byte":41,"start_char":null,"start_column":12,"start_line":2},{"end_byte":42,"end_char":null,"end_column":12,"end_line":2,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:increment.expr.5","start_byte":41,"start_char":null,"start_column":12,"start_line":2},{"end_byte":46,"end_char":null,"end_column":16,"end_line":2,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:increment.expr.7","start_byte":45,"start_char":null,"start_column":16,"start_line":2},{"end_byte":20,"end_char":null,"end_column":20,"end_line":1,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:increment.param.n.2","start_byte":14,"start_char":null,"start_column":15,"start_line":1},{"end_byte":46,"end_char":null,"end_column":16,"end_line":2,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:increment.stmt.3","start_byte":34,"start_char":null,"start_column":5,"start_line":2}],"symbols":[{"attributes":{},"kind":"parameter","name":"n","source_ref_ids":["source:calc.py"],"span_ids":["span:increment.param.n.2"],"symbol_id":"symbol:increment.n.parameter","type_ref":"int"},{"attributes":{},"kind":"result","name":"result","source_ref_ids":["source:calc.py"],"span_ids":["span:function.increment.1"],"symbol_id":"symbol:increment.result.result","type_ref":"int"}]},"profile":{"completion_authority":false,"domain_id":"codebase_ir","executes_source":false,"execution_authority":false,"feature_only":true,"feature_view":"native documents with stable positional references; provenance retained outside learned expressions","feature_view_schema":"codebase-ir-native-structural-feature-view@1","limits":{"max_ast_depth":48,"max_ast_nodes":2048,"max_condition_bytes":16384,"max_contracts":8,"max_functions":16,"max_source_bytes":65536,"max_target_bytes":4194304},"native_routes":{"contract":{"available_without_typed_evidence":false,"family":"program","kind":"contract","owner_schema":"program-contract/v1","payload_schema":"program.program_contract/v1","profile":"dynamic_hoare","requires_explicit_source_ref":true,"requires_program_binding":true,"typed_owner":"ProgramContract","view_role":""},"program":{"available_without_typed_evidence":false,"family":"program","kind":"program","owner_schema":"program-ir/v1","payload_schema":"program.program_ir/v1","profile":"program_ir","requires_explicit_source_ref":true,"requires_program_binding":false,"typed_owner":"ProgramIR","view_role":""}},"projection_ids":["codebase_ir.program@1","codebase_ir.contracts@1"],"proof_authority":false,"provider_calls":0,"readiness":"complete supported source adapter, exact native bridge, no unsupported inventory","schema":"codebase-ir-source-bound-feature-targets@1","semantic_formula_decoder":false,"solver_calls":0,"source_semantics_verified":false,"unsupported_policy":"retain source-bound frontiers and deny training readiness"},"proof_authority":false,"publication_receipt":{"ast_revision_id":"rev:repository:authored-codebase-adaptation:snapshot:baguqeerammiwwo6qmsqbeyvj4jizg2qbqqe6ia6354ky6kjzcd7v6ayo24zq","generation":1,"manifest_cid":"baguqeerabcgminjgcgnin7h556cr77dd4zjrpxh5pou7rvxmqtlbnmz6jdyq","operation_id":"adaptation-initial","previous_head":null,"repository_id":"repository:authored-codebase-adaptation","request_cid":"baguqeerap6c557cg7iz6wr2ypf6cwmhwl73cscg2qj53io2nm5clehhikyoa","schema":"codebase-publication-receipt@1","snapshot_cid":"baguqeerammiwwo6qmsqbeyvj4jizg2qbqqe6ia6354ky6kjzcd7v6ayo24zq"},"semantic_formula_decoder":false,"source_binding":{"ast_cid":"baguqeerahy3d2obipbaq672mc6cyl65duj5q43wkrbjigmc7b6jx5y7h3jva","content_sha256":"dab1f2e184164f685f25b7b514b053e3c3cdcc7ddff0e36389072bae85b2b3ac","entry":{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerabsgxnwkrx5csnutftobl5z7c73btcx2rt7h35i3rkggsuuap2zzq","git_blob_oid":"3f61573bdca90df8f9b568e5ddbcc1db79b79716","head_blob_oid":"3f61573bdca90df8f9b568e5ddbcc1db79b79716","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"calc.py","raw_path_hex":"63616c632e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":47,"source_cid":"bafkreig2whzodbawj5uf6jnxwuklau7dypg4y7o76drwhcihfoxilmvtvq"},"head":{"ast_revision_id":"rev:repository:authored-codebase-adaptation:snapshot:baguqeerammiwwo6qmsqbeyvj4jizg2qbqqe6ia6354ky6kjzcd7v6ayo24zq","generation":1,"manifest_cid":"baguqeerabcgminjgcgnin7h556cr77dd4zjrpxh5pou7rvxmqtlbnmz6jdyq","receipt_cid":"baguqeeraczdmcdqhf2trdhouxmu2lgksmsmfiy2f2tzifbpn6nof5sv2mhza","repository_id":"repository:authored-codebase-adaptation","schema":"codebase-head@1","snapshot_cid":"baguqeerammiwwo6qmsqbeyvj4jizg2qbqqe6ia6354ky6kjzcd7v6ayo24zq"},"path":"calc.py","repository_id":"repository:authored-codebase-adaptation","schema":"codebase-ir-feature-source-binding@1","source_cid":"bafkreig2whzodbawj5uf6jnxwuklau7dypg4y7o76drwhcihfoxilmvtvq","source_key":"raw:63616c632e7079","source_revision":"snapshot:baguqeerammiwwo6qmsqbeyvj4jizg2qbqqe6ia6354ky6kjzcd7v6ayo24zq","unit":{"ast_cid":"baguqeerahy3d2obipbaq672mc6cyl65duj5q43wkrbjigmc7b6jx5y7h3jva","entry_cid":"baguqeerabsgxnwkrx5csnutftobl5z7c73btcx2rt7h35i3rkggsuuap2zzq","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:63616c632e7079"}},"source_bytes_hex":"64656620696e6372656d656e74286e3a20696e7429202d3e20696e743a0a2020202072657475726e206e202b20310a","source_semantics_verified":false,"target_schema":"codebase-ir-source-bound-feature-targets@1","unknown_inventory":[{"field":"type_ref","native_id":"expr:6","native_kind":"expressions","value":"any"},{"field":"type_ref","native_id":"expr:9","native_kind":"expressions","value":"any"}]},"required":true,"stage":"target","status":"passed","validator_id":"codebase_ir.exact_native_target_replay@1"}]},{"admitted":false,"domain_id":"codebase_ir","formalized":false,"projections":[{"expression":{"document":{"commands":[{"attributes":{},"command_id":"command:0","effects":{"allocates":[],"deallocates":[],"nondeterministic":false,"performs_io":false,"raises":[],"reads":[],"synchronizes":false,"writes":[]},"evaluation_order":["expr:9"],"expression_ids":["expression:2"],"kind":"return","target_symbol_ids":[],"undefined_behavior":[]}],"expressions":[{"attributes":{},"evaluation_order":[],"expression_id":"expression:0","kind":"symbol","operand_ids":[],"operator":"","symbol_ids":["symbol:0"],"type_ref":"any"},{"attributes":{"value":2},"evaluation_order":[],"expression_id":"expression:1","kind":"literal","operand_ids":[],"operator":"","symbol_ids":[],"type_ref":"int"},{"attributes":{},"evaluation_order":["expr:6","expr:8"],"expression_id":"expression:2","kind":"binary","operand_ids":["expression:0","expression:1"],"operator":"add","symbol_ids":[],"type_ref":"any"}],"functions":[{"cfg":{"blocks":[{"block_id":"block:0","command_ids":["command:0"]}],"edges":[],"entry_block_id":"block:0","exceptional_exit_block_ids":[],"graph_id":"graph:0","normal_exit_block_ids":["block:0"]},"declared_exceptions":[],"effects":{"allocates":[],"deallocates":[],"nondeterministic":false,"performs_io":false,"raises":[],"reads":["symbol:increment.n.parameter"],"synchronizes":false,"writes":[]},"exception_symbol_ids":[],"function_id":"function:0","local_symbol_ids":[],"name":"increment","parameter_symbol_ids":["symbol:0"],"purity":"pure","result_symbol_id":"symbol:1","return_type":"int"}],"global_symbol_ids":[],"schema_version":"program-ir/v1","symbols":[{"attributes":{},"kind":"parameter","name":"n","symbol_id":"symbol:0","type_ref":"int"},{"attributes":{},"kind":"result","name":"result","symbol_id":"symbol:1","type_ref":"int"}]},"native_kind":"program","schema":"codebase-ir-native-structural-feature-view@1"},"feature_only":true,"logic_family":"program","producer_id":"codebase-source-target-adapter","producer_version":"codebase-ir-source-bound-feature-targets@1","profile":"program_ir","projection_id":"codebase_ir.program@1","properties":[],"representation_kind":"native_structural_feature_view","target_schema":"codebase-ir-source-bound-feature-targets@1","view_id":"program.program_ir/v1","view_role":null},{"expression":{"documents":[],"native_kind":"contracts","schema":"codebase-ir-native-structural-feature-view@1"},"feature_only":true,"logic_family":"program","producer_id":"codebase-source-target-adapter","producer_version":"codebase-ir-source-bound-feature-targets@1","profile":"dynamic_hoare","projection_id":"codebase_ir.contracts@1","properties":[],"representation_kind":"native_structural_feature_view","target_schema":"codebase-ir-source-bound-feature-targets@1","view_id":"program.program_contract/v1","view_role":null}],"qualification_gaps":["source_runtime_semantics_not_verified","backend_proofs_not_run","kernel_proofs_not_run","feature_reconstruction_is_not_formalization"],"qualified":false,"ready_for_training":true,"schema_version":"autoencoder-domain-targets/v1","source_digest":"792dc6f8bf0090bcc4eb496f34183dbe1e425b7a142a3317e03aaa9a0cbdfaca","unsupported":[],"validation":[{"details":{"ast_node_count":14,"authored_contract_cids":[],"authored_contracts":[],"captured_ast":{"calls":[],"diagnostics":[],"effects":[],"frontend":{"ast_schema":{"identifier":"ipfs-datasets.software-contracts.ast-ir@1.0.0","major":1,"minor":0,"name":"ipfs-datasets.software-contracts.ast-ir","patch":0},"capabilities":["annotations","awaits","calls","decorators","diagnostics","duplicate_definitions","effects","generators","imports","modules","raises","references","scopes","signatures","source_spans","state_access","symbols","undefined_reference_candidates","unsupported_constructs"],"frontend_name":"cpython-ast","frontend_version":"1.2.1","language":"python","language_version":"3.12","schema":"ipfs-datasets.software-contracts.frontend-capability@1.0.0","source_extensions":[".py",".pyi"],"toolchain_cid":"baguqeerar6isk2o6l6peildks6id6mzkg6kpgn6tefr24ro5ckm4hqtntuaa"},"imports":[],"module":{"export_names":["increment"],"module_id":"module:bafkreige3wrvzmsvkt4pytzvx2mir7hlwswrzekdzv6rzd23iaaqword3i","name":"known_variant","scope_id":"scope:module","span":{"end_byte":80,"end_column":0,"end_line":4,"start_byte":0,"start_column":0,"start_line":1}},"provenance":{"path":"known_variant.py","repository_id":"repository:authored-codebase-adaptation","repository_tree_cid":"baguqeerammiwwo6qmsqbeyvj4jizg2qbqqe6ia6354ky6kjzcd7v6ayo24zq","revision":"snapshot:baguqeerammiwwo6qmsqbeyvj4jizg2qbqqe6ia6354ky6kjzcd7v6ayo24zq","source_cid":"bafkreige3wrvzmsvkt4pytzvx2mir7hlwswrzekdzv6rzd23iaaqword3i"},"references":[{"context":"type","is_qualified":false,"name":"int","reference_id":"reference:50:1","scope_id":"scope:module","span":{"end_byte":53,"end_column":20,"end_line":2,"start_byte":50,"start_column":17,"start_line":2}},{"context":"type","is_qualified":false,"name":"int","reference_id":"reference:58:0","scope_id":"scope:module","span":{"end_byte":61,"end_column":28,"end_line":2,"start_byte":58,"start_column":25,"start_line":2}},{"context":"read","is_qualified":false,"name":"n","reference_id":"reference:74:2","scope_id":"scope:function:33:0","span":{"end_byte":75,"end_column":12,"end_line":3,"start_byte":74,"start_column":11,"start_line":3}}],"schema":"ipfs-datasets.software-contracts.ast-ir@1.0.0","scopes":[{"kind":"module","owner_symbol_id":null,"parent_scope_id":null,"scope_id":"scope:module","span":{"end_byte":80,"end_column":0,"end_line":4,"start_byte":0,"start_column":0,"start_line":1}},{"kind":"function","owner_symbol_id":"symbol:33:0","parent_scope_id":"scope:module","scope_id":"scope:function:33:0","span":{"end_byte":79,"end_column":16,"end_line":3,"start_byte":33,"start_column":0,"start_line":2}}],"symbols":[{"decorator_names":[],"definition_ordinal":0,"flags":[],"kind":"function","name":"increment","qualified_name":"known_variant.increment","scope_id":"scope:module","signature":{"is_async":false,"is_generator":false,"parameters":[{"annotation":"int","default_kind":"none","kind":"positional_or_named","name":"n","position":0}],"return_annotation":"int"},"span":{"end_byte":79,"end_column":16,"end_line":3,"start_byte":33,"start_column":0,"start_line":2},"symbol_id":"symbol:33:0","visibility":"public"},{"decorator_names":[],"definition_ordinal":0,"flags":[],"kind":"parameter","name":"n","qualified_name":"known_variant.increment.n","scope_id":"scope:function:33:0","signature":null,"span":{"end_byte":53,"end_column":20,"end_line":2,"start_byte":47,"start_column":14,"start_line":2},"symbol_id":"symbol:47:1","visibility":"public"}],"unsupported":[]},"completion_authority":false,"correspondence":{"is_runtime_equivalence_proof":false,"operation":"native_source_maps_retained_without_rebinding","spans":[{"end_byte":79,"source_ref_id":"source:known_variant.py","source_text":"def increment(n: int) -> int:\n return n + 2","span_id":"span:function.increment.1","start_byte":33},{"end_byte":79,"source_ref_id":"source:known_variant.py","source_text":"n + 2","span_id":"span:increment.expr.4","start_byte":74},{"end_byte":75,"source_ref_id":"source:known_variant.py","source_text":"n","span_id":"span:increment.expr.5","start_byte":74},{"end_byte":79,"source_ref_id":"source:known_variant.py","source_text":"2","span_id":"span:increment.expr.7","start_byte":78},{"end_byte":53,"source_ref_id":"source:known_variant.py","source_text":"n: int","span_id":"span:increment.param.n.2","start_byte":47},{"end_byte":79,"source_ref_id":"source:known_variant.py","source_text":"return n + 2","span_id":"span:increment.stmt.3","start_byte":67}],"subjects":[{"native_id":"symbol:increment.n.parameter","native_kind":"symbols","source_ref_ids":["source:known_variant.py"],"span_ids":["span:increment.param.n.2"]},{"native_id":"symbol:increment.result.result","native_kind":"symbols","source_ref_ids":["source:known_variant.py"],"span_ids":["span:function.increment.1"]},{"native_id":"expr:6","native_kind":"expressions","source_ref_ids":["source:known_variant.py"],"span_ids":["span:increment.expr.5"]},{"native_id":"expr:8","native_kind":"expressions","source_ref_ids":["source:known_variant.py"],"span_ids":["span:increment.expr.7"]},{"native_id":"expr:9","native_kind":"expressions","source_ref_ids":["source:known_variant.py"],"span_ids":["span:increment.expr.4"]},{"native_id":"command:10","native_kind":"commands","source_ref_ids":["source:known_variant.py"],"span_ids":["span:increment.stmt.3"]},{"native_id":"function:increment","native_kind":"functions","source_ref_ids":["source:known_variant.py"],"span_ids":["span:function.increment.1"]}]},"execution_authority":false,"feature_only":true,"limits":{"max_ast_depth":48,"max_ast_nodes":2048,"max_condition_bytes":16384,"max_contracts":8,"max_functions":16,"max_source_bytes":65536,"max_target_bytes":4194304},"lowered_contract_sha256":[],"manifest":{"ast_revision_id":"rev:repository:authored-codebase-adaptation:snapshot:baguqeerammiwwo6qmsqbeyvj4jizg2qbqqe6ia6354ky6kjzcd7v6ayo24zq","authority":"structural_only","coverage":{"ast_failed":0,"ast_ok":5,"ast_partial":0,"captured_entries":5,"checked_properties":0,"formalized_properties":0,"inventory_entries":5,"opaque_entries":0,"semantic_symbols":10,"unindexed_entries":0},"schema":"codebase-ir-structural-manifest@1","semantic_state":{"artifacts":[{"artifact_id":"artifact:snapshot-evidence","confidence":"exact","kind":"snapshot-evidence","metadata":{"acquisition":"git-clean","exclusions":[".eggs",".git",".hg",".mypy_cache",".nox",".pytest_cache",".ruff_cache",".semantic-index",".semantic_index",".svn",".tox",".venv","__pycache__","build","coverage","dist","env","external","htmlcov","node_modules","semantic-index-state","site-packages","third-party","third_party","vendor","venv"],"snapshot":{"entries":[{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerabsgxnwkrx5csnutftobl5z7c73btcx2rt7h35i3rkggsuuap2zzq","git_blob_oid":"3f61573bdca90df8f9b568e5ddbcc1db79b79716","head_blob_oid":"3f61573bdca90df8f9b568e5ddbcc1db79b79716","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"calc.py","raw_path_hex":"63616c632e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":47,"source_cid":"bafkreig2whzodbawj5uf6jnxwuklau7dypg4y7o76drwhcihfoxilmvtvq"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerajwgfjxct6ev5hycxwpxxdqh2k355vfhwa56eecfwrgdg74ys247q","git_blob_oid":"f53de9ed93d63f21d6b1704fd7730e5c5b88116b","head_blob_oid":"f53de9ed93d63f21d6b1704fd7730e5c5b88116b","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"canary.py","raw_path_hex":"63616e6172792e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":74,"source_cid":"bafkreigikomnn2573hgplkeuf36bsnkercv3p5jumx7ajynfvhjszxjtlm"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeeran335suxhrujm5xsiufhwmkurllkdr4tpsgsqxjga2x2g2w76mwcq","git_blob_oid":"f3703caf2cb27ed7d0723f908de3cc18afe848e5","head_blob_oid":"f3703caf2cb27ed7d0723f908de3cc18afe848e5","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"consumer.py","raw_path_hex":"636f6e73756d65722e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":80,"source_cid":"bafkreihyszjx5tk5qbfhozf4crvsp6ksnnbxi3p2wukm4k3emnqjntzvpy"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeeranffxmtbya3jkqwhitzsqu2uut75rgig5z56dbm5gsm5f24sibd5q","git_blob_oid":"cd576ff9aa5c64d2ac030ba0cda873e55f1674c8","head_blob_oid":"cd576ff9aa5c64d2ac030ba0cda873e55f1674c8","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"known_variant.py","raw_path_hex":"6b6e6f776e5f76617269616e742e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":80,"source_cid":"bafkreige3wrvzmsvkt4pytzvx2mir7hlwswrzekdzv6rzd23iaaqword3i"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerakfncwummy2seg54ujlf23zgxyqzy3hhteb7xswegcis4ffilq32a","git_blob_oid":"530aee57eeae73b69b574365e3691707840a6425","head_blob_oid":"530aee57eeae73b69b574365e3691707840a6425","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"tune.py","raw_path_hex":"74756e652e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":70,"source_cid":"bafkreiecl6al6zc2gzt4gqewrsa4qnj77zeuensr3abb3fjhuyvwbw56la"}],"exclusions":[".eggs",".git",".hg",".mypy_cache",".nox",".pytest_cache",".ruff_cache",".semantic-index",".semantic_index",".svn",".tox",".venv","__pycache__","build","coverage","dist","env","external","htmlcov","node_modules","semantic-index-state","site-packages","third-party","third_party","vendor","venv"],"git_commit":"245ec0b27a0af48ab04395c711e77462429017dc","git_tree":"ddbfbf4539c31833133407262e58ba70cd474e1f","max_entries":256,"max_file_bytes":65536,"mode":"git-clean","repository_id":"repository:authored-codebase-adaptation","schema":"ipfs-datasets.software-contracts.semantic-repository-snapshot@4","snapshot_cid":"baguqeerammiwwo6qmsqbeyvj4jizg2qbqqe6ia6354ky6kjzcd7v6ayo24zq"}},"path":"@snapshot-evidence","schema":"ipfs-datasets.software-contracts.semantic-artifact@1","source_cid":"baguqeerammiwwo6qmsqbeyvj4jizg2qbqqe6ia6354ky6kjzcd7v6ayo24zq"}],"edges":[{"confidence":"conservative","edge_id":"baguqeerabn5edvyyevbfe72l2pfmmidcklkdb3bkkgozbwr7d56jpgapamba","extraction_method":"lexical","extractor_version":"2","metadata":{"native_boundary":false,"resolution":"definite","unresolved_target":"lexical:calc.increment"},"relation":"calls","schema":"ipfs-datasets.software-contracts.semantic-edge@1","source_id":"baguqeeravsk7toexjllt5gartvy3njr4xgfdq5d3qynhbjqyksd7qvkcb3oq","span":{"end_column":23,"end_line":4,"path":"consumer.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":11,"start_line":4},"target_id":"baguqeera476wbd3y6sc4dvajcpip577iqeg4wll5m6nldahv4y5kjm3sdm3q"},{"confidence":"exact","edge_id":"baguqeeraoyq3yphrub6yy3ketqlw4zevhhsehvbthjoiptvu4cnd7egzmsxq","extraction_method":"static_import","extractor_version":"2","metadata":{"alias":"increment","resolution":"definite","unresolved_target":"module:calc.increment"},"relation":"imports","schema":"ipfs-datasets.software-contracts.semantic-edge@1","source_id":"baguqeerai4gbwgjxgfruz7lrabnvhzv5zpk3gqco27j3cyxyn2g4mepuaq6a","span":{"end_column":26,"end_line":1,"path":"consumer.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"target_id":"baguqeera476wbd3y6sc4dvajcpip577iqeg4wll5m6nldahv4y5kjm3sdm3q"},{"confidence":"exact","edge_id":"baguqeerarswhckw3shvppawwxa2fzu5uwrtpt45qnealckpgfmifbhur2h6q","extraction_method":"global_binding","extractor_version":"2","metadata":{"resolution":"unresolved","unresolved_target":"global:increment"},"relation":"reads_state","schema":"ipfs-datasets.software-contracts.semantic-edge@1","source_id":"baguqeeravsk7toexjllt5gartvy3njr4xgfdq5d3qynhbjqyksd7qvkcb3oq","span":{"end_column":20,"end_line":4,"path":"consumer.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":11,"start_line":4},"target_id":"global:increment"}],"extractor_name":"semantic-repository-scanner","extractor_version":"1","repository_id":"repository:authored-codebase-adaptation","schema":"ipfs-datasets.software-contracts.semantic-index@2","state_cid":"baguqeeraaaeru6rnyq3gncbpuylkr5blamb527je2femcsidjrfzjufa72fa","symbols":[{"annotations":{"n":"int","return":"int"},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"function","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":1}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]}}],"frontend_declarations":["symbol:0:0"],"frontend_notices":[]},"module_path":"calc.py","namespace":"calc","normalized_ast":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":1}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]},"property_role":null,"qualified_name":"calc.increment","repository_id":"repository:authored-codebase-adaptation","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{"is_generator":false,"parameters":[{"annotation":"int","default":"","default_kind":"none","kind":"positional_or_keyword","name":"n"}],"return":"int"},"source_cid":"bafkreig2whzodbawj5uf6jnxwuklau7dypg4y7o76drwhcihfoxilmvtvq","span":{"end_column":16,"end_line":2,"path":"calc.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeera476wbd3y6sc4dvajcpip577iqeg4wll5m6nldahv4y5kjm3sdm3q","version_cid":"baguqeeraqffaj3iokylh6op2oub6o7cbwdfwfii6e4g77ufr733zcyu6gata"},{"annotations":{},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"module","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"Module","body":[],"type_ignores":[]}}],"frontend_declarations":[null],"frontend_notices":[]},"module_path":"known_variant.py","namespace":"known_variant","normalized_ast":{"_type":"Module","body":[],"type_ignores":[]},"property_role":null,"qualified_name":"known_variant","repository_id":"repository:authored-codebase-adaptation","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{},"source_cid":"bafkreige3wrvzmsvkt4pytzvx2mir7hlwswrzekdzv6rzd23iaaqword3i","span":{"end_column":0,"end_line":1,"path":"known_variant.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeera4rifsdnsyvemvgxtivxxjkbw2mwjdoxqptrgamu7xo2qocs5v7lq","version_cid":"baguqeeratoowubgomg2srcaeyvacwuncge53awke6itpewnz7cuw3smtsgua"},{"annotations":{"n":"int","return":"int"},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"function","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":2}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]}}],"frontend_declarations":["symbol:33:0"],"frontend_notices":[]},"module_path":"known_variant.py","namespace":"known_variant","normalized_ast":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":2}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]},"property_role":null,"qualified_name":"known_variant.increment","repository_id":"repository:authored-codebase-adaptation","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{"is_generator":false,"parameters":[{"annotation":"int","default":"","default_kind":"none","kind":"positional_or_keyword","name":"n"}],"return":"int"},"source_cid":"bafkreige3wrvzmsvkt4pytzvx2mir7hlwswrzekdzv6rzd23iaaqword3i","span":{"end_column":16,"end_line":3,"path":"known_variant.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":2},"stable_id":"baguqeera6nll2gp7nlbkbblbnzwmhrm3vtww6ejpblvhibc665icrso6qp2q","version_cid":"baguqeerauvisxy74ycxgnuupff2bmkvfphaakxeqhlgzho4crehajonxuuqa"},{"annotations":{},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"module","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"Module","body":[],"type_ignores":[]}}],"frontend_declarations":[null],"frontend_notices":[]},"module_path":"tune.py","namespace":"tune","normalized_ast":{"_type":"Module","body":[],"type_ignores":[]},"property_role":null,"qualified_name":"tune","repository_id":"repository:authored-codebase-adaptation","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{},"source_cid":"bafkreiecl6al6zc2gzt4gqewrsa4qnj77zeuensr3abb3fjhuyvwbw56la","span":{"end_column":0,"end_line":1,"path":"tune.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeerafkdiownpby627wfxbyf5zyor4q4arqgkrfmzabseiqw7ff7p4b6q","version_cid":"baguqeeramhwf7t3l2ozkdmiwrbpquxmahgeka2qgohjg5atvzt7wcihsh66q"},{"annotations":{"n":"int","return":"int"},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"function","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":1}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]}}],"frontend_declarations":["symbol:27:0"],"frontend_notices":[]},"module_path":"canary.py","namespace":"canary","normalized_ast":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":1}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]},"property_role":null,"qualified_name":"canary.increment","repository_id":"repository:authored-codebase-adaptation","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{"is_generator":false,"parameters":[{"annotation":"int","default":"","default_kind":"none","kind":"positional_or_keyword","name":"n"}],"return":"int"},"source_cid":"bafkreigikomnn2573hgplkeuf36bsnkercv3p5jumx7ajynfvhjszxjtlm","span":{"end_column":16,"end_line":3,"path":"canary.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":2},"stable_id":"baguqeerafuca76cgccq73djxxh6clrlm3uxmiuam6lxcqykksml5o55awzrq","version_cid":"baguqeerak3tfur6oyz4sy4ysi5idcafp6qpf26tp575lycqrlg3cmvbo5uga"},{"annotations":{},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"module","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"Module","body":[{"_type":"ImportFrom","level":0,"module":"calc","names":[{"_type":"alias","asname":null,"name":"increment"}]}],"type_ignores":[]}}],"frontend_declarations":[null],"frontend_notices":[]},"module_path":"consumer.py","namespace":"consumer","normalized_ast":{"_type":"Module","body":[{"_type":"ImportFrom","level":0,"module":"calc","names":[{"_type":"alias","asname":null,"name":"increment"}]}],"type_ignores":[]},"property_role":null,"qualified_name":"consumer","repository_id":"repository:authored-codebase-adaptation","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{},"source_cid":"bafkreihyszjx5tk5qbfhozf4crvsp6ksnnbxi3p2wukm4k3emnqjntzvpy","span":{"end_column":0,"end_line":1,"path":"consumer.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeerai4gbwgjxgfruz7lrabnvhzv5zpk3gqco27j3cyxyn2g4mepuaq6a","version_cid":"baguqeeraxx2isoo636ogz3cx6pt6juvnhug2ks6tzh6w4ifgbm5gtwzrydha"},{"annotations":{"n":"int","return":"int"},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"function","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":1}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]}}],"frontend_declarations":["symbol:23:0"],"frontend_notices":[]},"module_path":"tune.py","namespace":"tune","normalized_ast":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":1}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]},"property_role":null,"qualified_name":"tune.increment","repository_id":"repository:authored-codebase-adaptation","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{"is_generator":false,"parameters":[{"annotation":"int","default":"","default_kind":"none","kind":"positional_or_keyword","name":"n"}],"return":"int"},"source_cid":"bafkreiecl6al6zc2gzt4gqewrsa4qnj77zeuensr3abb3fjhuyvwbw56la","span":{"end_column":16,"end_line":3,"path":"tune.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":2},"stable_id":"baguqeeraihifva5brpdu5qfnckxcnenepjow3g7qlwkqub6v3bp72pyvhjgq","version_cid":"baguqeerat5kxgfac2kj6au5vxdfsd2ub6jjbxpm43ltlpko4evaopgpmtlcq"},{"annotations":{},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"module","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"Module","body":[],"type_ignores":[]}}],"frontend_declarations":[null],"frontend_notices":[]},"module_path":"calc.py","namespace":"calc","normalized_ast":{"_type":"Module","body":[],"type_ignores":[]},"property_role":null,"qualified_name":"calc","repository_id":"repository:authored-codebase-adaptation","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{},"source_cid":"bafkreig2whzodbawj5uf6jnxwuklau7dypg4y7o76drwhcihfoxilmvtvq","span":{"end_column":0,"end_line":1,"path":"calc.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeeraru2pagfkgu4knwolre3ig2ueobopqkeylzx73ooj266czs4ygj5q","version_cid":"baguqeera4f7ptmp4y2xr6jbrnuiadxejgziwg4nhtbof5jeyrha2vpx6fupq"},{"annotations":{"n":"int","return":"int"},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"function","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"Call","args":[{"_type":"Name","ctx":{"_type":"Load"},"id":"n"}],"func":{"_type":"Name","ctx":{"_type":"Load"},"id":"increment"},"keywords":[]}}],"decorator_list":[],"name":"consume","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]}}],"frontend_declarations":["symbol:28:0"],"frontend_notices":[]},"module_path":"consumer.py","namespace":"consumer","normalized_ast":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"Call","args":[{"_type":"Name","ctx":{"_type":"Load"},"id":"n"}],"func":{"_type":"Name","ctx":{"_type":"Load"},"id":"increment"},"keywords":[]}}],"decorator_list":[],"name":"consume","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]},"property_role":null,"qualified_name":"consumer.consume","repository_id":"repository:authored-codebase-adaptation","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{"is_generator":false,"parameters":[{"annotation":"int","default":"","default_kind":"none","kind":"positional_or_keyword","name":"n"}],"return":"int"},"source_cid":"bafkreihyszjx5tk5qbfhozf4crvsp6ksnnbxi3p2wukm4k3emnqjntzvpy","span":{"end_column":23,"end_line":4,"path":"consumer.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":3},"stable_id":"baguqeeravsk7toexjllt5gartvy3njr4xgfdq5d3qynhbjqyksd7qvkcb3oq","version_cid":"baguqeerafpib6643dhf2wymwxut3s3wjt3cbjxb2sktosmtugwkrdfmvid2a"},{"annotations":{},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"module","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"Module","body":[],"type_ignores":[]}}],"frontend_declarations":[null],"frontend_notices":[]},"module_path":"canary.py","namespace":"canary","normalized_ast":{"_type":"Module","body":[],"type_ignores":[]},"property_role":null,"qualified_name":"canary","repository_id":"repository:authored-codebase-adaptation","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{},"source_cid":"bafkreigikomnn2573hgplkeuf36bsnkercv3p5jumx7ajynfvhjszxjtlm","span":{"end_column":0,"end_line":1,"path":"canary.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeeraxksh7l4sv4siogzlipkqvr2vtkfj33tnawzb454dvrk4pgq2soma","version_cid":"baguqeeraqlvs5s45ukqlfph6vzdjcig3vk6v2lid3pc5irgmqhkb7gmpb6rq"}]},"snapshot":{"entries":[{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerabsgxnwkrx5csnutftobl5z7c73btcx2rt7h35i3rkggsuuap2zzq","git_blob_oid":"3f61573bdca90df8f9b568e5ddbcc1db79b79716","head_blob_oid":"3f61573bdca90df8f9b568e5ddbcc1db79b79716","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"calc.py","raw_path_hex":"63616c632e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":47,"source_cid":"bafkreig2whzodbawj5uf6jnxwuklau7dypg4y7o76drwhcihfoxilmvtvq"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerajwgfjxct6ev5hycxwpxxdqh2k355vfhwa56eecfwrgdg74ys247q","git_blob_oid":"f53de9ed93d63f21d6b1704fd7730e5c5b88116b","head_blob_oid":"f53de9ed93d63f21d6b1704fd7730e5c5b88116b","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"canary.py","raw_path_hex":"63616e6172792e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":74,"source_cid":"bafkreigikomnn2573hgplkeuf36bsnkercv3p5jumx7ajynfvhjszxjtlm"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeeran335suxhrujm5xsiufhwmkurllkdr4tpsgsqxjga2x2g2w76mwcq","git_blob_oid":"f3703caf2cb27ed7d0723f908de3cc18afe848e5","head_blob_oid":"f3703caf2cb27ed7d0723f908de3cc18afe848e5","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"consumer.py","raw_path_hex":"636f6e73756d65722e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":80,"source_cid":"bafkreihyszjx5tk5qbfhozf4crvsp6ksnnbxi3p2wukm4k3emnqjntzvpy"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeeranffxmtbya3jkqwhitzsqu2uut75rgig5z56dbm5gsm5f24sibd5q","git_blob_oid":"cd576ff9aa5c64d2ac030ba0cda873e55f1674c8","head_blob_oid":"cd576ff9aa5c64d2ac030ba0cda873e55f1674c8","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"known_variant.py","raw_path_hex":"6b6e6f776e5f76617269616e742e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":80,"source_cid":"bafkreige3wrvzmsvkt4pytzvx2mir7hlwswrzekdzv6rzd23iaaqword3i"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerakfncwummy2seg54ujlf23zgxyqzy3hhteb7xswegcis4ffilq32a","git_blob_oid":"530aee57eeae73b69b574365e3691707840a6425","head_blob_oid":"530aee57eeae73b69b574365e3691707840a6425","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"tune.py","raw_path_hex":"74756e652e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":70,"source_cid":"bafkreiecl6al6zc2gzt4gqewrsa4qnj77zeuensr3abb3fjhuyvwbw56la"}],"exclusions":[".eggs",".git",".hg",".mypy_cache",".nox",".pytest_cache",".ruff_cache",".semantic-index",".semantic_index",".svn",".tox",".venv","__pycache__","build","coverage","dist","env","external","htmlcov","node_modules","semantic-index-state","site-packages","third-party","third_party","vendor","venv"],"git_commit":"245ec0b27a0af48ab04395c711e77462429017dc","git_tree":"ddbfbf4539c31833133407262e58ba70cd474e1f","max_entries":256,"max_file_bytes":65536,"mode":"git-clean","repository_id":"repository:authored-codebase-adaptation","schema":"ipfs-datasets.software-contracts.semantic-repository-snapshot@4","snapshot_cid":"baguqeerammiwwo6qmsqbeyvj4jizg2qbqqe6ia6354ky6kjzcd7v6ayo24zq"},"units":[{"ast_cid":"baguqeerahy3d2obipbaq672mc6cyl65duj5q43wkrbjigmc7b6jx5y7h3jva","entry_cid":"baguqeerabsgxnwkrx5csnutftobl5z7c73btcx2rt7h35i3rkggsuuap2zzq","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:63616c632e7079"},{"ast_cid":"baguqeerauf37w47mvpc23qr6eazagfur3co3oxyapoufzusw6anuvg56tvrq","entry_cid":"baguqeerajwgfjxct6ev5hycxwpxxdqh2k355vfhwa56eecfwrgdg74ys247q","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:63616e6172792e7079"},{"ast_cid":"baguqeerajwywsckjji25wsyrbnyqxsz64m5dg2aoa3c4osyqi5r37ulifbdq","entry_cid":"baguqeeran335suxhrujm5xsiufhwmkurllkdr4tpsgsqxjga2x2g2w76mwcq","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:636f6e73756d65722e7079"},{"ast_cid":"baguqeeracx6wyiw3vpufo3caky6zrjvoy34ji7bhmtm5wpvjjlagxyhx6e5q","entry_cid":"baguqeeranffxmtbya3jkqwhitzsqu2uut75rgig5z56dbm5gsm5f24sibd5q","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:6b6e6f776e5f76617269616e742e7079"},{"ast_cid":"baguqeeraqo2zylnkuasda6frt23qobbdsaedjd6qtkimcolalohdpb665hga","entry_cid":"baguqeerakfncwummy2seg54ujlf23zgxyqzy3hhteb7xswegcis4ffilq32a","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:74756e652e7079"}]},"native_adapter":{"adapter_version":"software-verification-source-adapter/v1.0.1","backend_requests":[{"attributes":{"fake_success_forbidden":true,"function_id":"function:increment","program_id":"bafkreibxjim6z6w6bu322pmqxlpn33alh2a7abfj6v62z47kkjcjde7e3y","requires_canonical_backend":true},"goal_kind":"verification_condition","logic_family":"smt","obligation_statement":"Establish the admitted contract obligations for function 'increment' via the shared SMT compiler; do not treat adapter success as a proof.","request_id":"backend-request:function:increment.contract","schema":"ipfs_datasets_py/logic/software-verification/canonical-backend-request@1","source_ref_ids":["source:known_variant.py"],"subject_ids":["function:increment"],"theory_tags":["equality","qf_lia"]}],"diagnostics":[],"document":{"artifacts":[{"artifact_id":"artifact:known_variant.py","config_id":"","content_cid":"","content_sha256":"c4dda35cb25554f8fc4f35be9888fcebb4ad1c9143cd7d1c8f5b40010b3a23da","license_expression":"","media_type":"text/x-python","metadata":{"language":"python"},"parent_artifact_ids":[],"path":"known_variant.py","producer_id":"","review_status":"","role":"input","schema_id":"software-verification-source","schema_version":"v1","size":80,"trust_decision":""}],"assumptions":[{"assumption_id":"assumption:python.language-semantics","expression":{"adapter":"software-verification-source-adapter/v1.0.1","subset":"v1"},"extensions":{},"kind":"semantic","schema_version":"verification-assumption/v1","source_ref_ids":[],"span_ids":["span:function.increment.1"],"statement":"Only the admitted python subset is given executable ProgramIR semantics; other features stay observational.","subject_ids":["decl:function.increment"]},{"assumption_id":"assumption:python.memory","expression":{"memory_model":"abstract_objects"},"extensions":{},"kind":"modeling","schema_version":"verification-assumption/v1","source_ref_ids":[],"span_ids":["span:function.increment.1"],"statement":"python memory is modeled as abstract object identity without a precise heap graph in this adapter version.","subject_ids":["decl:function.increment"]},{"assumption_id":"assumption:python.runtime","expression":{"concurrency":"sequential","language":"python"},"extensions":{},"kind":"platform","schema_version":"verification-assumption/v1","source_ref_ids":[],"span_ids":["span:function.increment.1"],"statement":"python runtime is sequential, single-threaded for the admitted subset; the GIL or event-loop concurrency is not modeled.","subject_ids":["decl:function.increment"]},{"assumption_id":"assumption:python.undefined-behavior","expression":{"undefined_behavior_policy":"retain_unsupported"},"extensions":{},"kind":"semantic","schema_version":"verification-assumption/v1","source_ref_ids":[],"span_ids":["span:function.increment.1"],"statement":"Undefined or implementation-defined python behavior is not silently executed; unsupported constructs are retained as diagnostics.","subject_ids":["decl:function.increment"]}],"bounds":[{"bound_id":"bound:python.source-bytes","description":"Adapter admission bound for source size.","extensions":{},"kind":"resource_bounded","limits":{"max_source_bytes":2097152},"source_ref_ids":["source:known_variant.py"],"span_ids":[]}],"declarations":[{"declaration_id":"decl:function.increment","depends_on":[],"extensions":{},"kind":"function","name":"increment","payload":{"complete_lowering":true,"function_id":"function:increment","language":"python","parameter_symbol_ids":["symbol:increment.n.parameter"],"return_type":"int"},"source_ref_ids":["source:known_variant.py"],"span_ids":["span:function.increment.1"]}],"diagnostics":[],"document_id":"bafkreibggatrg2sd46ytiqzo3mdir6ff7zkw4ephhy7qdzqytaoorry5s4","extensions":{"lfv.source_adapter.version":"software-verification-source-adapter/v1.0.1"},"metadata":{"adapter":"SourceSoftwareVerificationAdapter@1","language":"python","path":"known_variant.py"},"observations":{"adapter_version":"software-verification-source-adapter/v1.0.1","backend_requests":[{"attributes":{"fake_success_forbidden":true,"function_id":"function:increment","program_id":"bafkreibxjim6z6w6bu322pmqxlpn33alh2a7abfj6v62z47kkjcjde7e3y","requires_canonical_backend":true},"goal_kind":"verification_condition","logic_family":"smt","obligation_statement":"Establish the admitted contract obligations for function 'increment' via the shared SMT compiler; do not treat adapter success as a proof.","request_id":"backend-request:function:increment.contract","schema":"ipfs_datasets_py/logic/software-verification/canonical-backend-request@1","source_ref_ids":["source:known_variant.py"],"subject_ids":["function:increment"],"theory_tags":["equality","qf_lia"]}],"interface":"SourceSoftwareVerificationAdapter@1","unsupported_constructs":[]},"properties":[{"assumption_ids":["assumption:python.language-semantics","assumption:python.memory","assumption:python.runtime","assumption:python.undefined-behavior"],"bound_ids":[],"expression":{"function_id":"function:increment","purity":"pure"},"extensions":{},"kind":"safety","logic_family":"software_verification","property_id":"property:function:increment.safety","schema_version":"verification-property/v1","source_ref_ids":["source:known_variant.py"],"span_ids":["span:function.increment.1"],"statement":"Function increment respects its admitted control-flow and effect summary under the declared language assumptions.","subject_ids":["decl:function.increment"]}],"schema_version":"software-verification-ir/v1","sources":[{"container_sha256":"","container_uri":"","content_cid":"","content_sha256":"c4dda35cb25554f8fc4f35be9888fcebb4ad1c9143cd7d1c8f5b40010b3a23da","license_expression":"","metadata":{"byte_length":80,"language":"python","path":"known_variant.py"},"ref_id":"source:known_variant.py","review_status":"unreviewed","source_id":"known_variant.py","source_revision":"snapshot:baguqeerammiwwo6qmsqbeyvj4jizg2qbqqe6ia6354ky6kjzcd7v6ayo24zq","source_uri":"file:///known_variant.py"}],"spans":[{"end_byte":79,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:known_variant.py","span_id":"span:function.increment.1","start_byte":33,"start_char":null,"start_column":1,"start_line":2},{"end_byte":79,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:known_variant.py","span_id":"span:increment.expr.4","start_byte":74,"start_char":null,"start_column":12,"start_line":3},{"end_byte":75,"end_char":null,"end_column":12,"end_line":3,"metadata":{},"source_ref_id":"source:known_variant.py","span_id":"span:increment.expr.5","start_byte":74,"start_char":null,"start_column":12,"start_line":3},{"end_byte":79,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:known_variant.py","span_id":"span:increment.expr.7","start_byte":78,"start_char":null,"start_column":16,"start_line":3},{"end_byte":53,"end_char":null,"end_column":20,"end_line":2,"metadata":{},"source_ref_id":"source:known_variant.py","span_id":"span:increment.param.n.2","start_byte":47,"start_char":null,"start_column":15,"start_line":2},{"end_byte":79,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:known_variant.py","span_id":"span:increment.stmt.3","start_byte":67,"start_char":null,"start_column":5,"start_line":3}]},"evidence":null,"fake_backend_success":false,"interface":"SourceSoftwareVerificationAdapter@1","language":"python","path":"known_variant.py","program":{"commands":[{"attributes":{},"command_id":"command:10","effects":{"allocates":[],"deallocates":[],"nondeterministic":false,"performs_io":false,"raises":[],"reads":[],"synchronizes":false,"writes":[]},"evaluation_order":["expr:9"],"expression_ids":["expr:9"],"kind":"return","source_ref_ids":["source:known_variant.py"],"span_ids":["span:increment.stmt.3"],"target_symbol_ids":[],"undefined_behavior":[]}],"expressions":[{"attributes":{},"evaluation_order":[],"expression_id":"expr:6","kind":"symbol","operand_ids":[],"operator":"","source_ref_ids":["source:known_variant.py"],"span_ids":["span:increment.expr.5"],"symbol_ids":["symbol:increment.n.parameter"],"type_ref":"any"},{"attributes":{"value":2},"evaluation_order":[],"expression_id":"expr:8","kind":"literal","operand_ids":[],"operator":"","source_ref_ids":["source:known_variant.py"],"span_ids":["span:increment.expr.7"],"symbol_ids":[],"type_ref":"int"},{"attributes":{},"evaluation_order":["expr:6","expr:8"],"expression_id":"expr:9","kind":"binary","operand_ids":["expr:6","expr:8"],"operator":"add","source_ref_ids":["source:known_variant.py"],"span_ids":["span:increment.expr.4"],"symbol_ids":[],"type_ref":"any"}],"functions":[{"cfg":{"blocks":[{"block_id":"block:entry","command_ids":["command:10"],"source_ref_ids":["source:known_variant.py"],"span_ids":["span:function.increment.1"]}],"edges":[],"entry_block_id":"block:entry","exceptional_exit_block_ids":[],"graph_id":"cfg:increment","normal_exit_block_ids":["block:entry"]},"declared_exceptions":[],"effects":{"allocates":[],"deallocates":[],"nondeterministic":false,"performs_io":false,"raises":[],"reads":["symbol:increment.n.parameter"],"synchronizes":false,"writes":[]},"exception_symbol_ids":[],"function_id":"function:increment","local_symbol_ids":[],"name":"increment","parameter_symbol_ids":["symbol:increment.n.parameter"],"purity":"pure","result_symbol_id":"symbol:increment.result.result","return_type":"int","source_ref_ids":["source:known_variant.py"],"span_ids":["span:function.increment.1"]}],"global_symbol_ids":[],"metadata":{"adapter":"SourceSoftwareVerificationAdapter@1","language":"python","path":"known_variant.py"},"program_id":"bafkreibxjim6z6w6bu322pmqxlpn33alh2a7abfj6v62z47kkjcjde7e3y","schema_version":"program-ir/v1","sources":[{"container_sha256":"","container_uri":"","content_cid":"","content_sha256":"c4dda35cb25554f8fc4f35be9888fcebb4ad1c9143cd7d1c8f5b40010b3a23da","license_expression":"","metadata":{"byte_length":80,"language":"python","path":"known_variant.py"},"ref_id":"source:known_variant.py","review_status":"unreviewed","source_id":"known_variant.py","source_revision":"snapshot:baguqeerammiwwo6qmsqbeyvj4jizg2qbqqe6ia6354ky6kjzcd7v6ayo24zq","source_uri":"file:///known_variant.py"}],"spans":[{"end_byte":79,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:known_variant.py","span_id":"span:function.increment.1","start_byte":33,"start_char":null,"start_column":1,"start_line":2},{"end_byte":79,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:known_variant.py","span_id":"span:increment.expr.4","start_byte":74,"start_char":null,"start_column":12,"start_line":3},{"end_byte":75,"end_char":null,"end_column":12,"end_line":3,"metadata":{},"source_ref_id":"source:known_variant.py","span_id":"span:increment.expr.5","start_byte":74,"start_char":null,"start_column":12,"start_line":3},{"end_byte":79,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:known_variant.py","span_id":"span:increment.expr.7","start_byte":78,"start_char":null,"start_column":16,"start_line":3},{"end_byte":53,"end_char":null,"end_column":20,"end_line":2,"metadata":{},"source_ref_id":"source:known_variant.py","span_id":"span:increment.param.n.2","start_byte":47,"start_char":null,"start_column":15,"start_line":2},{"end_byte":79,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:known_variant.py","span_id":"span:increment.stmt.3","start_byte":67,"start_char":null,"start_column":5,"start_line":3}],"symbols":[{"attributes":{},"kind":"parameter","name":"n","source_ref_ids":["source:known_variant.py"],"span_ids":["span:increment.param.n.2"],"symbol_id":"symbol:increment.n.parameter","type_ref":"int"},{"attributes":{},"kind":"result","name":"result","source_ref_ids":["source:known_variant.py"],"span_ids":["span:function.increment.1"],"symbol_id":"symbol:increment.result.result","type_ref":"int"}]},"schema":"ipfs_datasets_py/logic/software-verification/source-adapter-result@1","status":"success","unsupported_constructs":[]},"native_bridge_results":[{"kind":"program","native_id":"bafkreibxjim6z6w6bu322pmqxlpn33alh2a7abfj6v62z47kkjcjde7e3y","result":{"bridge_version":"1.0.0","diagnostics":[],"domain_identity":"bafkreibxjim6z6w6bu322pmqxlpn33alh2a7abfj6v62z47kkjcjde7e3y","expression":{"content_digest":"26935bade7d70e1984a5ee7f2234fa323e2c5ab8f0bf9b45520b0c960392ab23","expression_id":"expr:sv:program:bafkreibxjim6z6w6bu322pmqxlpn33alh2a7abfj6v62z47kkjcjde7e3y","family":{"interface":"LogicIdentityNamespaces@1","namespace":"family","schema_version":"logic-identity-namespaces/v1","value":"program","version":"1.0.0"},"interface":"TypedExpression@1","metadata":{"bridge":"SoftwareVerificationSyntaxBridge@1","domain_identity":"bafkreibxjim6z6w6bu322pmqxlpn33alh2a7abfj6v62z47kkjcjde7e3y","kind":"program","source_identities":["c4dda35cb25554f8fc4f35be9888fcebb4ad1c9143cd7d1c8f5b40010b3a23da","file:///known_variant.py","source:known_variant.py","span:function.increment.1","span:increment.expr.4","span:increment.expr.5","span:increment.expr.7","span:increment.param.n.2","span:increment.stmt.3"],"view_role":""},"profile":{"interface":"LogicIdentityNamespaces@1","namespace":"profile","schema_version":"logic-identity-namespaces/v1","value":"program_ir","version":"1.0.0"},"root":{"arguments":[],"binders":[],"extension":{"children":[],"family":{"interface":"LogicIdentityNamespaces@1","namespace":"family","schema_version":"logic-identity-namespaces/v1","value":"program","version":"1.0.0"},"features":["program.ir","software_verification.program"],"interface":"LogicExtensionNode@1","metadata":{},"node_id":"node:sv:program:bafkreibxjim6z6w6bu322pmqxlpn33alh2a7abfj6v62z47kkjcjde7e3y:ext","payload":{"bridge_interface":"SoftwareVerificationSyntaxBridge@1","bridge_version":"1.0.0","document":{"commands":[{"attributes":{},"command_id":"command:10","effects":{"allocates":[],"deallocates":[],"nondeterministic":false,"performs_io":false,"raises":[],"reads":[],"synchronizes":false,"writes":[]},"evaluation_order":["expr:9"],"expression_ids":["expr:9"],"kind":"return","source_ref_ids":["source:known_variant.py"],"span_ids":["span:increment.stmt.3"],"target_symbol_ids":[],"undefined_behavior":[]}],"expressions":[{"attributes":{},"evaluation_order":[],"expression_id":"expr:6","kind":"symbol","operand_ids":[],"operator":"","source_ref_ids":["source:known_variant.py"],"span_ids":["span:increment.expr.5"],"symbol_ids":["symbol:increment.n.parameter"],"type_ref":"any"},{"attributes":{"value":2},"evaluation_order":[],"expression_id":"expr:8","kind":"literal","operand_ids":[],"operator":"","source_ref_ids":["source:known_variant.py"],"span_ids":["span:increment.expr.7"],"symbol_ids":[],"type_ref":"int"},{"attributes":{},"evaluation_order":["expr:6","expr:8"],"expression_id":"expr:9","kind":"binary","operand_ids":["expr:6","expr:8"],"operator":"add","source_ref_ids":["source:known_variant.py"],"span_ids":["span:increment.expr.4"],"symbol_ids":[],"type_ref":"any"}],"functions":[{"cfg":{"blocks":[{"block_id":"block:entry","command_ids":["command:10"],"source_ref_ids":["source:known_variant.py"],"span_ids":["span:function.increment.1"]}],"edges":[],"entry_block_id":"block:entry","exceptional_exit_block_ids":[],"graph_id":"cfg:increment","normal_exit_block_ids":["block:entry"]},"declared_exceptions":[],"effects":{"allocates":[],"deallocates":[],"nondeterministic":false,"performs_io":false,"raises":[],"reads":["symbol:increment.n.parameter"],"synchronizes":false,"writes":[]},"exception_symbol_ids":[],"function_id":"function:increment","local_symbol_ids":[],"name":"increment","parameter_symbol_ids":["symbol:increment.n.parameter"],"purity":"pure","result_symbol_id":"symbol:increment.result.result","return_type":"int","source_ref_ids":["source:known_variant.py"],"span_ids":["span:function.increment.1"]}],"global_symbol_ids":[],"metadata":{"adapter":"SourceSoftwareVerificationAdapter@1","language":"python","path":"known_variant.py"},"program_id":"bafkreibxjim6z6w6bu322pmqxlpn33alh2a7abfj6v62z47kkjcjde7e3y","schema_version":"program-ir/v1","sources":[{"container_sha256":"","container_uri":"","content_cid":"","content_sha256":"c4dda35cb25554f8fc4f35be9888fcebb4ad1c9143cd7d1c8f5b40010b3a23da","license_expression":"","metadata":{"byte_length":80,"language":"python","path":"known_variant.py"},"ref_id":"source:known_variant.py","review_status":"unreviewed","source_id":"known_variant.py","source_revision":"snapshot:baguqeerammiwwo6qmsqbeyvj4jizg2qbqqe6ia6354ky6kjzcd7v6ayo24zq","source_uri":"file:///known_variant.py"}],"spans":[{"end_byte":79,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:known_variant.py","span_id":"span:function.increment.1","start_byte":33,"start_char":null,"start_column":1,"start_line":2},{"end_byte":79,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:known_variant.py","span_id":"span:increment.expr.4","start_byte":74,"start_char":null,"start_column":12,"start_line":3},{"end_byte":75,"end_char":null,"end_column":12,"end_line":3,"metadata":{},"source_ref_id":"source:known_variant.py","span_id":"span:increment.expr.5","start_byte":74,"start_char":null,"start_column":12,"start_line":3},{"end_byte":79,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:known_variant.py","span_id":"span:increment.expr.7","start_byte":78,"start_char":null,"start_column":16,"start_line":3},{"end_byte":53,"end_char":null,"end_column":20,"end_line":2,"metadata":{},"source_ref_id":"source:known_variant.py","span_id":"span:increment.param.n.2","start_byte":47,"start_char":null,"start_column":15,"start_line":2},{"end_byte":79,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:known_variant.py","span_id":"span:increment.stmt.3","start_byte":67,"start_char":null,"start_column":5,"start_line":3}],"symbols":[{"attributes":{},"kind":"parameter","name":"n","source_ref_ids":["source:known_variant.py"],"span_ids":["span:increment.param.n.2"],"symbol_id":"symbol:increment.n.parameter","type_ref":"int"},{"attributes":{},"kind":"result","name":"result","source_ref_ids":["source:known_variant.py"],"span_ids":["span:function.increment.1"],"symbol_id":"symbol:increment.result.result","type_ref":"int"}]},"domain_identity":"bafkreibxjim6z6w6bu322pmqxlpn33alh2a7abfj6v62z47kkjcjde7e3y","domain_schema":"program-ir/v1","kind":"program","schema_version":"program.program_ir/v1","source_identities":["c4dda35cb25554f8fc4f35be9888fcebb4ad1c9143cd7d1c8f5b40010b3a23da","file:///known_variant.py","source:known_variant.py","span:function.increment.1","span:increment.expr.4","span:increment.expr.5","span:increment.expr.7","span:increment.param.n.2","span:increment.stmt.3"],"view_role":""},"payload_schema":"program.program_ir/v1","profile":{"interface":"LogicIdentityNamespaces@1","namespace":"profile","schema_version":"logic-identity-namespaces/v1","value":"program_ir","version":"1.0.0"},"schema_version":"syntax-logic-extension-node/v1"},"kind":"extension","metadata":{},"node_id":"node:sv:program:bafkreibxjim6z6w6bu322pmqxlpn33alh2a7abfj6v62z47kkjcjde7e3y","schema_version":"syntax-logic-node/v1","sort":{"arguments":[],"kind":"bool","name":"Bool","schema_version":"syntax-logic-sort/v1"},"symbol":""},"schema_version":"syntax-typed-expression/v1","signature":{"family":{"interface":"LogicIdentityNamespaces@1","namespace":"family","schema_version":"logic-identity-namespaces/v1","value":"program","version":"1.0.0"},"features":["program.ir","software_verification.program"],"interface":"LogicSignature@1","metadata":{"bridge":"SoftwareVerificationSyntaxBridge@1","domain":"software_verification","kind":"program"},"profile":{"interface":"LogicIdentityNamespaces@1","namespace":"profile","schema_version":"logic-identity-namespaces/v1","value":"program_ir","version":"1.0.0"},"schema_version":"syntax-logic-signature/v1","signature_id":"sig:sv:program","sorts":[{"arguments":[],"kind":"bool","name":"Bool","schema_version":"syntax-logic-sort/v1"}],"symbols":[]}},"has_document":true,"interface":"SoftwareVerificationSyntaxBridge@1","kind":"program","losses":[],"preservation":"exact","route":{"domain_schema":"program-ir/v1","family_id":"program","features":["software_verification.program","program.ir"],"kind":"program","notes":"","payload_schema":"program.program_ir/v1","profile_id":"program_ir","schema":"software-verification.syntax-bridge-route/v1","view_role":""},"schema":"software-verification.syntax-bridge-result/v1","source_identities":["c4dda35cb25554f8fc4f35be9888fcebb4ad1c9143cd7d1c8f5b40010b3a23da","file:///known_variant.py","source:known_variant.py","span:function.increment.1","span:increment.expr.4","span:increment.expr.5","span:increment.expr.7","span:increment.param.n.2","span:increment.stmt.3"],"status":"ok","unsupported":[]}}],"native_contracts":[],"native_program":{"commands":[{"attributes":{},"command_id":"command:10","effects":{"allocates":[],"deallocates":[],"nondeterministic":false,"performs_io":false,"raises":[],"reads":[],"synchronizes":false,"writes":[]},"evaluation_order":["expr:9"],"expression_ids":["expr:9"],"kind":"return","source_ref_ids":["source:known_variant.py"],"span_ids":["span:increment.stmt.3"],"target_symbol_ids":[],"undefined_behavior":[]}],"expressions":[{"attributes":{},"evaluation_order":[],"expression_id":"expr:6","kind":"symbol","operand_ids":[],"operator":"","source_ref_ids":["source:known_variant.py"],"span_ids":["span:increment.expr.5"],"symbol_ids":["symbol:increment.n.parameter"],"type_ref":"any"},{"attributes":{"value":2},"evaluation_order":[],"expression_id":"expr:8","kind":"literal","operand_ids":[],"operator":"","source_ref_ids":["source:known_variant.py"],"span_ids":["span:increment.expr.7"],"symbol_ids":[],"type_ref":"int"},{"attributes":{},"evaluation_order":["expr:6","expr:8"],"expression_id":"expr:9","kind":"binary","operand_ids":["expr:6","expr:8"],"operator":"add","source_ref_ids":["source:known_variant.py"],"span_ids":["span:increment.expr.4"],"symbol_ids":[],"type_ref":"any"}],"functions":[{"cfg":{"blocks":[{"block_id":"block:entry","command_ids":["command:10"],"source_ref_ids":["source:known_variant.py"],"span_ids":["span:function.increment.1"]}],"edges":[],"entry_block_id":"block:entry","exceptional_exit_block_ids":[],"graph_id":"cfg:increment","normal_exit_block_ids":["block:entry"]},"declared_exceptions":[],"effects":{"allocates":[],"deallocates":[],"nondeterministic":false,"performs_io":false,"raises":[],"reads":["symbol:increment.n.parameter"],"synchronizes":false,"writes":[]},"exception_symbol_ids":[],"function_id":"function:increment","local_symbol_ids":[],"name":"increment","parameter_symbol_ids":["symbol:increment.n.parameter"],"purity":"pure","result_symbol_id":"symbol:increment.result.result","return_type":"int","source_ref_ids":["source:known_variant.py"],"span_ids":["span:function.increment.1"]}],"global_symbol_ids":[],"metadata":{"adapter":"SourceSoftwareVerificationAdapter@1","language":"python","path":"known_variant.py"},"program_id":"bafkreibxjim6z6w6bu322pmqxlpn33alh2a7abfj6v62z47kkjcjde7e3y","schema_version":"program-ir/v1","sources":[{"container_sha256":"","container_uri":"","content_cid":"","content_sha256":"c4dda35cb25554f8fc4f35be9888fcebb4ad1c9143cd7d1c8f5b40010b3a23da","license_expression":"","metadata":{"byte_length":80,"language":"python","path":"known_variant.py"},"ref_id":"source:known_variant.py","review_status":"unreviewed","source_id":"known_variant.py","source_revision":"snapshot:baguqeerammiwwo6qmsqbeyvj4jizg2qbqqe6ia6354ky6kjzcd7v6ayo24zq","source_uri":"file:///known_variant.py"}],"spans":[{"end_byte":79,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:known_variant.py","span_id":"span:function.increment.1","start_byte":33,"start_char":null,"start_column":1,"start_line":2},{"end_byte":79,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:known_variant.py","span_id":"span:increment.expr.4","start_byte":74,"start_char":null,"start_column":12,"start_line":3},{"end_byte":75,"end_char":null,"end_column":12,"end_line":3,"metadata":{},"source_ref_id":"source:known_variant.py","span_id":"span:increment.expr.5","start_byte":74,"start_char":null,"start_column":12,"start_line":3},{"end_byte":79,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:known_variant.py","span_id":"span:increment.expr.7","start_byte":78,"start_char":null,"start_column":16,"start_line":3},{"end_byte":53,"end_char":null,"end_column":20,"end_line":2,"metadata":{},"source_ref_id":"source:known_variant.py","span_id":"span:increment.param.n.2","start_byte":47,"start_char":null,"start_column":15,"start_line":2},{"end_byte":79,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:known_variant.py","span_id":"span:increment.stmt.3","start_byte":67,"start_char":null,"start_column":5,"start_line":3}],"symbols":[{"attributes":{},"kind":"parameter","name":"n","source_ref_ids":["source:known_variant.py"],"span_ids":["span:increment.param.n.2"],"symbol_id":"symbol:increment.n.parameter","type_ref":"int"},{"attributes":{},"kind":"result","name":"result","source_ref_ids":["source:known_variant.py"],"span_ids":["span:function.increment.1"],"symbol_id":"symbol:increment.result.result","type_ref":"int"}]},"profile":{"completion_authority":false,"domain_id":"codebase_ir","executes_source":false,"execution_authority":false,"feature_only":true,"feature_view":"native documents with stable positional references; provenance retained outside learned expressions","feature_view_schema":"codebase-ir-native-structural-feature-view@1","limits":{"max_ast_depth":48,"max_ast_nodes":2048,"max_condition_bytes":16384,"max_contracts":8,"max_functions":16,"max_source_bytes":65536,"max_target_bytes":4194304},"native_routes":{"contract":{"available_without_typed_evidence":false,"family":"program","kind":"contract","owner_schema":"program-contract/v1","payload_schema":"program.program_contract/v1","profile":"dynamic_hoare","requires_explicit_source_ref":true,"requires_program_binding":true,"typed_owner":"ProgramContract","view_role":""},"program":{"available_without_typed_evidence":false,"family":"program","kind":"program","owner_schema":"program-ir/v1","payload_schema":"program.program_ir/v1","profile":"program_ir","requires_explicit_source_ref":true,"requires_program_binding":false,"typed_owner":"ProgramIR","view_role":""}},"projection_ids":["codebase_ir.program@1","codebase_ir.contracts@1"],"proof_authority":false,"provider_calls":0,"readiness":"complete supported source adapter, exact native bridge, no unsupported inventory","schema":"codebase-ir-source-bound-feature-targets@1","semantic_formula_decoder":false,"solver_calls":0,"source_semantics_verified":false,"unsupported_policy":"retain source-bound frontiers and deny training readiness"},"proof_authority":false,"publication_receipt":{"ast_revision_id":"rev:repository:authored-codebase-adaptation:snapshot:baguqeerammiwwo6qmsqbeyvj4jizg2qbqqe6ia6354ky6kjzcd7v6ayo24zq","generation":1,"manifest_cid":"baguqeerabcgminjgcgnin7h556cr77dd4zjrpxh5pou7rvxmqtlbnmz6jdyq","operation_id":"adaptation-initial","previous_head":null,"repository_id":"repository:authored-codebase-adaptation","request_cid":"baguqeerap6c557cg7iz6wr2ypf6cwmhwl73cscg2qj53io2nm5clehhikyoa","schema":"codebase-publication-receipt@1","snapshot_cid":"baguqeerammiwwo6qmsqbeyvj4jizg2qbqqe6ia6354ky6kjzcd7v6ayo24zq"},"semantic_formula_decoder":false,"source_binding":{"ast_cid":"baguqeeracx6wyiw3vpufo3caky6zrjvoy34ji7bhmtm5wpvjjlagxyhx6e5q","content_sha256":"c4dda35cb25554f8fc4f35be9888fcebb4ad1c9143cd7d1c8f5b40010b3a23da","entry":{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeeranffxmtbya3jkqwhitzsqu2uut75rgig5z56dbm5gsm5f24sibd5q","git_blob_oid":"cd576ff9aa5c64d2ac030ba0cda873e55f1674c8","head_blob_oid":"cd576ff9aa5c64d2ac030ba0cda873e55f1674c8","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"known_variant.py","raw_path_hex":"6b6e6f776e5f76617269616e742e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":80,"source_cid":"bafkreige3wrvzmsvkt4pytzvx2mir7hlwswrzekdzv6rzd23iaaqword3i"},"head":{"ast_revision_id":"rev:repository:authored-codebase-adaptation:snapshot:baguqeerammiwwo6qmsqbeyvj4jizg2qbqqe6ia6354ky6kjzcd7v6ayo24zq","generation":1,"manifest_cid":"baguqeerabcgminjgcgnin7h556cr77dd4zjrpxh5pou7rvxmqtlbnmz6jdyq","receipt_cid":"baguqeeraczdmcdqhf2trdhouxmu2lgksmsmfiy2f2tzifbpn6nof5sv2mhza","repository_id":"repository:authored-codebase-adaptation","schema":"codebase-head@1","snapshot_cid":"baguqeerammiwwo6qmsqbeyvj4jizg2qbqqe6ia6354ky6kjzcd7v6ayo24zq"},"path":"known_variant.py","repository_id":"repository:authored-codebase-adaptation","schema":"codebase-ir-feature-source-binding@1","source_cid":"bafkreige3wrvzmsvkt4pytzvx2mir7hlwswrzekdzv6rzd23iaaqword3i","source_key":"raw:6b6e6f776e5f76617269616e742e7079","source_revision":"snapshot:baguqeerammiwwo6qmsqbeyvj4jizg2qbqqe6ia6354ky6kjzcd7v6ayo24zq","unit":{"ast_cid":"baguqeeracx6wyiw3vpufo3caky6zrjvoy34ji7bhmtm5wpvjjlagxyhx6e5q","entry_cid":"baguqeeranffxmtbya3jkqwhitzsqu2uut75rgig5z56dbm5gsm5f24sibd5q","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:6b6e6f776e5f76617269616e742e7079"}},"source_bytes_hex":"2320766f636162756c61727920666978747572653a206f66667365742074776f0a64656620696e6372656d656e74286e3a20696e7429202d3e20696e743a0a2020202072657475726e206e202b20320a","source_semantics_verified":false,"target_schema":"codebase-ir-source-bound-feature-targets@1","unknown_inventory":[{"field":"type_ref","native_id":"expr:6","native_kind":"expressions","value":"any"},{"field":"type_ref","native_id":"expr:9","native_kind":"expressions","value":"any"}]},"required":true,"stage":"target","status":"passed","validator_id":"codebase_ir.exact_native_target_replay@1"}]}],"schema":"codebase-source-feature-lineage@1","selections":[{"contracts":[],"path":"calc.py","role":"train"},{"contracts":[],"path":"canary.py","role":"canary"},{"contracts":[],"path":"known_variant.py","role":"train"},{"contracts":[],"path":"tune.py","role":"tune"}],"source_runtime_semantics_verified":false,"training_targets":[{"admitted":false,"domain_id":"codebase_ir","formalized":false,"projections":[{"expression":{"document":{"commands":[{"attributes":{},"command_id":"command:0","effects":{"allocates":[],"deallocates":[],"nondeterministic":false,"performs_io":false,"raises":[],"reads":[],"synchronizes":false,"writes":[]},"evaluation_order":["expr:9"],"expression_ids":["expression:2"],"kind":"return","target_symbol_ids":[],"undefined_behavior":[]}],"expressions":[{"attributes":{},"evaluation_order":[],"expression_id":"expression:0","kind":"symbol","operand_ids":[],"operator":"","symbol_ids":["symbol:0"],"type_ref":"any"},{"attributes":{"value":1},"evaluation_order":[],"expression_id":"expression:1","kind":"literal","operand_ids":[],"operator":"","symbol_ids":[],"type_ref":"int"},{"attributes":{},"evaluation_order":["expr:6","expr:8"],"expression_id":"expression:2","kind":"binary","operand_ids":["expression:0","expression:1"],"operator":"add","symbol_ids":[],"type_ref":"any"}],"functions":[{"cfg":{"blocks":[{"block_id":"block:0","command_ids":["command:0"]}],"edges":[],"entry_block_id":"block:0","exceptional_exit_block_ids":[],"graph_id":"graph:0","normal_exit_block_ids":["block:0"]},"declared_exceptions":[],"effects":{"allocates":[],"deallocates":[],"nondeterministic":false,"performs_io":false,"raises":[],"reads":["symbol:increment.n.parameter"],"synchronizes":false,"writes":[]},"exception_symbol_ids":[],"function_id":"function:0","local_symbol_ids":[],"name":"increment","parameter_symbol_ids":["symbol:0"],"purity":"pure","result_symbol_id":"symbol:1","return_type":"int"}],"global_symbol_ids":[],"schema_version":"program-ir/v1","symbols":[{"attributes":{},"kind":"parameter","name":"n","symbol_id":"symbol:0","type_ref":"int"},{"attributes":{},"kind":"result","name":"result","symbol_id":"symbol:1","type_ref":"int"}]},"native_kind":"program","schema":"codebase-ir-native-structural-feature-view@1"},"feature_only":true,"logic_family":"program","producer_id":"codebase-source-target-adapter","producer_version":"codebase-ir-source-bound-feature-targets@1","profile":"program_ir","projection_id":"codebase_ir.program@1","properties":[],"representation_kind":"native_structural_feature_view","target_schema":"codebase-ir-source-bound-feature-targets@1","view_id":"program.program_ir/v1","view_role":null},{"expression":{"documents":[],"native_kind":"contracts","schema":"codebase-ir-native-structural-feature-view@1"},"feature_only":true,"logic_family":"program","producer_id":"codebase-source-target-adapter","producer_version":"codebase-ir-source-bound-feature-targets@1","profile":"dynamic_hoare","projection_id":"codebase_ir.contracts@1","properties":[],"representation_kind":"native_structural_feature_view","target_schema":"codebase-ir-source-bound-feature-targets@1","view_id":"program.program_contract/v1","view_role":null}],"qualification_gaps":["source_runtime_semantics_not_verified","backend_proofs_not_run","kernel_proofs_not_run","feature_reconstruction_is_not_formalization"],"qualified":false,"ready_for_training":true,"schema_version":"autoencoder-domain-targets/v1","source_digest":"b6bbc82094ee49ccd9eeabef03e9668479f6ce1f58abf6fe7142bb9284b4afbb","unsupported":[],"validation":[{"details":{"ast_node_count":14,"authored_contract_cids":[],"authored_contracts":[],"captured_ast":{"calls":[],"diagnostics":[],"effects":[],"frontend":{"ast_schema":{"identifier":"ipfs-datasets.software-contracts.ast-ir@1.0.0","major":1,"minor":0,"name":"ipfs-datasets.software-contracts.ast-ir","patch":0},"capabilities":["annotations","awaits","calls","decorators","diagnostics","duplicate_definitions","effects","generators","imports","modules","raises","references","scopes","signatures","source_spans","state_access","symbols","undefined_reference_candidates","unsupported_constructs"],"frontend_name":"cpython-ast","frontend_version":"1.2.1","language":"python","language_version":"3.12","schema":"ipfs-datasets.software-contracts.frontend-capability@1.0.0","source_extensions":[".py",".pyi"],"toolchain_cid":"baguqeerar6isk2o6l6peildks6id6mzkg6kpgn6tefr24ro5ckm4hqtntuaa"},"imports":[],"module":{"export_names":["increment"],"module_id":"module:bafkreig2whzodbawj5uf6jnxwuklau7dypg4y7o76drwhcihfoxilmvtvq","name":"calc","scope_id":"scope:module","span":{"end_byte":47,"end_column":0,"end_line":3,"start_byte":0,"start_column":0,"start_line":1}},"provenance":{"path":"calc.py","repository_id":"repository:authored-codebase-adaptation","repository_tree_cid":"baguqeerammiwwo6qmsqbeyvj4jizg2qbqqe6ia6354ky6kjzcd7v6ayo24zq","revision":"snapshot:baguqeerammiwwo6qmsqbeyvj4jizg2qbqqe6ia6354ky6kjzcd7v6ayo24zq","source_cid":"bafkreig2whzodbawj5uf6jnxwuklau7dypg4y7o76drwhcihfoxilmvtvq"},"references":[{"context":"type","is_qualified":false,"name":"int","reference_id":"reference:17:1","scope_id":"scope:module","span":{"end_byte":20,"end_column":20,"end_line":1,"start_byte":17,"start_column":17,"start_line":1}},{"context":"type","is_qualified":false,"name":"int","reference_id":"reference:25:0","scope_id":"scope:module","span":{"end_byte":28,"end_column":28,"end_line":1,"start_byte":25,"start_column":25,"start_line":1}},{"context":"read","is_qualified":false,"name":"n","reference_id":"reference:41:2","scope_id":"scope:function:0:0","span":{"end_byte":42,"end_column":12,"end_line":2,"start_byte":41,"start_column":11,"start_line":2}}],"schema":"ipfs-datasets.software-contracts.ast-ir@1.0.0","scopes":[{"kind":"function","owner_symbol_id":"symbol:0:0","parent_scope_id":"scope:module","scope_id":"scope:function:0:0","span":{"end_byte":46,"end_column":16,"end_line":2,"start_byte":0,"start_column":0,"start_line":1}},{"kind":"module","owner_symbol_id":null,"parent_scope_id":null,"scope_id":"scope:module","span":{"end_byte":47,"end_column":0,"end_line":3,"start_byte":0,"start_column":0,"start_line":1}}],"symbols":[{"decorator_names":[],"definition_ordinal":0,"flags":[],"kind":"function","name":"increment","qualified_name":"calc.increment","scope_id":"scope:module","signature":{"is_async":false,"is_generator":false,"parameters":[{"annotation":"int","default_kind":"none","kind":"positional_or_named","name":"n","position":0}],"return_annotation":"int"},"span":{"end_byte":46,"end_column":16,"end_line":2,"start_byte":0,"start_column":0,"start_line":1},"symbol_id":"symbol:0:0","visibility":"public"},{"decorator_names":[],"definition_ordinal":0,"flags":[],"kind":"parameter","name":"n","qualified_name":"calc.increment.n","scope_id":"scope:function:0:0","signature":null,"span":{"end_byte":20,"end_column":20,"end_line":1,"start_byte":14,"start_column":14,"start_line":1},"symbol_id":"symbol:14:1","visibility":"public"}],"unsupported":[]},"completion_authority":false,"correspondence":{"is_runtime_equivalence_proof":false,"operation":"native_source_maps_retained_without_rebinding","spans":[{"end_byte":46,"source_ref_id":"source:calc.py","source_text":"def increment(n: int) -> int:\n return n + 1","span_id":"span:function.increment.1","start_byte":0},{"end_byte":46,"source_ref_id":"source:calc.py","source_text":"n + 1","span_id":"span:increment.expr.4","start_byte":41},{"end_byte":42,"source_ref_id":"source:calc.py","source_text":"n","span_id":"span:increment.expr.5","start_byte":41},{"end_byte":46,"source_ref_id":"source:calc.py","source_text":"1","span_id":"span:increment.expr.7","start_byte":45},{"end_byte":20,"source_ref_id":"source:calc.py","source_text":"n: int","span_id":"span:increment.param.n.2","start_byte":14},{"end_byte":46,"source_ref_id":"source:calc.py","source_text":"return n + 1","span_id":"span:increment.stmt.3","start_byte":34}],"subjects":[{"native_id":"symbol:increment.n.parameter","native_kind":"symbols","source_ref_ids":["source:calc.py"],"span_ids":["span:increment.param.n.2"]},{"native_id":"symbol:increment.result.result","native_kind":"symbols","source_ref_ids":["source:calc.py"],"span_ids":["span:function.increment.1"]},{"native_id":"expr:6","native_kind":"expressions","source_ref_ids":["source:calc.py"],"span_ids":["span:increment.expr.5"]},{"native_id":"expr:8","native_kind":"expressions","source_ref_ids":["source:calc.py"],"span_ids":["span:increment.expr.7"]},{"native_id":"expr:9","native_kind":"expressions","source_ref_ids":["source:calc.py"],"span_ids":["span:increment.expr.4"]},{"native_id":"command:10","native_kind":"commands","source_ref_ids":["source:calc.py"],"span_ids":["span:increment.stmt.3"]},{"native_id":"function:increment","native_kind":"functions","source_ref_ids":["source:calc.py"],"span_ids":["span:function.increment.1"]}]},"execution_authority":false,"feature_only":true,"limits":{"max_ast_depth":48,"max_ast_nodes":2048,"max_condition_bytes":16384,"max_contracts":8,"max_functions":16,"max_source_bytes":65536,"max_target_bytes":4194304},"lowered_contract_sha256":[],"manifest":{"ast_revision_id":"rev:repository:authored-codebase-adaptation:snapshot:baguqeerammiwwo6qmsqbeyvj4jizg2qbqqe6ia6354ky6kjzcd7v6ayo24zq","authority":"structural_only","coverage":{"ast_failed":0,"ast_ok":5,"ast_partial":0,"captured_entries":5,"checked_properties":0,"formalized_properties":0,"inventory_entries":5,"opaque_entries":0,"semantic_symbols":10,"unindexed_entries":0},"schema":"codebase-ir-structural-manifest@1","semantic_state":{"artifacts":[{"artifact_id":"artifact:snapshot-evidence","confidence":"exact","kind":"snapshot-evidence","metadata":{"acquisition":"git-clean","exclusions":[".eggs",".git",".hg",".mypy_cache",".nox",".pytest_cache",".ruff_cache",".semantic-index",".semantic_index",".svn",".tox",".venv","__pycache__","build","coverage","dist","env","external","htmlcov","node_modules","semantic-index-state","site-packages","third-party","third_party","vendor","venv"],"snapshot":{"entries":[{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerabsgxnwkrx5csnutftobl5z7c73btcx2rt7h35i3rkggsuuap2zzq","git_blob_oid":"3f61573bdca90df8f9b568e5ddbcc1db79b79716","head_blob_oid":"3f61573bdca90df8f9b568e5ddbcc1db79b79716","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"calc.py","raw_path_hex":"63616c632e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":47,"source_cid":"bafkreig2whzodbawj5uf6jnxwuklau7dypg4y7o76drwhcihfoxilmvtvq"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerajwgfjxct6ev5hycxwpxxdqh2k355vfhwa56eecfwrgdg74ys247q","git_blob_oid":"f53de9ed93d63f21d6b1704fd7730e5c5b88116b","head_blob_oid":"f53de9ed93d63f21d6b1704fd7730e5c5b88116b","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"canary.py","raw_path_hex":"63616e6172792e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":74,"source_cid":"bafkreigikomnn2573hgplkeuf36bsnkercv3p5jumx7ajynfvhjszxjtlm"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeeran335suxhrujm5xsiufhwmkurllkdr4tpsgsqxjga2x2g2w76mwcq","git_blob_oid":"f3703caf2cb27ed7d0723f908de3cc18afe848e5","head_blob_oid":"f3703caf2cb27ed7d0723f908de3cc18afe848e5","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"consumer.py","raw_path_hex":"636f6e73756d65722e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":80,"source_cid":"bafkreihyszjx5tk5qbfhozf4crvsp6ksnnbxi3p2wukm4k3emnqjntzvpy"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeeranffxmtbya3jkqwhitzsqu2uut75rgig5z56dbm5gsm5f24sibd5q","git_blob_oid":"cd576ff9aa5c64d2ac030ba0cda873e55f1674c8","head_blob_oid":"cd576ff9aa5c64d2ac030ba0cda873e55f1674c8","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"known_variant.py","raw_path_hex":"6b6e6f776e5f76617269616e742e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":80,"source_cid":"bafkreige3wrvzmsvkt4pytzvx2mir7hlwswrzekdzv6rzd23iaaqword3i"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerakfncwummy2seg54ujlf23zgxyqzy3hhteb7xswegcis4ffilq32a","git_blob_oid":"530aee57eeae73b69b574365e3691707840a6425","head_blob_oid":"530aee57eeae73b69b574365e3691707840a6425","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"tune.py","raw_path_hex":"74756e652e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":70,"source_cid":"bafkreiecl6al6zc2gzt4gqewrsa4qnj77zeuensr3abb3fjhuyvwbw56la"}],"exclusions":[".eggs",".git",".hg",".mypy_cache",".nox",".pytest_cache",".ruff_cache",".semantic-index",".semantic_index",".svn",".tox",".venv","__pycache__","build","coverage","dist","env","external","htmlcov","node_modules","semantic-index-state","site-packages","third-party","third_party","vendor","venv"],"git_commit":"245ec0b27a0af48ab04395c711e77462429017dc","git_tree":"ddbfbf4539c31833133407262e58ba70cd474e1f","max_entries":256,"max_file_bytes":65536,"mode":"git-clean","repository_id":"repository:authored-codebase-adaptation","schema":"ipfs-datasets.software-contracts.semantic-repository-snapshot@4","snapshot_cid":"baguqeerammiwwo6qmsqbeyvj4jizg2qbqqe6ia6354ky6kjzcd7v6ayo24zq"}},"path":"@snapshot-evidence","schema":"ipfs-datasets.software-contracts.semantic-artifact@1","source_cid":"baguqeerammiwwo6qmsqbeyvj4jizg2qbqqe6ia6354ky6kjzcd7v6ayo24zq"}],"edges":[{"confidence":"conservative","edge_id":"baguqeerabn5edvyyevbfe72l2pfmmidcklkdb3bkkgozbwr7d56jpgapamba","extraction_method":"lexical","extractor_version":"2","metadata":{"native_boundary":false,"resolution":"definite","unresolved_target":"lexical:calc.increment"},"relation":"calls","schema":"ipfs-datasets.software-contracts.semantic-edge@1","source_id":"baguqeeravsk7toexjllt5gartvy3njr4xgfdq5d3qynhbjqyksd7qvkcb3oq","span":{"end_column":23,"end_line":4,"path":"consumer.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":11,"start_line":4},"target_id":"baguqeera476wbd3y6sc4dvajcpip577iqeg4wll5m6nldahv4y5kjm3sdm3q"},{"confidence":"exact","edge_id":"baguqeeraoyq3yphrub6yy3ketqlw4zevhhsehvbthjoiptvu4cnd7egzmsxq","extraction_method":"static_import","extractor_version":"2","metadata":{"alias":"increment","resolution":"definite","unresolved_target":"module:calc.increment"},"relation":"imports","schema":"ipfs-datasets.software-contracts.semantic-edge@1","source_id":"baguqeerai4gbwgjxgfruz7lrabnvhzv5zpk3gqco27j3cyxyn2g4mepuaq6a","span":{"end_column":26,"end_line":1,"path":"consumer.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"target_id":"baguqeera476wbd3y6sc4dvajcpip577iqeg4wll5m6nldahv4y5kjm3sdm3q"},{"confidence":"exact","edge_id":"baguqeerarswhckw3shvppawwxa2fzu5uwrtpt45qnealckpgfmifbhur2h6q","extraction_method":"global_binding","extractor_version":"2","metadata":{"resolution":"unresolved","unresolved_target":"global:increment"},"relation":"reads_state","schema":"ipfs-datasets.software-contracts.semantic-edge@1","source_id":"baguqeeravsk7toexjllt5gartvy3njr4xgfdq5d3qynhbjqyksd7qvkcb3oq","span":{"end_column":20,"end_line":4,"path":"consumer.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":11,"start_line":4},"target_id":"global:increment"}],"extractor_name":"semantic-repository-scanner","extractor_version":"1","repository_id":"repository:authored-codebase-adaptation","schema":"ipfs-datasets.software-contracts.semantic-index@2","state_cid":"baguqeeraaaeru6rnyq3gncbpuylkr5blamb527je2femcsidjrfzjufa72fa","symbols":[{"annotations":{"n":"int","return":"int"},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"function","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":1}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]}}],"frontend_declarations":["symbol:0:0"],"frontend_notices":[]},"module_path":"calc.py","namespace":"calc","normalized_ast":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":1}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]},"property_role":null,"qualified_name":"calc.increment","repository_id":"repository:authored-codebase-adaptation","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{"is_generator":false,"parameters":[{"annotation":"int","default":"","default_kind":"none","kind":"positional_or_keyword","name":"n"}],"return":"int"},"source_cid":"bafkreig2whzodbawj5uf6jnxwuklau7dypg4y7o76drwhcihfoxilmvtvq","span":{"end_column":16,"end_line":2,"path":"calc.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeera476wbd3y6sc4dvajcpip577iqeg4wll5m6nldahv4y5kjm3sdm3q","version_cid":"baguqeeraqffaj3iokylh6op2oub6o7cbwdfwfii6e4g77ufr733zcyu6gata"},{"annotations":{},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"module","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"Module","body":[],"type_ignores":[]}}],"frontend_declarations":[null],"frontend_notices":[]},"module_path":"known_variant.py","namespace":"known_variant","normalized_ast":{"_type":"Module","body":[],"type_ignores":[]},"property_role":null,"qualified_name":"known_variant","repository_id":"repository:authored-codebase-adaptation","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{},"source_cid":"bafkreige3wrvzmsvkt4pytzvx2mir7hlwswrzekdzv6rzd23iaaqword3i","span":{"end_column":0,"end_line":1,"path":"known_variant.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeera4rifsdnsyvemvgxtivxxjkbw2mwjdoxqptrgamu7xo2qocs5v7lq","version_cid":"baguqeeratoowubgomg2srcaeyvacwuncge53awke6itpewnz7cuw3smtsgua"},{"annotations":{"n":"int","return":"int"},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"function","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":2}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]}}],"frontend_declarations":["symbol:33:0"],"frontend_notices":[]},"module_path":"known_variant.py","namespace":"known_variant","normalized_ast":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":2}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]},"property_role":null,"qualified_name":"known_variant.increment","repository_id":"repository:authored-codebase-adaptation","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{"is_generator":false,"parameters":[{"annotation":"int","default":"","default_kind":"none","kind":"positional_or_keyword","name":"n"}],"return":"int"},"source_cid":"bafkreige3wrvzmsvkt4pytzvx2mir7hlwswrzekdzv6rzd23iaaqword3i","span":{"end_column":16,"end_line":3,"path":"known_variant.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":2},"stable_id":"baguqeera6nll2gp7nlbkbblbnzwmhrm3vtww6ejpblvhibc665icrso6qp2q","version_cid":"baguqeerauvisxy74ycxgnuupff2bmkvfphaakxeqhlgzho4crehajonxuuqa"},{"annotations":{},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"module","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"Module","body":[],"type_ignores":[]}}],"frontend_declarations":[null],"frontend_notices":[]},"module_path":"tune.py","namespace":"tune","normalized_ast":{"_type":"Module","body":[],"type_ignores":[]},"property_role":null,"qualified_name":"tune","repository_id":"repository:authored-codebase-adaptation","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{},"source_cid":"bafkreiecl6al6zc2gzt4gqewrsa4qnj77zeuensr3abb3fjhuyvwbw56la","span":{"end_column":0,"end_line":1,"path":"tune.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeerafkdiownpby627wfxbyf5zyor4q4arqgkrfmzabseiqw7ff7p4b6q","version_cid":"baguqeeramhwf7t3l2ozkdmiwrbpquxmahgeka2qgohjg5atvzt7wcihsh66q"},{"annotations":{"n":"int","return":"int"},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"function","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":1}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]}}],"frontend_declarations":["symbol:27:0"],"frontend_notices":[]},"module_path":"canary.py","namespace":"canary","normalized_ast":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":1}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]},"property_role":null,"qualified_name":"canary.increment","repository_id":"repository:authored-codebase-adaptation","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{"is_generator":false,"parameters":[{"annotation":"int","default":"","default_kind":"none","kind":"positional_or_keyword","name":"n"}],"return":"int"},"source_cid":"bafkreigikomnn2573hgplkeuf36bsnkercv3p5jumx7ajynfvhjszxjtlm","span":{"end_column":16,"end_line":3,"path":"canary.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":2},"stable_id":"baguqeerafuca76cgccq73djxxh6clrlm3uxmiuam6lxcqykksml5o55awzrq","version_cid":"baguqeerak3tfur6oyz4sy4ysi5idcafp6qpf26tp575lycqrlg3cmvbo5uga"},{"annotations":{},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"module","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"Module","body":[{"_type":"ImportFrom","level":0,"module":"calc","names":[{"_type":"alias","asname":null,"name":"increment"}]}],"type_ignores":[]}}],"frontend_declarations":[null],"frontend_notices":[]},"module_path":"consumer.py","namespace":"consumer","normalized_ast":{"_type":"Module","body":[{"_type":"ImportFrom","level":0,"module":"calc","names":[{"_type":"alias","asname":null,"name":"increment"}]}],"type_ignores":[]},"property_role":null,"qualified_name":"consumer","repository_id":"repository:authored-codebase-adaptation","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{},"source_cid":"bafkreihyszjx5tk5qbfhozf4crvsp6ksnnbxi3p2wukm4k3emnqjntzvpy","span":{"end_column":0,"end_line":1,"path":"consumer.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeerai4gbwgjxgfruz7lrabnvhzv5zpk3gqco27j3cyxyn2g4mepuaq6a","version_cid":"baguqeeraxx2isoo636ogz3cx6pt6juvnhug2ks6tzh6w4ifgbm5gtwzrydha"},{"annotations":{"n":"int","return":"int"},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"function","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":1}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]}}],"frontend_declarations":["symbol:23:0"],"frontend_notices":[]},"module_path":"tune.py","namespace":"tune","normalized_ast":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":1}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]},"property_role":null,"qualified_name":"tune.increment","repository_id":"repository:authored-codebase-adaptation","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{"is_generator":false,"parameters":[{"annotation":"int","default":"","default_kind":"none","kind":"positional_or_keyword","name":"n"}],"return":"int"},"source_cid":"bafkreiecl6al6zc2gzt4gqewrsa4qnj77zeuensr3abb3fjhuyvwbw56la","span":{"end_column":16,"end_line":3,"path":"tune.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":2},"stable_id":"baguqeeraihifva5brpdu5qfnckxcnenepjow3g7qlwkqub6v3bp72pyvhjgq","version_cid":"baguqeerat5kxgfac2kj6au5vxdfsd2ub6jjbxpm43ltlpko4evaopgpmtlcq"},{"annotations":{},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"module","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"Module","body":[],"type_ignores":[]}}],"frontend_declarations":[null],"frontend_notices":[]},"module_path":"calc.py","namespace":"calc","normalized_ast":{"_type":"Module","body":[],"type_ignores":[]},"property_role":null,"qualified_name":"calc","repository_id":"repository:authored-codebase-adaptation","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{},"source_cid":"bafkreig2whzodbawj5uf6jnxwuklau7dypg4y7o76drwhcihfoxilmvtvq","span":{"end_column":0,"end_line":1,"path":"calc.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeeraru2pagfkgu4knwolre3ig2ueobopqkeylzx73ooj266czs4ygj5q","version_cid":"baguqeera4f7ptmp4y2xr6jbrnuiadxejgziwg4nhtbof5jeyrha2vpx6fupq"},{"annotations":{"n":"int","return":"int"},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"function","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"Call","args":[{"_type":"Name","ctx":{"_type":"Load"},"id":"n"}],"func":{"_type":"Name","ctx":{"_type":"Load"},"id":"increment"},"keywords":[]}}],"decorator_list":[],"name":"consume","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]}}],"frontend_declarations":["symbol:28:0"],"frontend_notices":[]},"module_path":"consumer.py","namespace":"consumer","normalized_ast":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"Call","args":[{"_type":"Name","ctx":{"_type":"Load"},"id":"n"}],"func":{"_type":"Name","ctx":{"_type":"Load"},"id":"increment"},"keywords":[]}}],"decorator_list":[],"name":"consume","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]},"property_role":null,"qualified_name":"consumer.consume","repository_id":"repository:authored-codebase-adaptation","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{"is_generator":false,"parameters":[{"annotation":"int","default":"","default_kind":"none","kind":"positional_or_keyword","name":"n"}],"return":"int"},"source_cid":"bafkreihyszjx5tk5qbfhozf4crvsp6ksnnbxi3p2wukm4k3emnqjntzvpy","span":{"end_column":23,"end_line":4,"path":"consumer.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":3},"stable_id":"baguqeeravsk7toexjllt5gartvy3njr4xgfdq5d3qynhbjqyksd7qvkcb3oq","version_cid":"baguqeerafpib6643dhf2wymwxut3s3wjt3cbjxb2sktosmtugwkrdfmvid2a"},{"annotations":{},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"module","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"Module","body":[],"type_ignores":[]}}],"frontend_declarations":[null],"frontend_notices":[]},"module_path":"canary.py","namespace":"canary","normalized_ast":{"_type":"Module","body":[],"type_ignores":[]},"property_role":null,"qualified_name":"canary","repository_id":"repository:authored-codebase-adaptation","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{},"source_cid":"bafkreigikomnn2573hgplkeuf36bsnkercv3p5jumx7ajynfvhjszxjtlm","span":{"end_column":0,"end_line":1,"path":"canary.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeeraxksh7l4sv4siogzlipkqvr2vtkfj33tnawzb454dvrk4pgq2soma","version_cid":"baguqeeraqlvs5s45ukqlfph6vzdjcig3vk6v2lid3pc5irgmqhkb7gmpb6rq"}]},"snapshot":{"entries":[{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerabsgxnwkrx5csnutftobl5z7c73btcx2rt7h35i3rkggsuuap2zzq","git_blob_oid":"3f61573bdca90df8f9b568e5ddbcc1db79b79716","head_blob_oid":"3f61573bdca90df8f9b568e5ddbcc1db79b79716","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"calc.py","raw_path_hex":"63616c632e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":47,"source_cid":"bafkreig2whzodbawj5uf6jnxwuklau7dypg4y7o76drwhcihfoxilmvtvq"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerajwgfjxct6ev5hycxwpxxdqh2k355vfhwa56eecfwrgdg74ys247q","git_blob_oid":"f53de9ed93d63f21d6b1704fd7730e5c5b88116b","head_blob_oid":"f53de9ed93d63f21d6b1704fd7730e5c5b88116b","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"canary.py","raw_path_hex":"63616e6172792e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":74,"source_cid":"bafkreigikomnn2573hgplkeuf36bsnkercv3p5jumx7ajynfvhjszxjtlm"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeeran335suxhrujm5xsiufhwmkurllkdr4tpsgsqxjga2x2g2w76mwcq","git_blob_oid":"f3703caf2cb27ed7d0723f908de3cc18afe848e5","head_blob_oid":"f3703caf2cb27ed7d0723f908de3cc18afe848e5","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"consumer.py","raw_path_hex":"636f6e73756d65722e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":80,"source_cid":"bafkreihyszjx5tk5qbfhozf4crvsp6ksnnbxi3p2wukm4k3emnqjntzvpy"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeeranffxmtbya3jkqwhitzsqu2uut75rgig5z56dbm5gsm5f24sibd5q","git_blob_oid":"cd576ff9aa5c64d2ac030ba0cda873e55f1674c8","head_blob_oid":"cd576ff9aa5c64d2ac030ba0cda873e55f1674c8","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"known_variant.py","raw_path_hex":"6b6e6f776e5f76617269616e742e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":80,"source_cid":"bafkreige3wrvzmsvkt4pytzvx2mir7hlwswrzekdzv6rzd23iaaqword3i"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerakfncwummy2seg54ujlf23zgxyqzy3hhteb7xswegcis4ffilq32a","git_blob_oid":"530aee57eeae73b69b574365e3691707840a6425","head_blob_oid":"530aee57eeae73b69b574365e3691707840a6425","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"tune.py","raw_path_hex":"74756e652e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":70,"source_cid":"bafkreiecl6al6zc2gzt4gqewrsa4qnj77zeuensr3abb3fjhuyvwbw56la"}],"exclusions":[".eggs",".git",".hg",".mypy_cache",".nox",".pytest_cache",".ruff_cache",".semantic-index",".semantic_index",".svn",".tox",".venv","__pycache__","build","coverage","dist","env","external","htmlcov","node_modules","semantic-index-state","site-packages","third-party","third_party","vendor","venv"],"git_commit":"245ec0b27a0af48ab04395c711e77462429017dc","git_tree":"ddbfbf4539c31833133407262e58ba70cd474e1f","max_entries":256,"max_file_bytes":65536,"mode":"git-clean","repository_id":"repository:authored-codebase-adaptation","schema":"ipfs-datasets.software-contracts.semantic-repository-snapshot@4","snapshot_cid":"baguqeerammiwwo6qmsqbeyvj4jizg2qbqqe6ia6354ky6kjzcd7v6ayo24zq"},"units":[{"ast_cid":"baguqeerahy3d2obipbaq672mc6cyl65duj5q43wkrbjigmc7b6jx5y7h3jva","entry_cid":"baguqeerabsgxnwkrx5csnutftobl5z7c73btcx2rt7h35i3rkggsuuap2zzq","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:63616c632e7079"},{"ast_cid":"baguqeerauf37w47mvpc23qr6eazagfur3co3oxyapoufzusw6anuvg56tvrq","entry_cid":"baguqeerajwgfjxct6ev5hycxwpxxdqh2k355vfhwa56eecfwrgdg74ys247q","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:63616e6172792e7079"},{"ast_cid":"baguqeerajwywsckjji25wsyrbnyqxsz64m5dg2aoa3c4osyqi5r37ulifbdq","entry_cid":"baguqeeran335suxhrujm5xsiufhwmkurllkdr4tpsgsqxjga2x2g2w76mwcq","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:636f6e73756d65722e7079"},{"ast_cid":"baguqeeracx6wyiw3vpufo3caky6zrjvoy34ji7bhmtm5wpvjjlagxyhx6e5q","entry_cid":"baguqeeranffxmtbya3jkqwhitzsqu2uut75rgig5z56dbm5gsm5f24sibd5q","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:6b6e6f776e5f76617269616e742e7079"},{"ast_cid":"baguqeeraqo2zylnkuasda6frt23qobbdsaedjd6qtkimcolalohdpb665hga","entry_cid":"baguqeerakfncwummy2seg54ujlf23zgxyqzy3hhteb7xswegcis4ffilq32a","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:74756e652e7079"}]},"native_adapter":{"adapter_version":"software-verification-source-adapter/v1.0.1","backend_requests":[{"attributes":{"fake_success_forbidden":true,"function_id":"function:increment","program_id":"bafkreieir6vgprnpainfamcx2xn47ysd2o3pnbwslmglj3wztge442gxm4","requires_canonical_backend":true},"goal_kind":"verification_condition","logic_family":"smt","obligation_statement":"Establish the admitted contract obligations for function 'increment' via the shared SMT compiler; do not treat adapter success as a proof.","request_id":"backend-request:function:increment.contract","schema":"ipfs_datasets_py/logic/software-verification/canonical-backend-request@1","source_ref_ids":["source:calc.py"],"subject_ids":["function:increment"],"theory_tags":["equality","qf_lia"]}],"diagnostics":[],"document":{"artifacts":[{"artifact_id":"artifact:calc.py","config_id":"","content_cid":"","content_sha256":"dab1f2e184164f685f25b7b514b053e3c3cdcc7ddff0e36389072bae85b2b3ac","license_expression":"","media_type":"text/x-python","metadata":{"language":"python"},"parent_artifact_ids":[],"path":"calc.py","producer_id":"","review_status":"","role":"input","schema_id":"software-verification-source","schema_version":"v1","size":47,"trust_decision":""}],"assumptions":[{"assumption_id":"assumption:python.language-semantics","expression":{"adapter":"software-verification-source-adapter/v1.0.1","subset":"v1"},"extensions":{},"kind":"semantic","schema_version":"verification-assumption/v1","source_ref_ids":[],"span_ids":["span:function.increment.1"],"statement":"Only the admitted python subset is given executable ProgramIR semantics; other features stay observational.","subject_ids":["decl:function.increment"]},{"assumption_id":"assumption:python.memory","expression":{"memory_model":"abstract_objects"},"extensions":{},"kind":"modeling","schema_version":"verification-assumption/v1","source_ref_ids":[],"span_ids":["span:function.increment.1"],"statement":"python memory is modeled as abstract object identity without a precise heap graph in this adapter version.","subject_ids":["decl:function.increment"]},{"assumption_id":"assumption:python.runtime","expression":{"concurrency":"sequential","language":"python"},"extensions":{},"kind":"platform","schema_version":"verification-assumption/v1","source_ref_ids":[],"span_ids":["span:function.increment.1"],"statement":"python runtime is sequential, single-threaded for the admitted subset; the GIL or event-loop concurrency is not modeled.","subject_ids":["decl:function.increment"]},{"assumption_id":"assumption:python.undefined-behavior","expression":{"undefined_behavior_policy":"retain_unsupported"},"extensions":{},"kind":"semantic","schema_version":"verification-assumption/v1","source_ref_ids":[],"span_ids":["span:function.increment.1"],"statement":"Undefined or implementation-defined python behavior is not silently executed; unsupported constructs are retained as diagnostics.","subject_ids":["decl:function.increment"]}],"bounds":[{"bound_id":"bound:python.source-bytes","description":"Adapter admission bound for source size.","extensions":{},"kind":"resource_bounded","limits":{"max_source_bytes":2097152},"source_ref_ids":["source:calc.py"],"span_ids":[]}],"declarations":[{"declaration_id":"decl:function.increment","depends_on":[],"extensions":{},"kind":"function","name":"increment","payload":{"complete_lowering":true,"function_id":"function:increment","language":"python","parameter_symbol_ids":["symbol:increment.n.parameter"],"return_type":"int"},"source_ref_ids":["source:calc.py"],"span_ids":["span:function.increment.1"]}],"diagnostics":[],"document_id":"bafkreiglowwfwhu7byapsyi2fw7u6u4wjmozrwougoefj4vmcosto7irie","extensions":{"lfv.source_adapter.version":"software-verification-source-adapter/v1.0.1"},"metadata":{"adapter":"SourceSoftwareVerificationAdapter@1","language":"python","path":"calc.py"},"observations":{"adapter_version":"software-verification-source-adapter/v1.0.1","backend_requests":[{"attributes":{"fake_success_forbidden":true,"function_id":"function:increment","program_id":"bafkreieir6vgprnpainfamcx2xn47ysd2o3pnbwslmglj3wztge442gxm4","requires_canonical_backend":true},"goal_kind":"verification_condition","logic_family":"smt","obligation_statement":"Establish the admitted contract obligations for function 'increment' via the shared SMT compiler; do not treat adapter success as a proof.","request_id":"backend-request:function:increment.contract","schema":"ipfs_datasets_py/logic/software-verification/canonical-backend-request@1","source_ref_ids":["source:calc.py"],"subject_ids":["function:increment"],"theory_tags":["equality","qf_lia"]}],"interface":"SourceSoftwareVerificationAdapter@1","unsupported_constructs":[]},"properties":[{"assumption_ids":["assumption:python.language-semantics","assumption:python.memory","assumption:python.runtime","assumption:python.undefined-behavior"],"bound_ids":[],"expression":{"function_id":"function:increment","purity":"pure"},"extensions":{},"kind":"safety","logic_family":"software_verification","property_id":"property:function:increment.safety","schema_version":"verification-property/v1","source_ref_ids":["source:calc.py"],"span_ids":["span:function.increment.1"],"statement":"Function increment respects its admitted control-flow and effect summary under the declared language assumptions.","subject_ids":["decl:function.increment"]}],"schema_version":"software-verification-ir/v1","sources":[{"container_sha256":"","container_uri":"","content_cid":"","content_sha256":"dab1f2e184164f685f25b7b514b053e3c3cdcc7ddff0e36389072bae85b2b3ac","license_expression":"","metadata":{"byte_length":47,"language":"python","path":"calc.py"},"ref_id":"source:calc.py","review_status":"unreviewed","source_id":"calc.py","source_revision":"snapshot:baguqeerammiwwo6qmsqbeyvj4jizg2qbqqe6ia6354ky6kjzcd7v6ayo24zq","source_uri":"file:///calc.py"}],"spans":[{"end_byte":46,"end_char":null,"end_column":16,"end_line":2,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:function.increment.1","start_byte":0,"start_char":null,"start_column":1,"start_line":1},{"end_byte":46,"end_char":null,"end_column":16,"end_line":2,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:increment.expr.4","start_byte":41,"start_char":null,"start_column":12,"start_line":2},{"end_byte":42,"end_char":null,"end_column":12,"end_line":2,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:increment.expr.5","start_byte":41,"start_char":null,"start_column":12,"start_line":2},{"end_byte":46,"end_char":null,"end_column":16,"end_line":2,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:increment.expr.7","start_byte":45,"start_char":null,"start_column":16,"start_line":2},{"end_byte":20,"end_char":null,"end_column":20,"end_line":1,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:increment.param.n.2","start_byte":14,"start_char":null,"start_column":15,"start_line":1},{"end_byte":46,"end_char":null,"end_column":16,"end_line":2,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:increment.stmt.3","start_byte":34,"start_char":null,"start_column":5,"start_line":2}]},"evidence":null,"fake_backend_success":false,"interface":"SourceSoftwareVerificationAdapter@1","language":"python","path":"calc.py","program":{"commands":[{"attributes":{},"command_id":"command:10","effects":{"allocates":[],"deallocates":[],"nondeterministic":false,"performs_io":false,"raises":[],"reads":[],"synchronizes":false,"writes":[]},"evaluation_order":["expr:9"],"expression_ids":["expr:9"],"kind":"return","source_ref_ids":["source:calc.py"],"span_ids":["span:increment.stmt.3"],"target_symbol_ids":[],"undefined_behavior":[]}],"expressions":[{"attributes":{},"evaluation_order":[],"expression_id":"expr:6","kind":"symbol","operand_ids":[],"operator":"","source_ref_ids":["source:calc.py"],"span_ids":["span:increment.expr.5"],"symbol_ids":["symbol:increment.n.parameter"],"type_ref":"any"},{"attributes":{"value":1},"evaluation_order":[],"expression_id":"expr:8","kind":"literal","operand_ids":[],"operator":"","source_ref_ids":["source:calc.py"],"span_ids":["span:increment.expr.7"],"symbol_ids":[],"type_ref":"int"},{"attributes":{},"evaluation_order":["expr:6","expr:8"],"expression_id":"expr:9","kind":"binary","operand_ids":["expr:6","expr:8"],"operator":"add","source_ref_ids":["source:calc.py"],"span_ids":["span:increment.expr.4"],"symbol_ids":[],"type_ref":"any"}],"functions":[{"cfg":{"blocks":[{"block_id":"block:entry","command_ids":["command:10"],"source_ref_ids":["source:calc.py"],"span_ids":["span:function.increment.1"]}],"edges":[],"entry_block_id":"block:entry","exceptional_exit_block_ids":[],"graph_id":"cfg:increment","normal_exit_block_ids":["block:entry"]},"declared_exceptions":[],"effects":{"allocates":[],"deallocates":[],"nondeterministic":false,"performs_io":false,"raises":[],"reads":["symbol:increment.n.parameter"],"synchronizes":false,"writes":[]},"exception_symbol_ids":[],"function_id":"function:increment","local_symbol_ids":[],"name":"increment","parameter_symbol_ids":["symbol:increment.n.parameter"],"purity":"pure","result_symbol_id":"symbol:increment.result.result","return_type":"int","source_ref_ids":["source:calc.py"],"span_ids":["span:function.increment.1"]}],"global_symbol_ids":[],"metadata":{"adapter":"SourceSoftwareVerificationAdapter@1","language":"python","path":"calc.py"},"program_id":"bafkreieir6vgprnpainfamcx2xn47ysd2o3pnbwslmglj3wztge442gxm4","schema_version":"program-ir/v1","sources":[{"container_sha256":"","container_uri":"","content_cid":"","content_sha256":"dab1f2e184164f685f25b7b514b053e3c3cdcc7ddff0e36389072bae85b2b3ac","license_expression":"","metadata":{"byte_length":47,"language":"python","path":"calc.py"},"ref_id":"source:calc.py","review_status":"unreviewed","source_id":"calc.py","source_revision":"snapshot:baguqeerammiwwo6qmsqbeyvj4jizg2qbqqe6ia6354ky6kjzcd7v6ayo24zq","source_uri":"file:///calc.py"}],"spans":[{"end_byte":46,"end_char":null,"end_column":16,"end_line":2,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:function.increment.1","start_byte":0,"start_char":null,"start_column":1,"start_line":1},{"end_byte":46,"end_char":null,"end_column":16,"end_line":2,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:increment.expr.4","start_byte":41,"start_char":null,"start_column":12,"start_line":2},{"end_byte":42,"end_char":null,"end_column":12,"end_line":2,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:increment.expr.5","start_byte":41,"start_char":null,"start_column":12,"start_line":2},{"end_byte":46,"end_char":null,"end_column":16,"end_line":2,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:increment.expr.7","start_byte":45,"start_char":null,"start_column":16,"start_line":2},{"end_byte":20,"end_char":null,"end_column":20,"end_line":1,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:increment.param.n.2","start_byte":14,"start_char":null,"start_column":15,"start_line":1},{"end_byte":46,"end_char":null,"end_column":16,"end_line":2,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:increment.stmt.3","start_byte":34,"start_char":null,"start_column":5,"start_line":2}],"symbols":[{"attributes":{},"kind":"parameter","name":"n","source_ref_ids":["source:calc.py"],"span_ids":["span:increment.param.n.2"],"symbol_id":"symbol:increment.n.parameter","type_ref":"int"},{"attributes":{},"kind":"result","name":"result","source_ref_ids":["source:calc.py"],"span_ids":["span:function.increment.1"],"symbol_id":"symbol:increment.result.result","type_ref":"int"}]},"schema":"ipfs_datasets_py/logic/software-verification/source-adapter-result@1","status":"success","unsupported_constructs":[]},"native_bridge_results":[{"kind":"program","native_id":"bafkreieir6vgprnpainfamcx2xn47ysd2o3pnbwslmglj3wztge442gxm4","result":{"bridge_version":"1.0.0","diagnostics":[],"domain_identity":"bafkreieir6vgprnpainfamcx2xn47ysd2o3pnbwslmglj3wztge442gxm4","expression":{"content_digest":"098c3ef29e322d9851e2f3f3d0dfc73eb0595e3994a17017c1d1a047a1db6888","expression_id":"expr:sv:program:bafkreieir6vgprnpainfamcx2xn47ysd2o3pnbwslmglj3wztge442gxm4","family":{"interface":"LogicIdentityNamespaces@1","namespace":"family","schema_version":"logic-identity-namespaces/v1","value":"program","version":"1.0.0"},"interface":"TypedExpression@1","metadata":{"bridge":"SoftwareVerificationSyntaxBridge@1","domain_identity":"bafkreieir6vgprnpainfamcx2xn47ysd2o3pnbwslmglj3wztge442gxm4","kind":"program","source_identities":["dab1f2e184164f685f25b7b514b053e3c3cdcc7ddff0e36389072bae85b2b3ac","file:///calc.py","source:calc.py","span:function.increment.1","span:increment.expr.4","span:increment.expr.5","span:increment.expr.7","span:increment.param.n.2","span:increment.stmt.3"],"view_role":""},"profile":{"interface":"LogicIdentityNamespaces@1","namespace":"profile","schema_version":"logic-identity-namespaces/v1","value":"program_ir","version":"1.0.0"},"root":{"arguments":[],"binders":[],"extension":{"children":[],"family":{"interface":"LogicIdentityNamespaces@1","namespace":"family","schema_version":"logic-identity-namespaces/v1","value":"program","version":"1.0.0"},"features":["program.ir","software_verification.program"],"interface":"LogicExtensionNode@1","metadata":{},"node_id":"node:sv:program:bafkreieir6vgprnpainfamcx2xn47ysd2o3pnbwslmglj3wztge442gxm4:ext","payload":{"bridge_interface":"SoftwareVerificationSyntaxBridge@1","bridge_version":"1.0.0","document":{"commands":[{"attributes":{},"command_id":"command:10","effects":{"allocates":[],"deallocates":[],"nondeterministic":false,"performs_io":false,"raises":[],"reads":[],"synchronizes":false,"writes":[]},"evaluation_order":["expr:9"],"expression_ids":["expr:9"],"kind":"return","source_ref_ids":["source:calc.py"],"span_ids":["span:increment.stmt.3"],"target_symbol_ids":[],"undefined_behavior":[]}],"expressions":[{"attributes":{},"evaluation_order":[],"expression_id":"expr:6","kind":"symbol","operand_ids":[],"operator":"","source_ref_ids":["source:calc.py"],"span_ids":["span:increment.expr.5"],"symbol_ids":["symbol:increment.n.parameter"],"type_ref":"any"},{"attributes":{"value":1},"evaluation_order":[],"expression_id":"expr:8","kind":"literal","operand_ids":[],"operator":"","source_ref_ids":["source:calc.py"],"span_ids":["span:increment.expr.7"],"symbol_ids":[],"type_ref":"int"},{"attributes":{},"evaluation_order":["expr:6","expr:8"],"expression_id":"expr:9","kind":"binary","operand_ids":["expr:6","expr:8"],"operator":"add","source_ref_ids":["source:calc.py"],"span_ids":["span:increment.expr.4"],"symbol_ids":[],"type_ref":"any"}],"functions":[{"cfg":{"blocks":[{"block_id":"block:entry","command_ids":["command:10"],"source_ref_ids":["source:calc.py"],"span_ids":["span:function.increment.1"]}],"edges":[],"entry_block_id":"block:entry","exceptional_exit_block_ids":[],"graph_id":"cfg:increment","normal_exit_block_ids":["block:entry"]},"declared_exceptions":[],"effects":{"allocates":[],"deallocates":[],"nondeterministic":false,"performs_io":false,"raises":[],"reads":["symbol:increment.n.parameter"],"synchronizes":false,"writes":[]},"exception_symbol_ids":[],"function_id":"function:increment","local_symbol_ids":[],"name":"increment","parameter_symbol_ids":["symbol:increment.n.parameter"],"purity":"pure","result_symbol_id":"symbol:increment.result.result","return_type":"int","source_ref_ids":["source:calc.py"],"span_ids":["span:function.increment.1"]}],"global_symbol_ids":[],"metadata":{"adapter":"SourceSoftwareVerificationAdapter@1","language":"python","path":"calc.py"},"program_id":"bafkreieir6vgprnpainfamcx2xn47ysd2o3pnbwslmglj3wztge442gxm4","schema_version":"program-ir/v1","sources":[{"container_sha256":"","container_uri":"","content_cid":"","content_sha256":"dab1f2e184164f685f25b7b514b053e3c3cdcc7ddff0e36389072bae85b2b3ac","license_expression":"","metadata":{"byte_length":47,"language":"python","path":"calc.py"},"ref_id":"source:calc.py","review_status":"unreviewed","source_id":"calc.py","source_revision":"snapshot:baguqeerammiwwo6qmsqbeyvj4jizg2qbqqe6ia6354ky6kjzcd7v6ayo24zq","source_uri":"file:///calc.py"}],"spans":[{"end_byte":46,"end_char":null,"end_column":16,"end_line":2,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:function.increment.1","start_byte":0,"start_char":null,"start_column":1,"start_line":1},{"end_byte":46,"end_char":null,"end_column":16,"end_line":2,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:increment.expr.4","start_byte":41,"start_char":null,"start_column":12,"start_line":2},{"end_byte":42,"end_char":null,"end_column":12,"end_line":2,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:increment.expr.5","start_byte":41,"start_char":null,"start_column":12,"start_line":2},{"end_byte":46,"end_char":null,"end_column":16,"end_line":2,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:increment.expr.7","start_byte":45,"start_char":null,"start_column":16,"start_line":2},{"end_byte":20,"end_char":null,"end_column":20,"end_line":1,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:increment.param.n.2","start_byte":14,"start_char":null,"start_column":15,"start_line":1},{"end_byte":46,"end_char":null,"end_column":16,"end_line":2,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:increment.stmt.3","start_byte":34,"start_char":null,"start_column":5,"start_line":2}],"symbols":[{"attributes":{},"kind":"parameter","name":"n","source_ref_ids":["source:calc.py"],"span_ids":["span:increment.param.n.2"],"symbol_id":"symbol:increment.n.parameter","type_ref":"int"},{"attributes":{},"kind":"result","name":"result","source_ref_ids":["source:calc.py"],"span_ids":["span:function.increment.1"],"symbol_id":"symbol:increment.result.result","type_ref":"int"}]},"domain_identity":"bafkreieir6vgprnpainfamcx2xn47ysd2o3pnbwslmglj3wztge442gxm4","domain_schema":"program-ir/v1","kind":"program","schema_version":"program.program_ir/v1","source_identities":["dab1f2e184164f685f25b7b514b053e3c3cdcc7ddff0e36389072bae85b2b3ac","file:///calc.py","source:calc.py","span:function.increment.1","span:increment.expr.4","span:increment.expr.5","span:increment.expr.7","span:increment.param.n.2","span:increment.stmt.3"],"view_role":""},"payload_schema":"program.program_ir/v1","profile":{"interface":"LogicIdentityNamespaces@1","namespace":"profile","schema_version":"logic-identity-namespaces/v1","value":"program_ir","version":"1.0.0"},"schema_version":"syntax-logic-extension-node/v1"},"kind":"extension","metadata":{},"node_id":"node:sv:program:bafkreieir6vgprnpainfamcx2xn47ysd2o3pnbwslmglj3wztge442gxm4","schema_version":"syntax-logic-node/v1","sort":{"arguments":[],"kind":"bool","name":"Bool","schema_version":"syntax-logic-sort/v1"},"symbol":""},"schema_version":"syntax-typed-expression/v1","signature":{"family":{"interface":"LogicIdentityNamespaces@1","namespace":"family","schema_version":"logic-identity-namespaces/v1","value":"program","version":"1.0.0"},"features":["program.ir","software_verification.program"],"interface":"LogicSignature@1","metadata":{"bridge":"SoftwareVerificationSyntaxBridge@1","domain":"software_verification","kind":"program"},"profile":{"interface":"LogicIdentityNamespaces@1","namespace":"profile","schema_version":"logic-identity-namespaces/v1","value":"program_ir","version":"1.0.0"},"schema_version":"syntax-logic-signature/v1","signature_id":"sig:sv:program","sorts":[{"arguments":[],"kind":"bool","name":"Bool","schema_version":"syntax-logic-sort/v1"}],"symbols":[]}},"has_document":true,"interface":"SoftwareVerificationSyntaxBridge@1","kind":"program","losses":[],"preservation":"exact","route":{"domain_schema":"program-ir/v1","family_id":"program","features":["software_verification.program","program.ir"],"kind":"program","notes":"","payload_schema":"program.program_ir/v1","profile_id":"program_ir","schema":"software-verification.syntax-bridge-route/v1","view_role":""},"schema":"software-verification.syntax-bridge-result/v1","source_identities":["dab1f2e184164f685f25b7b514b053e3c3cdcc7ddff0e36389072bae85b2b3ac","file:///calc.py","source:calc.py","span:function.increment.1","span:increment.expr.4","span:increment.expr.5","span:increment.expr.7","span:increment.param.n.2","span:increment.stmt.3"],"status":"ok","unsupported":[]}}],"native_contracts":[],"native_program":{"commands":[{"attributes":{},"command_id":"command:10","effects":{"allocates":[],"deallocates":[],"nondeterministic":false,"performs_io":false,"raises":[],"reads":[],"synchronizes":false,"writes":[]},"evaluation_order":["expr:9"],"expression_ids":["expr:9"],"kind":"return","source_ref_ids":["source:calc.py"],"span_ids":["span:increment.stmt.3"],"target_symbol_ids":[],"undefined_behavior":[]}],"expressions":[{"attributes":{},"evaluation_order":[],"expression_id":"expr:6","kind":"symbol","operand_ids":[],"operator":"","source_ref_ids":["source:calc.py"],"span_ids":["span:increment.expr.5"],"symbol_ids":["symbol:increment.n.parameter"],"type_ref":"any"},{"attributes":{"value":1},"evaluation_order":[],"expression_id":"expr:8","kind":"literal","operand_ids":[],"operator":"","source_ref_ids":["source:calc.py"],"span_ids":["span:increment.expr.7"],"symbol_ids":[],"type_ref":"int"},{"attributes":{},"evaluation_order":["expr:6","expr:8"],"expression_id":"expr:9","kind":"binary","operand_ids":["expr:6","expr:8"],"operator":"add","source_ref_ids":["source:calc.py"],"span_ids":["span:increment.expr.4"],"symbol_ids":[],"type_ref":"any"}],"functions":[{"cfg":{"blocks":[{"block_id":"block:entry","command_ids":["command:10"],"source_ref_ids":["source:calc.py"],"span_ids":["span:function.increment.1"]}],"edges":[],"entry_block_id":"block:entry","exceptional_exit_block_ids":[],"graph_id":"cfg:increment","normal_exit_block_ids":["block:entry"]},"declared_exceptions":[],"effects":{"allocates":[],"deallocates":[],"nondeterministic":false,"performs_io":false,"raises":[],"reads":["symbol:increment.n.parameter"],"synchronizes":false,"writes":[]},"exception_symbol_ids":[],"function_id":"function:increment","local_symbol_ids":[],"name":"increment","parameter_symbol_ids":["symbol:increment.n.parameter"],"purity":"pure","result_symbol_id":"symbol:increment.result.result","return_type":"int","source_ref_ids":["source:calc.py"],"span_ids":["span:function.increment.1"]}],"global_symbol_ids":[],"metadata":{"adapter":"SourceSoftwareVerificationAdapter@1","language":"python","path":"calc.py"},"program_id":"bafkreieir6vgprnpainfamcx2xn47ysd2o3pnbwslmglj3wztge442gxm4","schema_version":"program-ir/v1","sources":[{"container_sha256":"","container_uri":"","content_cid":"","content_sha256":"dab1f2e184164f685f25b7b514b053e3c3cdcc7ddff0e36389072bae85b2b3ac","license_expression":"","metadata":{"byte_length":47,"language":"python","path":"calc.py"},"ref_id":"source:calc.py","review_status":"unreviewed","source_id":"calc.py","source_revision":"snapshot:baguqeerammiwwo6qmsqbeyvj4jizg2qbqqe6ia6354ky6kjzcd7v6ayo24zq","source_uri":"file:///calc.py"}],"spans":[{"end_byte":46,"end_char":null,"end_column":16,"end_line":2,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:function.increment.1","start_byte":0,"start_char":null,"start_column":1,"start_line":1},{"end_byte":46,"end_char":null,"end_column":16,"end_line":2,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:increment.expr.4","start_byte":41,"start_char":null,"start_column":12,"start_line":2},{"end_byte":42,"end_char":null,"end_column":12,"end_line":2,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:increment.expr.5","start_byte":41,"start_char":null,"start_column":12,"start_line":2},{"end_byte":46,"end_char":null,"end_column":16,"end_line":2,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:increment.expr.7","start_byte":45,"start_char":null,"start_column":16,"start_line":2},{"end_byte":20,"end_char":null,"end_column":20,"end_line":1,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:increment.param.n.2","start_byte":14,"start_char":null,"start_column":15,"start_line":1},{"end_byte":46,"end_char":null,"end_column":16,"end_line":2,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:increment.stmt.3","start_byte":34,"start_char":null,"start_column":5,"start_line":2}],"symbols":[{"attributes":{},"kind":"parameter","name":"n","source_ref_ids":["source:calc.py"],"span_ids":["span:increment.param.n.2"],"symbol_id":"symbol:increment.n.parameter","type_ref":"int"},{"attributes":{},"kind":"result","name":"result","source_ref_ids":["source:calc.py"],"span_ids":["span:function.increment.1"],"symbol_id":"symbol:increment.result.result","type_ref":"int"}]},"profile":{"completion_authority":false,"domain_id":"codebase_ir","executes_source":false,"execution_authority":false,"feature_only":true,"feature_view":"native documents with stable positional references; provenance retained outside learned expressions","feature_view_schema":"codebase-ir-native-structural-feature-view@1","limits":{"max_ast_depth":48,"max_ast_nodes":2048,"max_condition_bytes":16384,"max_contracts":8,"max_functions":16,"max_source_bytes":65536,"max_target_bytes":4194304},"native_routes":{"contract":{"available_without_typed_evidence":false,"family":"program","kind":"contract","owner_schema":"program-contract/v1","payload_schema":"program.program_contract/v1","profile":"dynamic_hoare","requires_explicit_source_ref":true,"requires_program_binding":true,"typed_owner":"ProgramContract","view_role":""},"program":{"available_without_typed_evidence":false,"family":"program","kind":"program","owner_schema":"program-ir/v1","payload_schema":"program.program_ir/v1","profile":"program_ir","requires_explicit_source_ref":true,"requires_program_binding":false,"typed_owner":"ProgramIR","view_role":""}},"projection_ids":["codebase_ir.program@1","codebase_ir.contracts@1"],"proof_authority":false,"provider_calls":0,"readiness":"complete supported source adapter, exact native bridge, no unsupported inventory","schema":"codebase-ir-source-bound-feature-targets@1","semantic_formula_decoder":false,"solver_calls":0,"source_semantics_verified":false,"unsupported_policy":"retain source-bound frontiers and deny training readiness"},"proof_authority":false,"publication_receipt":{"ast_revision_id":"rev:repository:authored-codebase-adaptation:snapshot:baguqeerammiwwo6qmsqbeyvj4jizg2qbqqe6ia6354ky6kjzcd7v6ayo24zq","generation":1,"manifest_cid":"baguqeerabcgminjgcgnin7h556cr77dd4zjrpxh5pou7rvxmqtlbnmz6jdyq","operation_id":"adaptation-initial","previous_head":null,"repository_id":"repository:authored-codebase-adaptation","request_cid":"baguqeerap6c557cg7iz6wr2ypf6cwmhwl73cscg2qj53io2nm5clehhikyoa","schema":"codebase-publication-receipt@1","snapshot_cid":"baguqeerammiwwo6qmsqbeyvj4jizg2qbqqe6ia6354ky6kjzcd7v6ayo24zq"},"semantic_formula_decoder":false,"source_binding":{"ast_cid":"baguqeerahy3d2obipbaq672mc6cyl65duj5q43wkrbjigmc7b6jx5y7h3jva","content_sha256":"dab1f2e184164f685f25b7b514b053e3c3cdcc7ddff0e36389072bae85b2b3ac","entry":{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerabsgxnwkrx5csnutftobl5z7c73btcx2rt7h35i3rkggsuuap2zzq","git_blob_oid":"3f61573bdca90df8f9b568e5ddbcc1db79b79716","head_blob_oid":"3f61573bdca90df8f9b568e5ddbcc1db79b79716","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"calc.py","raw_path_hex":"63616c632e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":47,"source_cid":"bafkreig2whzodbawj5uf6jnxwuklau7dypg4y7o76drwhcihfoxilmvtvq"},"head":{"ast_revision_id":"rev:repository:authored-codebase-adaptation:snapshot:baguqeerammiwwo6qmsqbeyvj4jizg2qbqqe6ia6354ky6kjzcd7v6ayo24zq","generation":1,"manifest_cid":"baguqeerabcgminjgcgnin7h556cr77dd4zjrpxh5pou7rvxmqtlbnmz6jdyq","receipt_cid":"baguqeeraczdmcdqhf2trdhouxmu2lgksmsmfiy2f2tzifbpn6nof5sv2mhza","repository_id":"repository:authored-codebase-adaptation","schema":"codebase-head@1","snapshot_cid":"baguqeerammiwwo6qmsqbeyvj4jizg2qbqqe6ia6354ky6kjzcd7v6ayo24zq"},"path":"calc.py","repository_id":"repository:authored-codebase-adaptation","schema":"codebase-ir-feature-source-binding@1","source_cid":"bafkreig2whzodbawj5uf6jnxwuklau7dypg4y7o76drwhcihfoxilmvtvq","source_key":"raw:63616c632e7079","source_revision":"snapshot:baguqeerammiwwo6qmsqbeyvj4jizg2qbqqe6ia6354ky6kjzcd7v6ayo24zq","unit":{"ast_cid":"baguqeerahy3d2obipbaq672mc6cyl65duj5q43wkrbjigmc7b6jx5y7h3jva","entry_cid":"baguqeerabsgxnwkrx5csnutftobl5z7c73btcx2rt7h35i3rkggsuuap2zzq","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:63616c632e7079"}},"source_bytes_hex":"64656620696e6372656d656e74286e3a20696e7429202d3e20696e743a0a2020202072657475726e206e202b20310a","source_semantics_verified":false,"target_schema":"codebase-ir-source-bound-feature-targets@1","unknown_inventory":[{"field":"type_ref","native_id":"expr:6","native_kind":"expressions","value":"any"},{"field":"type_ref","native_id":"expr:9","native_kind":"expressions","value":"any"}]},"required":true,"stage":"target","status":"passed","validator_id":"codebase_ir.exact_native_target_replay@1"}]},{"admitted":false,"domain_id":"codebase_ir","formalized":false,"projections":[{"expression":{"document":{"commands":[{"attributes":{},"command_id":"command:0","effects":{"allocates":[],"deallocates":[],"nondeterministic":false,"performs_io":false,"raises":[],"reads":[],"synchronizes":false,"writes":[]},"evaluation_order":["expr:9"],"expression_ids":["expression:2"],"kind":"return","target_symbol_ids":[],"undefined_behavior":[]}],"expressions":[{"attributes":{},"evaluation_order":[],"expression_id":"expression:0","kind":"symbol","operand_ids":[],"operator":"","symbol_ids":["symbol:0"],"type_ref":"any"},{"attributes":{"value":2},"evaluation_order":[],"expression_id":"expression:1","kind":"literal","operand_ids":[],"operator":"","symbol_ids":[],"type_ref":"int"},{"attributes":{},"evaluation_order":["expr:6","expr:8"],"expression_id":"expression:2","kind":"binary","operand_ids":["expression:0","expression:1"],"operator":"add","symbol_ids":[],"type_ref":"any"}],"functions":[{"cfg":{"blocks":[{"block_id":"block:0","command_ids":["command:0"]}],"edges":[],"entry_block_id":"block:0","exceptional_exit_block_ids":[],"graph_id":"graph:0","normal_exit_block_ids":["block:0"]},"declared_exceptions":[],"effects":{"allocates":[],"deallocates":[],"nondeterministic":false,"performs_io":false,"raises":[],"reads":["symbol:increment.n.parameter"],"synchronizes":false,"writes":[]},"exception_symbol_ids":[],"function_id":"function:0","local_symbol_ids":[],"name":"increment","parameter_symbol_ids":["symbol:0"],"purity":"pure","result_symbol_id":"symbol:1","return_type":"int"}],"global_symbol_ids":[],"schema_version":"program-ir/v1","symbols":[{"attributes":{},"kind":"parameter","name":"n","symbol_id":"symbol:0","type_ref":"int"},{"attributes":{},"kind":"result","name":"result","symbol_id":"symbol:1","type_ref":"int"}]},"native_kind":"program","schema":"codebase-ir-native-structural-feature-view@1"},"feature_only":true,"logic_family":"program","producer_id":"codebase-source-target-adapter","producer_version":"codebase-ir-source-bound-feature-targets@1","profile":"program_ir","projection_id":"codebase_ir.program@1","properties":[],"representation_kind":"native_structural_feature_view","target_schema":"codebase-ir-source-bound-feature-targets@1","view_id":"program.program_ir/v1","view_role":null},{"expression":{"documents":[],"native_kind":"contracts","schema":"codebase-ir-native-structural-feature-view@1"},"feature_only":true,"logic_family":"program","producer_id":"codebase-source-target-adapter","producer_version":"codebase-ir-source-bound-feature-targets@1","profile":"dynamic_hoare","projection_id":"codebase_ir.contracts@1","properties":[],"representation_kind":"native_structural_feature_view","target_schema":"codebase-ir-source-bound-feature-targets@1","view_id":"program.program_contract/v1","view_role":null}],"qualification_gaps":["source_runtime_semantics_not_verified","backend_proofs_not_run","kernel_proofs_not_run","feature_reconstruction_is_not_formalization"],"qualified":false,"ready_for_training":true,"schema_version":"autoencoder-domain-targets/v1","source_digest":"792dc6f8bf0090bcc4eb496f34183dbe1e425b7a142a3317e03aaa9a0cbdfaca","unsupported":[],"validation":[{"details":{"ast_node_count":14,"authored_contract_cids":[],"authored_contracts":[],"captured_ast":{"calls":[],"diagnostics":[],"effects":[],"frontend":{"ast_schema":{"identifier":"ipfs-datasets.software-contracts.ast-ir@1.0.0","major":1,"minor":0,"name":"ipfs-datasets.software-contracts.ast-ir","patch":0},"capabilities":["annotations","awaits","calls","decorators","diagnostics","duplicate_definitions","effects","generators","imports","modules","raises","references","scopes","signatures","source_spans","state_access","symbols","undefined_reference_candidates","unsupported_constructs"],"frontend_name":"cpython-ast","frontend_version":"1.2.1","language":"python","language_version":"3.12","schema":"ipfs-datasets.software-contracts.frontend-capability@1.0.0","source_extensions":[".py",".pyi"],"toolchain_cid":"baguqeerar6isk2o6l6peildks6id6mzkg6kpgn6tefr24ro5ckm4hqtntuaa"},"imports":[],"module":{"export_names":["increment"],"module_id":"module:bafkreige3wrvzmsvkt4pytzvx2mir7hlwswrzekdzv6rzd23iaaqword3i","name":"known_variant","scope_id":"scope:module","span":{"end_byte":80,"end_column":0,"end_line":4,"start_byte":0,"start_column":0,"start_line":1}},"provenance":{"path":"known_variant.py","repository_id":"repository:authored-codebase-adaptation","repository_tree_cid":"baguqeerammiwwo6qmsqbeyvj4jizg2qbqqe6ia6354ky6kjzcd7v6ayo24zq","revision":"snapshot:baguqeerammiwwo6qmsqbeyvj4jizg2qbqqe6ia6354ky6kjzcd7v6ayo24zq","source_cid":"bafkreige3wrvzmsvkt4pytzvx2mir7hlwswrzekdzv6rzd23iaaqword3i"},"references":[{"context":"type","is_qualified":false,"name":"int","reference_id":"reference:50:1","scope_id":"scope:module","span":{"end_byte":53,"end_column":20,"end_line":2,"start_byte":50,"start_column":17,"start_line":2}},{"context":"type","is_qualified":false,"name":"int","reference_id":"reference:58:0","scope_id":"scope:module","span":{"end_byte":61,"end_column":28,"end_line":2,"start_byte":58,"start_column":25,"start_line":2}},{"context":"read","is_qualified":false,"name":"n","reference_id":"reference:74:2","scope_id":"scope:function:33:0","span":{"end_byte":75,"end_column":12,"end_line":3,"start_byte":74,"start_column":11,"start_line":3}}],"schema":"ipfs-datasets.software-contracts.ast-ir@1.0.0","scopes":[{"kind":"module","owner_symbol_id":null,"parent_scope_id":null,"scope_id":"scope:module","span":{"end_byte":80,"end_column":0,"end_line":4,"start_byte":0,"start_column":0,"start_line":1}},{"kind":"function","owner_symbol_id":"symbol:33:0","parent_scope_id":"scope:module","scope_id":"scope:function:33:0","span":{"end_byte":79,"end_column":16,"end_line":3,"start_byte":33,"start_column":0,"start_line":2}}],"symbols":[{"decorator_names":[],"definition_ordinal":0,"flags":[],"kind":"function","name":"increment","qualified_name":"known_variant.increment","scope_id":"scope:module","signature":{"is_async":false,"is_generator":false,"parameters":[{"annotation":"int","default_kind":"none","kind":"positional_or_named","name":"n","position":0}],"return_annotation":"int"},"span":{"end_byte":79,"end_column":16,"end_line":3,"start_byte":33,"start_column":0,"start_line":2},"symbol_id":"symbol:33:0","visibility":"public"},{"decorator_names":[],"definition_ordinal":0,"flags":[],"kind":"parameter","name":"n","qualified_name":"known_variant.increment.n","scope_id":"scope:function:33:0","signature":null,"span":{"end_byte":53,"end_column":20,"end_line":2,"start_byte":47,"start_column":14,"start_line":2},"symbol_id":"symbol:47:1","visibility":"public"}],"unsupported":[]},"completion_authority":false,"correspondence":{"is_runtime_equivalence_proof":false,"operation":"native_source_maps_retained_without_rebinding","spans":[{"end_byte":79,"source_ref_id":"source:known_variant.py","source_text":"def increment(n: int) -> int:\n return n + 2","span_id":"span:function.increment.1","start_byte":33},{"end_byte":79,"source_ref_id":"source:known_variant.py","source_text":"n + 2","span_id":"span:increment.expr.4","start_byte":74},{"end_byte":75,"source_ref_id":"source:known_variant.py","source_text":"n","span_id":"span:increment.expr.5","start_byte":74},{"end_byte":79,"source_ref_id":"source:known_variant.py","source_text":"2","span_id":"span:increment.expr.7","start_byte":78},{"end_byte":53,"source_ref_id":"source:known_variant.py","source_text":"n: int","span_id":"span:increment.param.n.2","start_byte":47},{"end_byte":79,"source_ref_id":"source:known_variant.py","source_text":"return n + 2","span_id":"span:increment.stmt.3","start_byte":67}],"subjects":[{"native_id":"symbol:increment.n.parameter","native_kind":"symbols","source_ref_ids":["source:known_variant.py"],"span_ids":["span:increment.param.n.2"]},{"native_id":"symbol:increment.result.result","native_kind":"symbols","source_ref_ids":["source:known_variant.py"],"span_ids":["span:function.increment.1"]},{"native_id":"expr:6","native_kind":"expressions","source_ref_ids":["source:known_variant.py"],"span_ids":["span:increment.expr.5"]},{"native_id":"expr:8","native_kind":"expressions","source_ref_ids":["source:known_variant.py"],"span_ids":["span:increment.expr.7"]},{"native_id":"expr:9","native_kind":"expressions","source_ref_ids":["source:known_variant.py"],"span_ids":["span:increment.expr.4"]},{"native_id":"command:10","native_kind":"commands","source_ref_ids":["source:known_variant.py"],"span_ids":["span:increment.stmt.3"]},{"native_id":"function:increment","native_kind":"functions","source_ref_ids":["source:known_variant.py"],"span_ids":["span:function.increment.1"]}]},"execution_authority":false,"feature_only":true,"limits":{"max_ast_depth":48,"max_ast_nodes":2048,"max_condition_bytes":16384,"max_contracts":8,"max_functions":16,"max_source_bytes":65536,"max_target_bytes":4194304},"lowered_contract_sha256":[],"manifest":{"ast_revision_id":"rev:repository:authored-codebase-adaptation:snapshot:baguqeerammiwwo6qmsqbeyvj4jizg2qbqqe6ia6354ky6kjzcd7v6ayo24zq","authority":"structural_only","coverage":{"ast_failed":0,"ast_ok":5,"ast_partial":0,"captured_entries":5,"checked_properties":0,"formalized_properties":0,"inventory_entries":5,"opaque_entries":0,"semantic_symbols":10,"unindexed_entries":0},"schema":"codebase-ir-structural-manifest@1","semantic_state":{"artifacts":[{"artifact_id":"artifact:snapshot-evidence","confidence":"exact","kind":"snapshot-evidence","metadata":{"acquisition":"git-clean","exclusions":[".eggs",".git",".hg",".mypy_cache",".nox",".pytest_cache",".ruff_cache",".semantic-index",".semantic_index",".svn",".tox",".venv","__pycache__","build","coverage","dist","env","external","htmlcov","node_modules","semantic-index-state","site-packages","third-party","third_party","vendor","venv"],"snapshot":{"entries":[{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerabsgxnwkrx5csnutftobl5z7c73btcx2rt7h35i3rkggsuuap2zzq","git_blob_oid":"3f61573bdca90df8f9b568e5ddbcc1db79b79716","head_blob_oid":"3f61573bdca90df8f9b568e5ddbcc1db79b79716","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"calc.py","raw_path_hex":"63616c632e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":47,"source_cid":"bafkreig2whzodbawj5uf6jnxwuklau7dypg4y7o76drwhcihfoxilmvtvq"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerajwgfjxct6ev5hycxwpxxdqh2k355vfhwa56eecfwrgdg74ys247q","git_blob_oid":"f53de9ed93d63f21d6b1704fd7730e5c5b88116b","head_blob_oid":"f53de9ed93d63f21d6b1704fd7730e5c5b88116b","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"canary.py","raw_path_hex":"63616e6172792e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":74,"source_cid":"bafkreigikomnn2573hgplkeuf36bsnkercv3p5jumx7ajynfvhjszxjtlm"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeeran335suxhrujm5xsiufhwmkurllkdr4tpsgsqxjga2x2g2w76mwcq","git_blob_oid":"f3703caf2cb27ed7d0723f908de3cc18afe848e5","head_blob_oid":"f3703caf2cb27ed7d0723f908de3cc18afe848e5","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"consumer.py","raw_path_hex":"636f6e73756d65722e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":80,"source_cid":"bafkreihyszjx5tk5qbfhozf4crvsp6ksnnbxi3p2wukm4k3emnqjntzvpy"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeeranffxmtbya3jkqwhitzsqu2uut75rgig5z56dbm5gsm5f24sibd5q","git_blob_oid":"cd576ff9aa5c64d2ac030ba0cda873e55f1674c8","head_blob_oid":"cd576ff9aa5c64d2ac030ba0cda873e55f1674c8","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"known_variant.py","raw_path_hex":"6b6e6f776e5f76617269616e742e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":80,"source_cid":"bafkreige3wrvzmsvkt4pytzvx2mir7hlwswrzekdzv6rzd23iaaqword3i"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerakfncwummy2seg54ujlf23zgxyqzy3hhteb7xswegcis4ffilq32a","git_blob_oid":"530aee57eeae73b69b574365e3691707840a6425","head_blob_oid":"530aee57eeae73b69b574365e3691707840a6425","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"tune.py","raw_path_hex":"74756e652e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":70,"source_cid":"bafkreiecl6al6zc2gzt4gqewrsa4qnj77zeuensr3abb3fjhuyvwbw56la"}],"exclusions":[".eggs",".git",".hg",".mypy_cache",".nox",".pytest_cache",".ruff_cache",".semantic-index",".semantic_index",".svn",".tox",".venv","__pycache__","build","coverage","dist","env","external","htmlcov","node_modules","semantic-index-state","site-packages","third-party","third_party","vendor","venv"],"git_commit":"245ec0b27a0af48ab04395c711e77462429017dc","git_tree":"ddbfbf4539c31833133407262e58ba70cd474e1f","max_entries":256,"max_file_bytes":65536,"mode":"git-clean","repository_id":"repository:authored-codebase-adaptation","schema":"ipfs-datasets.software-contracts.semantic-repository-snapshot@4","snapshot_cid":"baguqeerammiwwo6qmsqbeyvj4jizg2qbqqe6ia6354ky6kjzcd7v6ayo24zq"}},"path":"@snapshot-evidence","schema":"ipfs-datasets.software-contracts.semantic-artifact@1","source_cid":"baguqeerammiwwo6qmsqbeyvj4jizg2qbqqe6ia6354ky6kjzcd7v6ayo24zq"}],"edges":[{"confidence":"conservative","edge_id":"baguqeerabn5edvyyevbfe72l2pfmmidcklkdb3bkkgozbwr7d56jpgapamba","extraction_method":"lexical","extractor_version":"2","metadata":{"native_boundary":false,"resolution":"definite","unresolved_target":"lexical:calc.increment"},"relation":"calls","schema":"ipfs-datasets.software-contracts.semantic-edge@1","source_id":"baguqeeravsk7toexjllt5gartvy3njr4xgfdq5d3qynhbjqyksd7qvkcb3oq","span":{"end_column":23,"end_line":4,"path":"consumer.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":11,"start_line":4},"target_id":"baguqeera476wbd3y6sc4dvajcpip577iqeg4wll5m6nldahv4y5kjm3sdm3q"},{"confidence":"exact","edge_id":"baguqeeraoyq3yphrub6yy3ketqlw4zevhhsehvbthjoiptvu4cnd7egzmsxq","extraction_method":"static_import","extractor_version":"2","metadata":{"alias":"increment","resolution":"definite","unresolved_target":"module:calc.increment"},"relation":"imports","schema":"ipfs-datasets.software-contracts.semantic-edge@1","source_id":"baguqeerai4gbwgjxgfruz7lrabnvhzv5zpk3gqco27j3cyxyn2g4mepuaq6a","span":{"end_column":26,"end_line":1,"path":"consumer.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"target_id":"baguqeera476wbd3y6sc4dvajcpip577iqeg4wll5m6nldahv4y5kjm3sdm3q"},{"confidence":"exact","edge_id":"baguqeerarswhckw3shvppawwxa2fzu5uwrtpt45qnealckpgfmifbhur2h6q","extraction_method":"global_binding","extractor_version":"2","metadata":{"resolution":"unresolved","unresolved_target":"global:increment"},"relation":"reads_state","schema":"ipfs-datasets.software-contracts.semantic-edge@1","source_id":"baguqeeravsk7toexjllt5gartvy3njr4xgfdq5d3qynhbjqyksd7qvkcb3oq","span":{"end_column":20,"end_line":4,"path":"consumer.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":11,"start_line":4},"target_id":"global:increment"}],"extractor_name":"semantic-repository-scanner","extractor_version":"1","repository_id":"repository:authored-codebase-adaptation","schema":"ipfs-datasets.software-contracts.semantic-index@2","state_cid":"baguqeeraaaeru6rnyq3gncbpuylkr5blamb527je2femcsidjrfzjufa72fa","symbols":[{"annotations":{"n":"int","return":"int"},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"function","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":1}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]}}],"frontend_declarations":["symbol:0:0"],"frontend_notices":[]},"module_path":"calc.py","namespace":"calc","normalized_ast":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":1}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]},"property_role":null,"qualified_name":"calc.increment","repository_id":"repository:authored-codebase-adaptation","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{"is_generator":false,"parameters":[{"annotation":"int","default":"","default_kind":"none","kind":"positional_or_keyword","name":"n"}],"return":"int"},"source_cid":"bafkreig2whzodbawj5uf6jnxwuklau7dypg4y7o76drwhcihfoxilmvtvq","span":{"end_column":16,"end_line":2,"path":"calc.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeera476wbd3y6sc4dvajcpip577iqeg4wll5m6nldahv4y5kjm3sdm3q","version_cid":"baguqeeraqffaj3iokylh6op2oub6o7cbwdfwfii6e4g77ufr733zcyu6gata"},{"annotations":{},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"module","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"Module","body":[],"type_ignores":[]}}],"frontend_declarations":[null],"frontend_notices":[]},"module_path":"known_variant.py","namespace":"known_variant","normalized_ast":{"_type":"Module","body":[],"type_ignores":[]},"property_role":null,"qualified_name":"known_variant","repository_id":"repository:authored-codebase-adaptation","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{},"source_cid":"bafkreige3wrvzmsvkt4pytzvx2mir7hlwswrzekdzv6rzd23iaaqword3i","span":{"end_column":0,"end_line":1,"path":"known_variant.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeera4rifsdnsyvemvgxtivxxjkbw2mwjdoxqptrgamu7xo2qocs5v7lq","version_cid":"baguqeeratoowubgomg2srcaeyvacwuncge53awke6itpewnz7cuw3smtsgua"},{"annotations":{"n":"int","return":"int"},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"function","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":2}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]}}],"frontend_declarations":["symbol:33:0"],"frontend_notices":[]},"module_path":"known_variant.py","namespace":"known_variant","normalized_ast":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":2}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]},"property_role":null,"qualified_name":"known_variant.increment","repository_id":"repository:authored-codebase-adaptation","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{"is_generator":false,"parameters":[{"annotation":"int","default":"","default_kind":"none","kind":"positional_or_keyword","name":"n"}],"return":"int"},"source_cid":"bafkreige3wrvzmsvkt4pytzvx2mir7hlwswrzekdzv6rzd23iaaqword3i","span":{"end_column":16,"end_line":3,"path":"known_variant.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":2},"stable_id":"baguqeera6nll2gp7nlbkbblbnzwmhrm3vtww6ejpblvhibc665icrso6qp2q","version_cid":"baguqeerauvisxy74ycxgnuupff2bmkvfphaakxeqhlgzho4crehajonxuuqa"},{"annotations":{},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"module","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"Module","body":[],"type_ignores":[]}}],"frontend_declarations":[null],"frontend_notices":[]},"module_path":"tune.py","namespace":"tune","normalized_ast":{"_type":"Module","body":[],"type_ignores":[]},"property_role":null,"qualified_name":"tune","repository_id":"repository:authored-codebase-adaptation","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{},"source_cid":"bafkreiecl6al6zc2gzt4gqewrsa4qnj77zeuensr3abb3fjhuyvwbw56la","span":{"end_column":0,"end_line":1,"path":"tune.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeerafkdiownpby627wfxbyf5zyor4q4arqgkrfmzabseiqw7ff7p4b6q","version_cid":"baguqeeramhwf7t3l2ozkdmiwrbpquxmahgeka2qgohjg5atvzt7wcihsh66q"},{"annotations":{"n":"int","return":"int"},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"function","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":1}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]}}],"frontend_declarations":["symbol:27:0"],"frontend_notices":[]},"module_path":"canary.py","namespace":"canary","normalized_ast":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":1}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]},"property_role":null,"qualified_name":"canary.increment","repository_id":"repository:authored-codebase-adaptation","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{"is_generator":false,"parameters":[{"annotation":"int","default":"","default_kind":"none","kind":"positional_or_keyword","name":"n"}],"return":"int"},"source_cid":"bafkreigikomnn2573hgplkeuf36bsnkercv3p5jumx7ajynfvhjszxjtlm","span":{"end_column":16,"end_line":3,"path":"canary.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":2},"stable_id":"baguqeerafuca76cgccq73djxxh6clrlm3uxmiuam6lxcqykksml5o55awzrq","version_cid":"baguqeerak3tfur6oyz4sy4ysi5idcafp6qpf26tp575lycqrlg3cmvbo5uga"},{"annotations":{},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"module","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"Module","body":[{"_type":"ImportFrom","level":0,"module":"calc","names":[{"_type":"alias","asname":null,"name":"increment"}]}],"type_ignores":[]}}],"frontend_declarations":[null],"frontend_notices":[]},"module_path":"consumer.py","namespace":"consumer","normalized_ast":{"_type":"Module","body":[{"_type":"ImportFrom","level":0,"module":"calc","names":[{"_type":"alias","asname":null,"name":"increment"}]}],"type_ignores":[]},"property_role":null,"qualified_name":"consumer","repository_id":"repository:authored-codebase-adaptation","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{},"source_cid":"bafkreihyszjx5tk5qbfhozf4crvsp6ksnnbxi3p2wukm4k3emnqjntzvpy","span":{"end_column":0,"end_line":1,"path":"consumer.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeerai4gbwgjxgfruz7lrabnvhzv5zpk3gqco27j3cyxyn2g4mepuaq6a","version_cid":"baguqeeraxx2isoo636ogz3cx6pt6juvnhug2ks6tzh6w4ifgbm5gtwzrydha"},{"annotations":{"n":"int","return":"int"},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"function","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":1}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]}}],"frontend_declarations":["symbol:23:0"],"frontend_notices":[]},"module_path":"tune.py","namespace":"tune","normalized_ast":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":1}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]},"property_role":null,"qualified_name":"tune.increment","repository_id":"repository:authored-codebase-adaptation","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{"is_generator":false,"parameters":[{"annotation":"int","default":"","default_kind":"none","kind":"positional_or_keyword","name":"n"}],"return":"int"},"source_cid":"bafkreiecl6al6zc2gzt4gqewrsa4qnj77zeuensr3abb3fjhuyvwbw56la","span":{"end_column":16,"end_line":3,"path":"tune.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":2},"stable_id":"baguqeeraihifva5brpdu5qfnckxcnenepjow3g7qlwkqub6v3bp72pyvhjgq","version_cid":"baguqeerat5kxgfac2kj6au5vxdfsd2ub6jjbxpm43ltlpko4evaopgpmtlcq"},{"annotations":{},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"module","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"Module","body":[],"type_ignores":[]}}],"frontend_declarations":[null],"frontend_notices":[]},"module_path":"calc.py","namespace":"calc","normalized_ast":{"_type":"Module","body":[],"type_ignores":[]},"property_role":null,"qualified_name":"calc","repository_id":"repository:authored-codebase-adaptation","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{},"source_cid":"bafkreig2whzodbawj5uf6jnxwuklau7dypg4y7o76drwhcihfoxilmvtvq","span":{"end_column":0,"end_line":1,"path":"calc.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeeraru2pagfkgu4knwolre3ig2ueobopqkeylzx73ooj266czs4ygj5q","version_cid":"baguqeera4f7ptmp4y2xr6jbrnuiadxejgziwg4nhtbof5jeyrha2vpx6fupq"},{"annotations":{"n":"int","return":"int"},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"function","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"Call","args":[{"_type":"Name","ctx":{"_type":"Load"},"id":"n"}],"func":{"_type":"Name","ctx":{"_type":"Load"},"id":"increment"},"keywords":[]}}],"decorator_list":[],"name":"consume","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]}}],"frontend_declarations":["symbol:28:0"],"frontend_notices":[]},"module_path":"consumer.py","namespace":"consumer","normalized_ast":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"Call","args":[{"_type":"Name","ctx":{"_type":"Load"},"id":"n"}],"func":{"_type":"Name","ctx":{"_type":"Load"},"id":"increment"},"keywords":[]}}],"decorator_list":[],"name":"consume","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]},"property_role":null,"qualified_name":"consumer.consume","repository_id":"repository:authored-codebase-adaptation","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{"is_generator":false,"parameters":[{"annotation":"int","default":"","default_kind":"none","kind":"positional_or_keyword","name":"n"}],"return":"int"},"source_cid":"bafkreihyszjx5tk5qbfhozf4crvsp6ksnnbxi3p2wukm4k3emnqjntzvpy","span":{"end_column":23,"end_line":4,"path":"consumer.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":3},"stable_id":"baguqeeravsk7toexjllt5gartvy3njr4xgfdq5d3qynhbjqyksd7qvkcb3oq","version_cid":"baguqeerafpib6643dhf2wymwxut3s3wjt3cbjxb2sktosmtugwkrdfmvid2a"},{"annotations":{},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"module","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"Module","body":[],"type_ignores":[]}}],"frontend_declarations":[null],"frontend_notices":[]},"module_path":"canary.py","namespace":"canary","normalized_ast":{"_type":"Module","body":[],"type_ignores":[]},"property_role":null,"qualified_name":"canary","repository_id":"repository:authored-codebase-adaptation","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{},"source_cid":"bafkreigikomnn2573hgplkeuf36bsnkercv3p5jumx7ajynfvhjszxjtlm","span":{"end_column":0,"end_line":1,"path":"canary.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeeraxksh7l4sv4siogzlipkqvr2vtkfj33tnawzb454dvrk4pgq2soma","version_cid":"baguqeeraqlvs5s45ukqlfph6vzdjcig3vk6v2lid3pc5irgmqhkb7gmpb6rq"}]},"snapshot":{"entries":[{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerabsgxnwkrx5csnutftobl5z7c73btcx2rt7h35i3rkggsuuap2zzq","git_blob_oid":"3f61573bdca90df8f9b568e5ddbcc1db79b79716","head_blob_oid":"3f61573bdca90df8f9b568e5ddbcc1db79b79716","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"calc.py","raw_path_hex":"63616c632e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":47,"source_cid":"bafkreig2whzodbawj5uf6jnxwuklau7dypg4y7o76drwhcihfoxilmvtvq"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerajwgfjxct6ev5hycxwpxxdqh2k355vfhwa56eecfwrgdg74ys247q","git_blob_oid":"f53de9ed93d63f21d6b1704fd7730e5c5b88116b","head_blob_oid":"f53de9ed93d63f21d6b1704fd7730e5c5b88116b","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"canary.py","raw_path_hex":"63616e6172792e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":74,"source_cid":"bafkreigikomnn2573hgplkeuf36bsnkercv3p5jumx7ajynfvhjszxjtlm"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeeran335suxhrujm5xsiufhwmkurllkdr4tpsgsqxjga2x2g2w76mwcq","git_blob_oid":"f3703caf2cb27ed7d0723f908de3cc18afe848e5","head_blob_oid":"f3703caf2cb27ed7d0723f908de3cc18afe848e5","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"consumer.py","raw_path_hex":"636f6e73756d65722e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":80,"source_cid":"bafkreihyszjx5tk5qbfhozf4crvsp6ksnnbxi3p2wukm4k3emnqjntzvpy"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeeranffxmtbya3jkqwhitzsqu2uut75rgig5z56dbm5gsm5f24sibd5q","git_blob_oid":"cd576ff9aa5c64d2ac030ba0cda873e55f1674c8","head_blob_oid":"cd576ff9aa5c64d2ac030ba0cda873e55f1674c8","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"known_variant.py","raw_path_hex":"6b6e6f776e5f76617269616e742e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":80,"source_cid":"bafkreige3wrvzmsvkt4pytzvx2mir7hlwswrzekdzv6rzd23iaaqword3i"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerakfncwummy2seg54ujlf23zgxyqzy3hhteb7xswegcis4ffilq32a","git_blob_oid":"530aee57eeae73b69b574365e3691707840a6425","head_blob_oid":"530aee57eeae73b69b574365e3691707840a6425","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"tune.py","raw_path_hex":"74756e652e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":70,"source_cid":"bafkreiecl6al6zc2gzt4gqewrsa4qnj77zeuensr3abb3fjhuyvwbw56la"}],"exclusions":[".eggs",".git",".hg",".mypy_cache",".nox",".pytest_cache",".ruff_cache",".semantic-index",".semantic_index",".svn",".tox",".venv","__pycache__","build","coverage","dist","env","external","htmlcov","node_modules","semantic-index-state","site-packages","third-party","third_party","vendor","venv"],"git_commit":"245ec0b27a0af48ab04395c711e77462429017dc","git_tree":"ddbfbf4539c31833133407262e58ba70cd474e1f","max_entries":256,"max_file_bytes":65536,"mode":"git-clean","repository_id":"repository:authored-codebase-adaptation","schema":"ipfs-datasets.software-contracts.semantic-repository-snapshot@4","snapshot_cid":"baguqeerammiwwo6qmsqbeyvj4jizg2qbqqe6ia6354ky6kjzcd7v6ayo24zq"},"units":[{"ast_cid":"baguqeerahy3d2obipbaq672mc6cyl65duj5q43wkrbjigmc7b6jx5y7h3jva","entry_cid":"baguqeerabsgxnwkrx5csnutftobl5z7c73btcx2rt7h35i3rkggsuuap2zzq","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:63616c632e7079"},{"ast_cid":"baguqeerauf37w47mvpc23qr6eazagfur3co3oxyapoufzusw6anuvg56tvrq","entry_cid":"baguqeerajwgfjxct6ev5hycxwpxxdqh2k355vfhwa56eecfwrgdg74ys247q","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:63616e6172792e7079"},{"ast_cid":"baguqeerajwywsckjji25wsyrbnyqxsz64m5dg2aoa3c4osyqi5r37ulifbdq","entry_cid":"baguqeeran335suxhrujm5xsiufhwmkurllkdr4tpsgsqxjga2x2g2w76mwcq","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:636f6e73756d65722e7079"},{"ast_cid":"baguqeeracx6wyiw3vpufo3caky6zrjvoy34ji7bhmtm5wpvjjlagxyhx6e5q","entry_cid":"baguqeeranffxmtbya3jkqwhitzsqu2uut75rgig5z56dbm5gsm5f24sibd5q","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:6b6e6f776e5f76617269616e742e7079"},{"ast_cid":"baguqeeraqo2zylnkuasda6frt23qobbdsaedjd6qtkimcolalohdpb665hga","entry_cid":"baguqeerakfncwummy2seg54ujlf23zgxyqzy3hhteb7xswegcis4ffilq32a","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:74756e652e7079"}]},"native_adapter":{"adapter_version":"software-verification-source-adapter/v1.0.1","backend_requests":[{"attributes":{"fake_success_forbidden":true,"function_id":"function:increment","program_id":"bafkreibxjim6z6w6bu322pmqxlpn33alh2a7abfj6v62z47kkjcjde7e3y","requires_canonical_backend":true},"goal_kind":"verification_condition","logic_family":"smt","obligation_statement":"Establish the admitted contract obligations for function 'increment' via the shared SMT compiler; do not treat adapter success as a proof.","request_id":"backend-request:function:increment.contract","schema":"ipfs_datasets_py/logic/software-verification/canonical-backend-request@1","source_ref_ids":["source:known_variant.py"],"subject_ids":["function:increment"],"theory_tags":["equality","qf_lia"]}],"diagnostics":[],"document":{"artifacts":[{"artifact_id":"artifact:known_variant.py","config_id":"","content_cid":"","content_sha256":"c4dda35cb25554f8fc4f35be9888fcebb4ad1c9143cd7d1c8f5b40010b3a23da","license_expression":"","media_type":"text/x-python","metadata":{"language":"python"},"parent_artifact_ids":[],"path":"known_variant.py","producer_id":"","review_status":"","role":"input","schema_id":"software-verification-source","schema_version":"v1","size":80,"trust_decision":""}],"assumptions":[{"assumption_id":"assumption:python.language-semantics","expression":{"adapter":"software-verification-source-adapter/v1.0.1","subset":"v1"},"extensions":{},"kind":"semantic","schema_version":"verification-assumption/v1","source_ref_ids":[],"span_ids":["span:function.increment.1"],"statement":"Only the admitted python subset is given executable ProgramIR semantics; other features stay observational.","subject_ids":["decl:function.increment"]},{"assumption_id":"assumption:python.memory","expression":{"memory_model":"abstract_objects"},"extensions":{},"kind":"modeling","schema_version":"verification-assumption/v1","source_ref_ids":[],"span_ids":["span:function.increment.1"],"statement":"python memory is modeled as abstract object identity without a precise heap graph in this adapter version.","subject_ids":["decl:function.increment"]},{"assumption_id":"assumption:python.runtime","expression":{"concurrency":"sequential","language":"python"},"extensions":{},"kind":"platform","schema_version":"verification-assumption/v1","source_ref_ids":[],"span_ids":["span:function.increment.1"],"statement":"python runtime is sequential, single-threaded for the admitted subset; the GIL or event-loop concurrency is not modeled.","subject_ids":["decl:function.increment"]},{"assumption_id":"assumption:python.undefined-behavior","expression":{"undefined_behavior_policy":"retain_unsupported"},"extensions":{},"kind":"semantic","schema_version":"verification-assumption/v1","source_ref_ids":[],"span_ids":["span:function.increment.1"],"statement":"Undefined or implementation-defined python behavior is not silently executed; unsupported constructs are retained as diagnostics.","subject_ids":["decl:function.increment"]}],"bounds":[{"bound_id":"bound:python.source-bytes","description":"Adapter admission bound for source size.","extensions":{},"kind":"resource_bounded","limits":{"max_source_bytes":2097152},"source_ref_ids":["source:known_variant.py"],"span_ids":[]}],"declarations":[{"declaration_id":"decl:function.increment","depends_on":[],"extensions":{},"kind":"function","name":"increment","payload":{"complete_lowering":true,"function_id":"function:increment","language":"python","parameter_symbol_ids":["symbol:increment.n.parameter"],"return_type":"int"},"source_ref_ids":["source:known_variant.py"],"span_ids":["span:function.increment.1"]}],"diagnostics":[],"document_id":"bafkreibggatrg2sd46ytiqzo3mdir6ff7zkw4ephhy7qdzqytaoorry5s4","extensions":{"lfv.source_adapter.version":"software-verification-source-adapter/v1.0.1"},"metadata":{"adapter":"SourceSoftwareVerificationAdapter@1","language":"python","path":"known_variant.py"},"observations":{"adapter_version":"software-verification-source-adapter/v1.0.1","backend_requests":[{"attributes":{"fake_success_forbidden":true,"function_id":"function:increment","program_id":"bafkreibxjim6z6w6bu322pmqxlpn33alh2a7abfj6v62z47kkjcjde7e3y","requires_canonical_backend":true},"goal_kind":"verification_condition","logic_family":"smt","obligation_statement":"Establish the admitted contract obligations for function 'increment' via the shared SMT compiler; do not treat adapter success as a proof.","request_id":"backend-request:function:increment.contract","schema":"ipfs_datasets_py/logic/software-verification/canonical-backend-request@1","source_ref_ids":["source:known_variant.py"],"subject_ids":["function:increment"],"theory_tags":["equality","qf_lia"]}],"interface":"SourceSoftwareVerificationAdapter@1","unsupported_constructs":[]},"properties":[{"assumption_ids":["assumption:python.language-semantics","assumption:python.memory","assumption:python.runtime","assumption:python.undefined-behavior"],"bound_ids":[],"expression":{"function_id":"function:increment","purity":"pure"},"extensions":{},"kind":"safety","logic_family":"software_verification","property_id":"property:function:increment.safety","schema_version":"verification-property/v1","source_ref_ids":["source:known_variant.py"],"span_ids":["span:function.increment.1"],"statement":"Function increment respects its admitted control-flow and effect summary under the declared language assumptions.","subject_ids":["decl:function.increment"]}],"schema_version":"software-verification-ir/v1","sources":[{"container_sha256":"","container_uri":"","content_cid":"","content_sha256":"c4dda35cb25554f8fc4f35be9888fcebb4ad1c9143cd7d1c8f5b40010b3a23da","license_expression":"","metadata":{"byte_length":80,"language":"python","path":"known_variant.py"},"ref_id":"source:known_variant.py","review_status":"unreviewed","source_id":"known_variant.py","source_revision":"snapshot:baguqeerammiwwo6qmsqbeyvj4jizg2qbqqe6ia6354ky6kjzcd7v6ayo24zq","source_uri":"file:///known_variant.py"}],"spans":[{"end_byte":79,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:known_variant.py","span_id":"span:function.increment.1","start_byte":33,"start_char":null,"start_column":1,"start_line":2},{"end_byte":79,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:known_variant.py","span_id":"span:increment.expr.4","start_byte":74,"start_char":null,"start_column":12,"start_line":3},{"end_byte":75,"end_char":null,"end_column":12,"end_line":3,"metadata":{},"source_ref_id":"source:known_variant.py","span_id":"span:increment.expr.5","start_byte":74,"start_char":null,"start_column":12,"start_line":3},{"end_byte":79,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:known_variant.py","span_id":"span:increment.expr.7","start_byte":78,"start_char":null,"start_column":16,"start_line":3},{"end_byte":53,"end_char":null,"end_column":20,"end_line":2,"metadata":{},"source_ref_id":"source:known_variant.py","span_id":"span:increment.param.n.2","start_byte":47,"start_char":null,"start_column":15,"start_line":2},{"end_byte":79,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:known_variant.py","span_id":"span:increment.stmt.3","start_byte":67,"start_char":null,"start_column":5,"start_line":3}]},"evidence":null,"fake_backend_success":false,"interface":"SourceSoftwareVerificationAdapter@1","language":"python","path":"known_variant.py","program":{"commands":[{"attributes":{},"command_id":"command:10","effects":{"allocates":[],"deallocates":[],"nondeterministic":false,"performs_io":false,"raises":[],"reads":[],"synchronizes":false,"writes":[]},"evaluation_order":["expr:9"],"expression_ids":["expr:9"],"kind":"return","source_ref_ids":["source:known_variant.py"],"span_ids":["span:increment.stmt.3"],"target_symbol_ids":[],"undefined_behavior":[]}],"expressions":[{"attributes":{},"evaluation_order":[],"expression_id":"expr:6","kind":"symbol","operand_ids":[],"operator":"","source_ref_ids":["source:known_variant.py"],"span_ids":["span:increment.expr.5"],"symbol_ids":["symbol:increment.n.parameter"],"type_ref":"any"},{"attributes":{"value":2},"evaluation_order":[],"expression_id":"expr:8","kind":"literal","operand_ids":[],"operator":"","source_ref_ids":["source:known_variant.py"],"span_ids":["span:increment.expr.7"],"symbol_ids":[],"type_ref":"int"},{"attributes":{},"evaluation_order":["expr:6","expr:8"],"expression_id":"expr:9","kind":"binary","operand_ids":["expr:6","expr:8"],"operator":"add","source_ref_ids":["source:known_variant.py"],"span_ids":["span:increment.expr.4"],"symbol_ids":[],"type_ref":"any"}],"functions":[{"cfg":{"blocks":[{"block_id":"block:entry","command_ids":["command:10"],"source_ref_ids":["source:known_variant.py"],"span_ids":["span:function.increment.1"]}],"edges":[],"entry_block_id":"block:entry","exceptional_exit_block_ids":[],"graph_id":"cfg:increment","normal_exit_block_ids":["block:entry"]},"declared_exceptions":[],"effects":{"allocates":[],"deallocates":[],"nondeterministic":false,"performs_io":false,"raises":[],"reads":["symbol:increment.n.parameter"],"synchronizes":false,"writes":[]},"exception_symbol_ids":[],"function_id":"function:increment","local_symbol_ids":[],"name":"increment","parameter_symbol_ids":["symbol:increment.n.parameter"],"purity":"pure","result_symbol_id":"symbol:increment.result.result","return_type":"int","source_ref_ids":["source:known_variant.py"],"span_ids":["span:function.increment.1"]}],"global_symbol_ids":[],"metadata":{"adapter":"SourceSoftwareVerificationAdapter@1","language":"python","path":"known_variant.py"},"program_id":"bafkreibxjim6z6w6bu322pmqxlpn33alh2a7abfj6v62z47kkjcjde7e3y","schema_version":"program-ir/v1","sources":[{"container_sha256":"","container_uri":"","content_cid":"","content_sha256":"c4dda35cb25554f8fc4f35be9888fcebb4ad1c9143cd7d1c8f5b40010b3a23da","license_expression":"","metadata":{"byte_length":80,"language":"python","path":"known_variant.py"},"ref_id":"source:known_variant.py","review_status":"unreviewed","source_id":"known_variant.py","source_revision":"snapshot:baguqeerammiwwo6qmsqbeyvj4jizg2qbqqe6ia6354ky6kjzcd7v6ayo24zq","source_uri":"file:///known_variant.py"}],"spans":[{"end_byte":79,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:known_variant.py","span_id":"span:function.increment.1","start_byte":33,"start_char":null,"start_column":1,"start_line":2},{"end_byte":79,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:known_variant.py","span_id":"span:increment.expr.4","start_byte":74,"start_char":null,"start_column":12,"start_line":3},{"end_byte":75,"end_char":null,"end_column":12,"end_line":3,"metadata":{},"source_ref_id":"source:known_variant.py","span_id":"span:increment.expr.5","start_byte":74,"start_char":null,"start_column":12,"start_line":3},{"end_byte":79,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:known_variant.py","span_id":"span:increment.expr.7","start_byte":78,"start_char":null,"start_column":16,"start_line":3},{"end_byte":53,"end_char":null,"end_column":20,"end_line":2,"metadata":{},"source_ref_id":"source:known_variant.py","span_id":"span:increment.param.n.2","start_byte":47,"start_char":null,"start_column":15,"start_line":2},{"end_byte":79,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:known_variant.py","span_id":"span:increment.stmt.3","start_byte":67,"start_char":null,"start_column":5,"start_line":3}],"symbols":[{"attributes":{},"kind":"parameter","name":"n","source_ref_ids":["source:known_variant.py"],"span_ids":["span:increment.param.n.2"],"symbol_id":"symbol:increment.n.parameter","type_ref":"int"},{"attributes":{},"kind":"result","name":"result","source_ref_ids":["source:known_variant.py"],"span_ids":["span:function.increment.1"],"symbol_id":"symbol:increment.result.result","type_ref":"int"}]},"schema":"ipfs_datasets_py/logic/software-verification/source-adapter-result@1","status":"success","unsupported_constructs":[]},"native_bridge_results":[{"kind":"program","native_id":"bafkreibxjim6z6w6bu322pmqxlpn33alh2a7abfj6v62z47kkjcjde7e3y","result":{"bridge_version":"1.0.0","diagnostics":[],"domain_identity":"bafkreibxjim6z6w6bu322pmqxlpn33alh2a7abfj6v62z47kkjcjde7e3y","expression":{"content_digest":"26935bade7d70e1984a5ee7f2234fa323e2c5ab8f0bf9b45520b0c960392ab23","expression_id":"expr:sv:program:bafkreibxjim6z6w6bu322pmqxlpn33alh2a7abfj6v62z47kkjcjde7e3y","family":{"interface":"LogicIdentityNamespaces@1","namespace":"family","schema_version":"logic-identity-namespaces/v1","value":"program","version":"1.0.0"},"interface":"TypedExpression@1","metadata":{"bridge":"SoftwareVerificationSyntaxBridge@1","domain_identity":"bafkreibxjim6z6w6bu322pmqxlpn33alh2a7abfj6v62z47kkjcjde7e3y","kind":"program","source_identities":["c4dda35cb25554f8fc4f35be9888fcebb4ad1c9143cd7d1c8f5b40010b3a23da","file:///known_variant.py","source:known_variant.py","span:function.increment.1","span:increment.expr.4","span:increment.expr.5","span:increment.expr.7","span:increment.param.n.2","span:increment.stmt.3"],"view_role":""},"profile":{"interface":"LogicIdentityNamespaces@1","namespace":"profile","schema_version":"logic-identity-namespaces/v1","value":"program_ir","version":"1.0.0"},"root":{"arguments":[],"binders":[],"extension":{"children":[],"family":{"interface":"LogicIdentityNamespaces@1","namespace":"family","schema_version":"logic-identity-namespaces/v1","value":"program","version":"1.0.0"},"features":["program.ir","software_verification.program"],"interface":"LogicExtensionNode@1","metadata":{},"node_id":"node:sv:program:bafkreibxjim6z6w6bu322pmqxlpn33alh2a7abfj6v62z47kkjcjde7e3y:ext","payload":{"bridge_interface":"SoftwareVerificationSyntaxBridge@1","bridge_version":"1.0.0","document":{"commands":[{"attributes":{},"command_id":"command:10","effects":{"allocates":[],"deallocates":[],"nondeterministic":false,"performs_io":false,"raises":[],"reads":[],"synchronizes":false,"writes":[]},"evaluation_order":["expr:9"],"expression_ids":["expr:9"],"kind":"return","source_ref_ids":["source:known_variant.py"],"span_ids":["span:increment.stmt.3"],"target_symbol_ids":[],"undefined_behavior":[]}],"expressions":[{"attributes":{},"evaluation_order":[],"expression_id":"expr:6","kind":"symbol","operand_ids":[],"operator":"","source_ref_ids":["source:known_variant.py"],"span_ids":["span:increment.expr.5"],"symbol_ids":["symbol:increment.n.parameter"],"type_ref":"any"},{"attributes":{"value":2},"evaluation_order":[],"expression_id":"expr:8","kind":"literal","operand_ids":[],"operator":"","source_ref_ids":["source:known_variant.py"],"span_ids":["span:increment.expr.7"],"symbol_ids":[],"type_ref":"int"},{"attributes":{},"evaluation_order":["expr:6","expr:8"],"expression_id":"expr:9","kind":"binary","operand_ids":["expr:6","expr:8"],"operator":"add","source_ref_ids":["source:known_variant.py"],"span_ids":["span:increment.expr.4"],"symbol_ids":[],"type_ref":"any"}],"functions":[{"cfg":{"blocks":[{"block_id":"block:entry","command_ids":["command:10"],"source_ref_ids":["source:known_variant.py"],"span_ids":["span:function.increment.1"]}],"edges":[],"entry_block_id":"block:entry","exceptional_exit_block_ids":[],"graph_id":"cfg:increment","normal_exit_block_ids":["block:entry"]},"declared_exceptions":[],"effects":{"allocates":[],"deallocates":[],"nondeterministic":false,"performs_io":false,"raises":[],"reads":["symbol:increment.n.parameter"],"synchronizes":false,"writes":[]},"exception_symbol_ids":[],"function_id":"function:increment","local_symbol_ids":[],"name":"increment","parameter_symbol_ids":["symbol:increment.n.parameter"],"purity":"pure","result_symbol_id":"symbol:increment.result.result","return_type":"int","source_ref_ids":["source:known_variant.py"],"span_ids":["span:function.increment.1"]}],"global_symbol_ids":[],"metadata":{"adapter":"SourceSoftwareVerificationAdapter@1","language":"python","path":"known_variant.py"},"program_id":"bafkreibxjim6z6w6bu322pmqxlpn33alh2a7abfj6v62z47kkjcjde7e3y","schema_version":"program-ir/v1","sources":[{"container_sha256":"","container_uri":"","content_cid":"","content_sha256":"c4dda35cb25554f8fc4f35be9888fcebb4ad1c9143cd7d1c8f5b40010b3a23da","license_expression":"","metadata":{"byte_length":80,"language":"python","path":"known_variant.py"},"ref_id":"source:known_variant.py","review_status":"unreviewed","source_id":"known_variant.py","source_revision":"snapshot:baguqeerammiwwo6qmsqbeyvj4jizg2qbqqe6ia6354ky6kjzcd7v6ayo24zq","source_uri":"file:///known_variant.py"}],"spans":[{"end_byte":79,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:known_variant.py","span_id":"span:function.increment.1","start_byte":33,"start_char":null,"start_column":1,"start_line":2},{"end_byte":79,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:known_variant.py","span_id":"span:increment.expr.4","start_byte":74,"start_char":null,"start_column":12,"start_line":3},{"end_byte":75,"end_char":null,"end_column":12,"end_line":3,"metadata":{},"source_ref_id":"source:known_variant.py","span_id":"span:increment.expr.5","start_byte":74,"start_char":null,"start_column":12,"start_line":3},{"end_byte":79,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:known_variant.py","span_id":"span:increment.expr.7","start_byte":78,"start_char":null,"start_column":16,"start_line":3},{"end_byte":53,"end_char":null,"end_column":20,"end_line":2,"metadata":{},"source_ref_id":"source:known_variant.py","span_id":"span:increment.param.n.2","start_byte":47,"start_char":null,"start_column":15,"start_line":2},{"end_byte":79,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:known_variant.py","span_id":"span:increment.stmt.3","start_byte":67,"start_char":null,"start_column":5,"start_line":3}],"symbols":[{"attributes":{},"kind":"parameter","name":"n","source_ref_ids":["source:known_variant.py"],"span_ids":["span:increment.param.n.2"],"symbol_id":"symbol:increment.n.parameter","type_ref":"int"},{"attributes":{},"kind":"result","name":"result","source_ref_ids":["source:known_variant.py"],"span_ids":["span:function.increment.1"],"symbol_id":"symbol:increment.result.result","type_ref":"int"}]},"domain_identity":"bafkreibxjim6z6w6bu322pmqxlpn33alh2a7abfj6v62z47kkjcjde7e3y","domain_schema":"program-ir/v1","kind":"program","schema_version":"program.program_ir/v1","source_identities":["c4dda35cb25554f8fc4f35be9888fcebb4ad1c9143cd7d1c8f5b40010b3a23da","file:///known_variant.py","source:known_variant.py","span:function.increment.1","span:increment.expr.4","span:increment.expr.5","span:increment.expr.7","span:increment.param.n.2","span:increment.stmt.3"],"view_role":""},"payload_schema":"program.program_ir/v1","profile":{"interface":"LogicIdentityNamespaces@1","namespace":"profile","schema_version":"logic-identity-namespaces/v1","value":"program_ir","version":"1.0.0"},"schema_version":"syntax-logic-extension-node/v1"},"kind":"extension","metadata":{},"node_id":"node:sv:program:bafkreibxjim6z6w6bu322pmqxlpn33alh2a7abfj6v62z47kkjcjde7e3y","schema_version":"syntax-logic-node/v1","sort":{"arguments":[],"kind":"bool","name":"Bool","schema_version":"syntax-logic-sort/v1"},"symbol":""},"schema_version":"syntax-typed-expression/v1","signature":{"family":{"interface":"LogicIdentityNamespaces@1","namespace":"family","schema_version":"logic-identity-namespaces/v1","value":"program","version":"1.0.0"},"features":["program.ir","software_verification.program"],"interface":"LogicSignature@1","metadata":{"bridge":"SoftwareVerificationSyntaxBridge@1","domain":"software_verification","kind":"program"},"profile":{"interface":"LogicIdentityNamespaces@1","namespace":"profile","schema_version":"logic-identity-namespaces/v1","value":"program_ir","version":"1.0.0"},"schema_version":"syntax-logic-signature/v1","signature_id":"sig:sv:program","sorts":[{"arguments":[],"kind":"bool","name":"Bool","schema_version":"syntax-logic-sort/v1"}],"symbols":[]}},"has_document":true,"interface":"SoftwareVerificationSyntaxBridge@1","kind":"program","losses":[],"preservation":"exact","route":{"domain_schema":"program-ir/v1","family_id":"program","features":["software_verification.program","program.ir"],"kind":"program","notes":"","payload_schema":"program.program_ir/v1","profile_id":"program_ir","schema":"software-verification.syntax-bridge-route/v1","view_role":""},"schema":"software-verification.syntax-bridge-result/v1","source_identities":["c4dda35cb25554f8fc4f35be9888fcebb4ad1c9143cd7d1c8f5b40010b3a23da","file:///known_variant.py","source:known_variant.py","span:function.increment.1","span:increment.expr.4","span:increment.expr.5","span:increment.expr.7","span:increment.param.n.2","span:increment.stmt.3"],"status":"ok","unsupported":[]}}],"native_contracts":[],"native_program":{"commands":[{"attributes":{},"command_id":"command:10","effects":{"allocates":[],"deallocates":[],"nondeterministic":false,"performs_io":false,"raises":[],"reads":[],"synchronizes":false,"writes":[]},"evaluation_order":["expr:9"],"expression_ids":["expr:9"],"kind":"return","source_ref_ids":["source:known_variant.py"],"span_ids":["span:increment.stmt.3"],"target_symbol_ids":[],"undefined_behavior":[]}],"expressions":[{"attributes":{},"evaluation_order":[],"expression_id":"expr:6","kind":"symbol","operand_ids":[],"operator":"","source_ref_ids":["source:known_variant.py"],"span_ids":["span:increment.expr.5"],"symbol_ids":["symbol:increment.n.parameter"],"type_ref":"any"},{"attributes":{"value":2},"evaluation_order":[],"expression_id":"expr:8","kind":"literal","operand_ids":[],"operator":"","source_ref_ids":["source:known_variant.py"],"span_ids":["span:increment.expr.7"],"symbol_ids":[],"type_ref":"int"},{"attributes":{},"evaluation_order":["expr:6","expr:8"],"expression_id":"expr:9","kind":"binary","operand_ids":["expr:6","expr:8"],"operator":"add","source_ref_ids":["source:known_variant.py"],"span_ids":["span:increment.expr.4"],"symbol_ids":[],"type_ref":"any"}],"functions":[{"cfg":{"blocks":[{"block_id":"block:entry","command_ids":["command:10"],"source_ref_ids":["source:known_variant.py"],"span_ids":["span:function.increment.1"]}],"edges":[],"entry_block_id":"block:entry","exceptional_exit_block_ids":[],"graph_id":"cfg:increment","normal_exit_block_ids":["block:entry"]},"declared_exceptions":[],"effects":{"allocates":[],"deallocates":[],"nondeterministic":false,"performs_io":false,"raises":[],"reads":["symbol:increment.n.parameter"],"synchronizes":false,"writes":[]},"exception_symbol_ids":[],"function_id":"function:increment","local_symbol_ids":[],"name":"increment","parameter_symbol_ids":["symbol:increment.n.parameter"],"purity":"pure","result_symbol_id":"symbol:increment.result.result","return_type":"int","source_ref_ids":["source:known_variant.py"],"span_ids":["span:function.increment.1"]}],"global_symbol_ids":[],"metadata":{"adapter":"SourceSoftwareVerificationAdapter@1","language":"python","path":"known_variant.py"},"program_id":"bafkreibxjim6z6w6bu322pmqxlpn33alh2a7abfj6v62z47kkjcjde7e3y","schema_version":"program-ir/v1","sources":[{"container_sha256":"","container_uri":"","content_cid":"","content_sha256":"c4dda35cb25554f8fc4f35be9888fcebb4ad1c9143cd7d1c8f5b40010b3a23da","license_expression":"","metadata":{"byte_length":80,"language":"python","path":"known_variant.py"},"ref_id":"source:known_variant.py","review_status":"unreviewed","source_id":"known_variant.py","source_revision":"snapshot:baguqeerammiwwo6qmsqbeyvj4jizg2qbqqe6ia6354ky6kjzcd7v6ayo24zq","source_uri":"file:///known_variant.py"}],"spans":[{"end_byte":79,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:known_variant.py","span_id":"span:function.increment.1","start_byte":33,"start_char":null,"start_column":1,"start_line":2},{"end_byte":79,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:known_variant.py","span_id":"span:increment.expr.4","start_byte":74,"start_char":null,"start_column":12,"start_line":3},{"end_byte":75,"end_char":null,"end_column":12,"end_line":3,"metadata":{},"source_ref_id":"source:known_variant.py","span_id":"span:increment.expr.5","start_byte":74,"start_char":null,"start_column":12,"start_line":3},{"end_byte":79,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:known_variant.py","span_id":"span:increment.expr.7","start_byte":78,"start_char":null,"start_column":16,"start_line":3},{"end_byte":53,"end_char":null,"end_column":20,"end_line":2,"metadata":{},"source_ref_id":"source:known_variant.py","span_id":"span:increment.param.n.2","start_byte":47,"start_char":null,"start_column":15,"start_line":2},{"end_byte":79,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:known_variant.py","span_id":"span:increment.stmt.3","start_byte":67,"start_char":null,"start_column":5,"start_line":3}],"symbols":[{"attributes":{},"kind":"parameter","name":"n","source_ref_ids":["source:known_variant.py"],"span_ids":["span:increment.param.n.2"],"symbol_id":"symbol:increment.n.parameter","type_ref":"int"},{"attributes":{},"kind":"result","name":"result","source_ref_ids":["source:known_variant.py"],"span_ids":["span:function.increment.1"],"symbol_id":"symbol:increment.result.result","type_ref":"int"}]},"profile":{"completion_authority":false,"domain_id":"codebase_ir","executes_source":false,"execution_authority":false,"feature_only":true,"feature_view":"native documents with stable positional references; provenance retained outside learned expressions","feature_view_schema":"codebase-ir-native-structural-feature-view@1","limits":{"max_ast_depth":48,"max_ast_nodes":2048,"max_condition_bytes":16384,"max_contracts":8,"max_functions":16,"max_source_bytes":65536,"max_target_bytes":4194304},"native_routes":{"contract":{"available_without_typed_evidence":false,"family":"program","kind":"contract","owner_schema":"program-contract/v1","payload_schema":"program.program_contract/v1","profile":"dynamic_hoare","requires_explicit_source_ref":true,"requires_program_binding":true,"typed_owner":"ProgramContract","view_role":""},"program":{"available_without_typed_evidence":false,"family":"program","kind":"program","owner_schema":"program-ir/v1","payload_schema":"program.program_ir/v1","profile":"program_ir","requires_explicit_source_ref":true,"requires_program_binding":false,"typed_owner":"ProgramIR","view_role":""}},"projection_ids":["codebase_ir.program@1","codebase_ir.contracts@1"],"proof_authority":false,"provider_calls":0,"readiness":"complete supported source adapter, exact native bridge, no unsupported inventory","schema":"codebase-ir-source-bound-feature-targets@1","semantic_formula_decoder":false,"solver_calls":0,"source_semantics_verified":false,"unsupported_policy":"retain source-bound frontiers and deny training readiness"},"proof_authority":false,"publication_receipt":{"ast_revision_id":"rev:repository:authored-codebase-adaptation:snapshot:baguqeerammiwwo6qmsqbeyvj4jizg2qbqqe6ia6354ky6kjzcd7v6ayo24zq","generation":1,"manifest_cid":"baguqeerabcgminjgcgnin7h556cr77dd4zjrpxh5pou7rvxmqtlbnmz6jdyq","operation_id":"adaptation-initial","previous_head":null,"repository_id":"repository:authored-codebase-adaptation","request_cid":"baguqeerap6c557cg7iz6wr2ypf6cwmhwl73cscg2qj53io2nm5clehhikyoa","schema":"codebase-publication-receipt@1","snapshot_cid":"baguqeerammiwwo6qmsqbeyvj4jizg2qbqqe6ia6354ky6kjzcd7v6ayo24zq"},"semantic_formula_decoder":false,"source_binding":{"ast_cid":"baguqeeracx6wyiw3vpufo3caky6zrjvoy34ji7bhmtm5wpvjjlagxyhx6e5q","content_sha256":"c4dda35cb25554f8fc4f35be9888fcebb4ad1c9143cd7d1c8f5b40010b3a23da","entry":{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeeranffxmtbya3jkqwhitzsqu2uut75rgig5z56dbm5gsm5f24sibd5q","git_blob_oid":"cd576ff9aa5c64d2ac030ba0cda873e55f1674c8","head_blob_oid":"cd576ff9aa5c64d2ac030ba0cda873e55f1674c8","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"known_variant.py","raw_path_hex":"6b6e6f776e5f76617269616e742e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":80,"source_cid":"bafkreige3wrvzmsvkt4pytzvx2mir7hlwswrzekdzv6rzd23iaaqword3i"},"head":{"ast_revision_id":"rev:repository:authored-codebase-adaptation:snapshot:baguqeerammiwwo6qmsqbeyvj4jizg2qbqqe6ia6354ky6kjzcd7v6ayo24zq","generation":1,"manifest_cid":"baguqeerabcgminjgcgnin7h556cr77dd4zjrpxh5pou7rvxmqtlbnmz6jdyq","receipt_cid":"baguqeeraczdmcdqhf2trdhouxmu2lgksmsmfiy2f2tzifbpn6nof5sv2mhza","repository_id":"repository:authored-codebase-adaptation","schema":"codebase-head@1","snapshot_cid":"baguqeerammiwwo6qmsqbeyvj4jizg2qbqqe6ia6354ky6kjzcd7v6ayo24zq"},"path":"known_variant.py","repository_id":"repository:authored-codebase-adaptation","schema":"codebase-ir-feature-source-binding@1","source_cid":"bafkreige3wrvzmsvkt4pytzvx2mir7hlwswrzekdzv6rzd23iaaqword3i","source_key":"raw:6b6e6f776e5f76617269616e742e7079","source_revision":"snapshot:baguqeerammiwwo6qmsqbeyvj4jizg2qbqqe6ia6354ky6kjzcd7v6ayo24zq","unit":{"ast_cid":"baguqeeracx6wyiw3vpufo3caky6zrjvoy34ji7bhmtm5wpvjjlagxyhx6e5q","entry_cid":"baguqeeranffxmtbya3jkqwhitzsqu2uut75rgig5z56dbm5gsm5f24sibd5q","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:6b6e6f776e5f76617269616e742e7079"}},"source_bytes_hex":"2320766f636162756c61727920666978747572653a206f66667365742074776f0a64656620696e6372656d656e74286e3a20696e7429202d3e20696e743a0a2020202072657475726e206e202b20320a","source_semantics_verified":false,"target_schema":"codebase-ir-source-bound-feature-targets@1","unknown_inventory":[{"field":"type_ref","native_id":"expr:6","native_kind":"expressions","value":"any"},{"field":"type_ref","native_id":"expr:9","native_kind":"expressions","value":"any"}]},"required":true,"stage":"target","status":"passed","validator_id":"codebase_ir.exact_native_target_replay@1"}]}],"tuning_targets":[{"admitted":false,"domain_id":"codebase_ir","formalized":false,"projections":[{"expression":{"document":{"commands":[{"attributes":{},"command_id":"command:0","effects":{"allocates":[],"deallocates":[],"nondeterministic":false,"performs_io":false,"raises":[],"reads":[],"synchronizes":false,"writes":[]},"evaluation_order":["expr:9"],"expression_ids":["expression:2"],"kind":"return","target_symbol_ids":[],"undefined_behavior":[]}],"expressions":[{"attributes":{},"evaluation_order":[],"expression_id":"expression:0","kind":"symbol","operand_ids":[],"operator":"","symbol_ids":["symbol:0"],"type_ref":"any"},{"attributes":{"value":1},"evaluation_order":[],"expression_id":"expression:1","kind":"literal","operand_ids":[],"operator":"","symbol_ids":[],"type_ref":"int"},{"attributes":{},"evaluation_order":["expr:6","expr:8"],"expression_id":"expression:2","kind":"binary","operand_ids":["expression:0","expression:1"],"operator":"add","symbol_ids":[],"type_ref":"any"}],"functions":[{"cfg":{"blocks":[{"block_id":"block:0","command_ids":["command:0"]}],"edges":[],"entry_block_id":"block:0","exceptional_exit_block_ids":[],"graph_id":"graph:0","normal_exit_block_ids":["block:0"]},"declared_exceptions":[],"effects":{"allocates":[],"deallocates":[],"nondeterministic":false,"performs_io":false,"raises":[],"reads":["symbol:increment.n.parameter"],"synchronizes":false,"writes":[]},"exception_symbol_ids":[],"function_id":"function:0","local_symbol_ids":[],"name":"increment","parameter_symbol_ids":["symbol:0"],"purity":"pure","result_symbol_id":"symbol:1","return_type":"int"}],"global_symbol_ids":[],"schema_version":"program-ir/v1","symbols":[{"attributes":{},"kind":"parameter","name":"n","symbol_id":"symbol:0","type_ref":"int"},{"attributes":{},"kind":"result","name":"result","symbol_id":"symbol:1","type_ref":"int"}]},"native_kind":"program","schema":"codebase-ir-native-structural-feature-view@1"},"feature_only":true,"logic_family":"program","producer_id":"codebase-source-target-adapter","producer_version":"codebase-ir-source-bound-feature-targets@1","profile":"program_ir","projection_id":"codebase_ir.program@1","properties":[],"representation_kind":"native_structural_feature_view","target_schema":"codebase-ir-source-bound-feature-targets@1","view_id":"program.program_ir/v1","view_role":null},{"expression":{"documents":[],"native_kind":"contracts","schema":"codebase-ir-native-structural-feature-view@1"},"feature_only":true,"logic_family":"program","producer_id":"codebase-source-target-adapter","producer_version":"codebase-ir-source-bound-feature-targets@1","profile":"dynamic_hoare","projection_id":"codebase_ir.contracts@1","properties":[],"representation_kind":"native_structural_feature_view","target_schema":"codebase-ir-source-bound-feature-targets@1","view_id":"program.program_contract/v1","view_role":null}],"qualification_gaps":["source_runtime_semantics_not_verified","backend_proofs_not_run","kernel_proofs_not_run","feature_reconstruction_is_not_formalization"],"qualified":false,"ready_for_training":true,"schema_version":"autoencoder-domain-targets/v1","source_digest":"369afe2484729695a865e0b151b431bfcc33046d07062f21d53f701aeb32e058","unsupported":[],"validation":[{"details":{"ast_node_count":14,"authored_contract_cids":[],"authored_contracts":[],"captured_ast":{"calls":[],"diagnostics":[],"effects":[],"frontend":{"ast_schema":{"identifier":"ipfs-datasets.software-contracts.ast-ir@1.0.0","major":1,"minor":0,"name":"ipfs-datasets.software-contracts.ast-ir","patch":0},"capabilities":["annotations","awaits","calls","decorators","diagnostics","duplicate_definitions","effects","generators","imports","modules","raises","references","scopes","signatures","source_spans","state_access","symbols","undefined_reference_candidates","unsupported_constructs"],"frontend_name":"cpython-ast","frontend_version":"1.2.1","language":"python","language_version":"3.12","schema":"ipfs-datasets.software-contracts.frontend-capability@1.0.0","source_extensions":[".py",".pyi"],"toolchain_cid":"baguqeerar6isk2o6l6peildks6id6mzkg6kpgn6tefr24ro5ckm4hqtntuaa"},"imports":[],"module":{"export_names":["increment"],"module_id":"module:bafkreiecl6al6zc2gzt4gqewrsa4qnj77zeuensr3abb3fjhuyvwbw56la","name":"tune","scope_id":"scope:module","span":{"end_byte":70,"end_column":0,"end_line":4,"start_byte":0,"start_column":0,"start_line":1}},"provenance":{"path":"tune.py","repository_id":"repository:authored-codebase-adaptation","repository_tree_cid":"baguqeerammiwwo6qmsqbeyvj4jizg2qbqqe6ia6354ky6kjzcd7v6ayo24zq","revision":"snapshot:baguqeerammiwwo6qmsqbeyvj4jizg2qbqqe6ia6354ky6kjzcd7v6ayo24zq","source_cid":"bafkreiecl6al6zc2gzt4gqewrsa4qnj77zeuensr3abb3fjhuyvwbw56la"},"references":[{"context":"type","is_qualified":false,"name":"int","reference_id":"reference:40:1","scope_id":"scope:module","span":{"end_byte":43,"end_column":20,"end_line":2,"start_byte":40,"start_column":17,"start_line":2}},{"context":"type","is_qualified":false,"name":"int","reference_id":"reference:48:0","scope_id":"scope:module","span":{"end_byte":51,"end_column":28,"end_line":2,"start_byte":48,"start_column":25,"start_line":2}},{"context":"read","is_qualified":false,"name":"n","reference_id":"reference:64:2","scope_id":"scope:function:23:0","span":{"end_byte":65,"end_column":12,"end_line":3,"start_byte":64,"start_column":11,"start_line":3}}],"schema":"ipfs-datasets.software-contracts.ast-ir@1.0.0","scopes":[{"kind":"module","owner_symbol_id":null,"parent_scope_id":null,"scope_id":"scope:module","span":{"end_byte":70,"end_column":0,"end_line":4,"start_byte":0,"start_column":0,"start_line":1}},{"kind":"function","owner_symbol_id":"symbol:23:0","parent_scope_id":"scope:module","scope_id":"scope:function:23:0","span":{"end_byte":69,"end_column":16,"end_line":3,"start_byte":23,"start_column":0,"start_line":2}}],"symbols":[{"decorator_names":[],"definition_ordinal":0,"flags":[],"kind":"function","name":"increment","qualified_name":"tune.increment","scope_id":"scope:module","signature":{"is_async":false,"is_generator":false,"parameters":[{"annotation":"int","default_kind":"none","kind":"positional_or_named","name":"n","position":0}],"return_annotation":"int"},"span":{"end_byte":69,"end_column":16,"end_line":3,"start_byte":23,"start_column":0,"start_line":2},"symbol_id":"symbol:23:0","visibility":"public"},{"decorator_names":[],"definition_ordinal":0,"flags":[],"kind":"parameter","name":"n","qualified_name":"tune.increment.n","scope_id":"scope:function:23:0","signature":null,"span":{"end_byte":43,"end_column":20,"end_line":2,"start_byte":37,"start_column":14,"start_line":2},"symbol_id":"symbol:37:1","visibility":"public"}],"unsupported":[]},"completion_authority":false,"correspondence":{"is_runtime_equivalence_proof":false,"operation":"native_source_maps_retained_without_rebinding","spans":[{"end_byte":69,"source_ref_id":"source:tune.py","source_text":"def increment(n: int) -> int:\n return n + 1","span_id":"span:function.increment.1","start_byte":23},{"end_byte":69,"source_ref_id":"source:tune.py","source_text":"n + 1","span_id":"span:increment.expr.4","start_byte":64},{"end_byte":65,"source_ref_id":"source:tune.py","source_text":"n","span_id":"span:increment.expr.5","start_byte":64},{"end_byte":69,"source_ref_id":"source:tune.py","source_text":"1","span_id":"span:increment.expr.7","start_byte":68},{"end_byte":43,"source_ref_id":"source:tune.py","source_text":"n: int","span_id":"span:increment.param.n.2","start_byte":37},{"end_byte":69,"source_ref_id":"source:tune.py","source_text":"return n + 1","span_id":"span:increment.stmt.3","start_byte":57}],"subjects":[{"native_id":"symbol:increment.n.parameter","native_kind":"symbols","source_ref_ids":["source:tune.py"],"span_ids":["span:increment.param.n.2"]},{"native_id":"symbol:increment.result.result","native_kind":"symbols","source_ref_ids":["source:tune.py"],"span_ids":["span:function.increment.1"]},{"native_id":"expr:6","native_kind":"expressions","source_ref_ids":["source:tune.py"],"span_ids":["span:increment.expr.5"]},{"native_id":"expr:8","native_kind":"expressions","source_ref_ids":["source:tune.py"],"span_ids":["span:increment.expr.7"]},{"native_id":"expr:9","native_kind":"expressions","source_ref_ids":["source:tune.py"],"span_ids":["span:increment.expr.4"]},{"native_id":"command:10","native_kind":"commands","source_ref_ids":["source:tune.py"],"span_ids":["span:increment.stmt.3"]},{"native_id":"function:increment","native_kind":"functions","source_ref_ids":["source:tune.py"],"span_ids":["span:function.increment.1"]}]},"execution_authority":false,"feature_only":true,"limits":{"max_ast_depth":48,"max_ast_nodes":2048,"max_condition_bytes":16384,"max_contracts":8,"max_functions":16,"max_source_bytes":65536,"max_target_bytes":4194304},"lowered_contract_sha256":[],"manifest":{"ast_revision_id":"rev:repository:authored-codebase-adaptation:snapshot:baguqeerammiwwo6qmsqbeyvj4jizg2qbqqe6ia6354ky6kjzcd7v6ayo24zq","authority":"structural_only","coverage":{"ast_failed":0,"ast_ok":5,"ast_partial":0,"captured_entries":5,"checked_properties":0,"formalized_properties":0,"inventory_entries":5,"opaque_entries":0,"semantic_symbols":10,"unindexed_entries":0},"schema":"codebase-ir-structural-manifest@1","semantic_state":{"artifacts":[{"artifact_id":"artifact:snapshot-evidence","confidence":"exact","kind":"snapshot-evidence","metadata":{"acquisition":"git-clean","exclusions":[".eggs",".git",".hg",".mypy_cache",".nox",".pytest_cache",".ruff_cache",".semantic-index",".semantic_index",".svn",".tox",".venv","__pycache__","build","coverage","dist","env","external","htmlcov","node_modules","semantic-index-state","site-packages","third-party","third_party","vendor","venv"],"snapshot":{"entries":[{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerabsgxnwkrx5csnutftobl5z7c73btcx2rt7h35i3rkggsuuap2zzq","git_blob_oid":"3f61573bdca90df8f9b568e5ddbcc1db79b79716","head_blob_oid":"3f61573bdca90df8f9b568e5ddbcc1db79b79716","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"calc.py","raw_path_hex":"63616c632e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":47,"source_cid":"bafkreig2whzodbawj5uf6jnxwuklau7dypg4y7o76drwhcihfoxilmvtvq"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerajwgfjxct6ev5hycxwpxxdqh2k355vfhwa56eecfwrgdg74ys247q","git_blob_oid":"f53de9ed93d63f21d6b1704fd7730e5c5b88116b","head_blob_oid":"f53de9ed93d63f21d6b1704fd7730e5c5b88116b","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"canary.py","raw_path_hex":"63616e6172792e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":74,"source_cid":"bafkreigikomnn2573hgplkeuf36bsnkercv3p5jumx7ajynfvhjszxjtlm"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeeran335suxhrujm5xsiufhwmkurllkdr4tpsgsqxjga2x2g2w76mwcq","git_blob_oid":"f3703caf2cb27ed7d0723f908de3cc18afe848e5","head_blob_oid":"f3703caf2cb27ed7d0723f908de3cc18afe848e5","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"consumer.py","raw_path_hex":"636f6e73756d65722e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":80,"source_cid":"bafkreihyszjx5tk5qbfhozf4crvsp6ksnnbxi3p2wukm4k3emnqjntzvpy"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeeranffxmtbya3jkqwhitzsqu2uut75rgig5z56dbm5gsm5f24sibd5q","git_blob_oid":"cd576ff9aa5c64d2ac030ba0cda873e55f1674c8","head_blob_oid":"cd576ff9aa5c64d2ac030ba0cda873e55f1674c8","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"known_variant.py","raw_path_hex":"6b6e6f776e5f76617269616e742e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":80,"source_cid":"bafkreige3wrvzmsvkt4pytzvx2mir7hlwswrzekdzv6rzd23iaaqword3i"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerakfncwummy2seg54ujlf23zgxyqzy3hhteb7xswegcis4ffilq32a","git_blob_oid":"530aee57eeae73b69b574365e3691707840a6425","head_blob_oid":"530aee57eeae73b69b574365e3691707840a6425","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"tune.py","raw_path_hex":"74756e652e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":70,"source_cid":"bafkreiecl6al6zc2gzt4gqewrsa4qnj77zeuensr3abb3fjhuyvwbw56la"}],"exclusions":[".eggs",".git",".hg",".mypy_cache",".nox",".pytest_cache",".ruff_cache",".semantic-index",".semantic_index",".svn",".tox",".venv","__pycache__","build","coverage","dist","env","external","htmlcov","node_modules","semantic-index-state","site-packages","third-party","third_party","vendor","venv"],"git_commit":"245ec0b27a0af48ab04395c711e77462429017dc","git_tree":"ddbfbf4539c31833133407262e58ba70cd474e1f","max_entries":256,"max_file_bytes":65536,"mode":"git-clean","repository_id":"repository:authored-codebase-adaptation","schema":"ipfs-datasets.software-contracts.semantic-repository-snapshot@4","snapshot_cid":"baguqeerammiwwo6qmsqbeyvj4jizg2qbqqe6ia6354ky6kjzcd7v6ayo24zq"}},"path":"@snapshot-evidence","schema":"ipfs-datasets.software-contracts.semantic-artifact@1","source_cid":"baguqeerammiwwo6qmsqbeyvj4jizg2qbqqe6ia6354ky6kjzcd7v6ayo24zq"}],"edges":[{"confidence":"conservative","edge_id":"baguqeerabn5edvyyevbfe72l2pfmmidcklkdb3bkkgozbwr7d56jpgapamba","extraction_method":"lexical","extractor_version":"2","metadata":{"native_boundary":false,"resolution":"definite","unresolved_target":"lexical:calc.increment"},"relation":"calls","schema":"ipfs-datasets.software-contracts.semantic-edge@1","source_id":"baguqeeravsk7toexjllt5gartvy3njr4xgfdq5d3qynhbjqyksd7qvkcb3oq","span":{"end_column":23,"end_line":4,"path":"consumer.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":11,"start_line":4},"target_id":"baguqeera476wbd3y6sc4dvajcpip577iqeg4wll5m6nldahv4y5kjm3sdm3q"},{"confidence":"exact","edge_id":"baguqeeraoyq3yphrub6yy3ketqlw4zevhhsehvbthjoiptvu4cnd7egzmsxq","extraction_method":"static_import","extractor_version":"2","metadata":{"alias":"increment","resolution":"definite","unresolved_target":"module:calc.increment"},"relation":"imports","schema":"ipfs-datasets.software-contracts.semantic-edge@1","source_id":"baguqeerai4gbwgjxgfruz7lrabnvhzv5zpk3gqco27j3cyxyn2g4mepuaq6a","span":{"end_column":26,"end_line":1,"path":"consumer.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"target_id":"baguqeera476wbd3y6sc4dvajcpip577iqeg4wll5m6nldahv4y5kjm3sdm3q"},{"confidence":"exact","edge_id":"baguqeerarswhckw3shvppawwxa2fzu5uwrtpt45qnealckpgfmifbhur2h6q","extraction_method":"global_binding","extractor_version":"2","metadata":{"resolution":"unresolved","unresolved_target":"global:increment"},"relation":"reads_state","schema":"ipfs-datasets.software-contracts.semantic-edge@1","source_id":"baguqeeravsk7toexjllt5gartvy3njr4xgfdq5d3qynhbjqyksd7qvkcb3oq","span":{"end_column":20,"end_line":4,"path":"consumer.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":11,"start_line":4},"target_id":"global:increment"}],"extractor_name":"semantic-repository-scanner","extractor_version":"1","repository_id":"repository:authored-codebase-adaptation","schema":"ipfs-datasets.software-contracts.semantic-index@2","state_cid":"baguqeeraaaeru6rnyq3gncbpuylkr5blamb527je2femcsidjrfzjufa72fa","symbols":[{"annotations":{"n":"int","return":"int"},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"function","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":1}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]}}],"frontend_declarations":["symbol:0:0"],"frontend_notices":[]},"module_path":"calc.py","namespace":"calc","normalized_ast":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":1}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]},"property_role":null,"qualified_name":"calc.increment","repository_id":"repository:authored-codebase-adaptation","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{"is_generator":false,"parameters":[{"annotation":"int","default":"","default_kind":"none","kind":"positional_or_keyword","name":"n"}],"return":"int"},"source_cid":"bafkreig2whzodbawj5uf6jnxwuklau7dypg4y7o76drwhcihfoxilmvtvq","span":{"end_column":16,"end_line":2,"path":"calc.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeera476wbd3y6sc4dvajcpip577iqeg4wll5m6nldahv4y5kjm3sdm3q","version_cid":"baguqeeraqffaj3iokylh6op2oub6o7cbwdfwfii6e4g77ufr733zcyu6gata"},{"annotations":{},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"module","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"Module","body":[],"type_ignores":[]}}],"frontend_declarations":[null],"frontend_notices":[]},"module_path":"known_variant.py","namespace":"known_variant","normalized_ast":{"_type":"Module","body":[],"type_ignores":[]},"property_role":null,"qualified_name":"known_variant","repository_id":"repository:authored-codebase-adaptation","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{},"source_cid":"bafkreige3wrvzmsvkt4pytzvx2mir7hlwswrzekdzv6rzd23iaaqword3i","span":{"end_column":0,"end_line":1,"path":"known_variant.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeera4rifsdnsyvemvgxtivxxjkbw2mwjdoxqptrgamu7xo2qocs5v7lq","version_cid":"baguqeeratoowubgomg2srcaeyvacwuncge53awke6itpewnz7cuw3smtsgua"},{"annotations":{"n":"int","return":"int"},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"function","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":2}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]}}],"frontend_declarations":["symbol:33:0"],"frontend_notices":[]},"module_path":"known_variant.py","namespace":"known_variant","normalized_ast":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":2}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]},"property_role":null,"qualified_name":"known_variant.increment","repository_id":"repository:authored-codebase-adaptation","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{"is_generator":false,"parameters":[{"annotation":"int","default":"","default_kind":"none","kind":"positional_or_keyword","name":"n"}],"return":"int"},"source_cid":"bafkreige3wrvzmsvkt4pytzvx2mir7hlwswrzekdzv6rzd23iaaqword3i","span":{"end_column":16,"end_line":3,"path":"known_variant.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":2},"stable_id":"baguqeera6nll2gp7nlbkbblbnzwmhrm3vtww6ejpblvhibc665icrso6qp2q","version_cid":"baguqeerauvisxy74ycxgnuupff2bmkvfphaakxeqhlgzho4crehajonxuuqa"},{"annotations":{},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"module","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"Module","body":[],"type_ignores":[]}}],"frontend_declarations":[null],"frontend_notices":[]},"module_path":"tune.py","namespace":"tune","normalized_ast":{"_type":"Module","body":[],"type_ignores":[]},"property_role":null,"qualified_name":"tune","repository_id":"repository:authored-codebase-adaptation","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{},"source_cid":"bafkreiecl6al6zc2gzt4gqewrsa4qnj77zeuensr3abb3fjhuyvwbw56la","span":{"end_column":0,"end_line":1,"path":"tune.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeerafkdiownpby627wfxbyf5zyor4q4arqgkrfmzabseiqw7ff7p4b6q","version_cid":"baguqeeramhwf7t3l2ozkdmiwrbpquxmahgeka2qgohjg5atvzt7wcihsh66q"},{"annotations":{"n":"int","return":"int"},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"function","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":1}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]}}],"frontend_declarations":["symbol:27:0"],"frontend_notices":[]},"module_path":"canary.py","namespace":"canary","normalized_ast":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":1}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]},"property_role":null,"qualified_name":"canary.increment","repository_id":"repository:authored-codebase-adaptation","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{"is_generator":false,"parameters":[{"annotation":"int","default":"","default_kind":"none","kind":"positional_or_keyword","name":"n"}],"return":"int"},"source_cid":"bafkreigikomnn2573hgplkeuf36bsnkercv3p5jumx7ajynfvhjszxjtlm","span":{"end_column":16,"end_line":3,"path":"canary.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":2},"stable_id":"baguqeerafuca76cgccq73djxxh6clrlm3uxmiuam6lxcqykksml5o55awzrq","version_cid":"baguqeerak3tfur6oyz4sy4ysi5idcafp6qpf26tp575lycqrlg3cmvbo5uga"},{"annotations":{},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"module","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"Module","body":[{"_type":"ImportFrom","level":0,"module":"calc","names":[{"_type":"alias","asname":null,"name":"increment"}]}],"type_ignores":[]}}],"frontend_declarations":[null],"frontend_notices":[]},"module_path":"consumer.py","namespace":"consumer","normalized_ast":{"_type":"Module","body":[{"_type":"ImportFrom","level":0,"module":"calc","names":[{"_type":"alias","asname":null,"name":"increment"}]}],"type_ignores":[]},"property_role":null,"qualified_name":"consumer","repository_id":"repository:authored-codebase-adaptation","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{},"source_cid":"bafkreihyszjx5tk5qbfhozf4crvsp6ksnnbxi3p2wukm4k3emnqjntzvpy","span":{"end_column":0,"end_line":1,"path":"consumer.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeerai4gbwgjxgfruz7lrabnvhzv5zpk3gqco27j3cyxyn2g4mepuaq6a","version_cid":"baguqeeraxx2isoo636ogz3cx6pt6juvnhug2ks6tzh6w4ifgbm5gtwzrydha"},{"annotations":{"n":"int","return":"int"},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"function","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":1}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]}}],"frontend_declarations":["symbol:23:0"],"frontend_notices":[]},"module_path":"tune.py","namespace":"tune","normalized_ast":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":1}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]},"property_role":null,"qualified_name":"tune.increment","repository_id":"repository:authored-codebase-adaptation","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{"is_generator":false,"parameters":[{"annotation":"int","default":"","default_kind":"none","kind":"positional_or_keyword","name":"n"}],"return":"int"},"source_cid":"bafkreiecl6al6zc2gzt4gqewrsa4qnj77zeuensr3abb3fjhuyvwbw56la","span":{"end_column":16,"end_line":3,"path":"tune.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":2},"stable_id":"baguqeeraihifva5brpdu5qfnckxcnenepjow3g7qlwkqub6v3bp72pyvhjgq","version_cid":"baguqeerat5kxgfac2kj6au5vxdfsd2ub6jjbxpm43ltlpko4evaopgpmtlcq"},{"annotations":{},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"module","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"Module","body":[],"type_ignores":[]}}],"frontend_declarations":[null],"frontend_notices":[]},"module_path":"calc.py","namespace":"calc","normalized_ast":{"_type":"Module","body":[],"type_ignores":[]},"property_role":null,"qualified_name":"calc","repository_id":"repository:authored-codebase-adaptation","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{},"source_cid":"bafkreig2whzodbawj5uf6jnxwuklau7dypg4y7o76drwhcihfoxilmvtvq","span":{"end_column":0,"end_line":1,"path":"calc.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeeraru2pagfkgu4knwolre3ig2ueobopqkeylzx73ooj266czs4ygj5q","version_cid":"baguqeera4f7ptmp4y2xr6jbrnuiadxejgziwg4nhtbof5jeyrha2vpx6fupq"},{"annotations":{"n":"int","return":"int"},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"function","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"Call","args":[{"_type":"Name","ctx":{"_type":"Load"},"id":"n"}],"func":{"_type":"Name","ctx":{"_type":"Load"},"id":"increment"},"keywords":[]}}],"decorator_list":[],"name":"consume","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]}}],"frontend_declarations":["symbol:28:0"],"frontend_notices":[]},"module_path":"consumer.py","namespace":"consumer","normalized_ast":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"Call","args":[{"_type":"Name","ctx":{"_type":"Load"},"id":"n"}],"func":{"_type":"Name","ctx":{"_type":"Load"},"id":"increment"},"keywords":[]}}],"decorator_list":[],"name":"consume","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]},"property_role":null,"qualified_name":"consumer.consume","repository_id":"repository:authored-codebase-adaptation","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{"is_generator":false,"parameters":[{"annotation":"int","default":"","default_kind":"none","kind":"positional_or_keyword","name":"n"}],"return":"int"},"source_cid":"bafkreihyszjx5tk5qbfhozf4crvsp6ksnnbxi3p2wukm4k3emnqjntzvpy","span":{"end_column":23,"end_line":4,"path":"consumer.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":3},"stable_id":"baguqeeravsk7toexjllt5gartvy3njr4xgfdq5d3qynhbjqyksd7qvkcb3oq","version_cid":"baguqeerafpib6643dhf2wymwxut3s3wjt3cbjxb2sktosmtugwkrdfmvid2a"},{"annotations":{},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"module","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"Module","body":[],"type_ignores":[]}}],"frontend_declarations":[null],"frontend_notices":[]},"module_path":"canary.py","namespace":"canary","normalized_ast":{"_type":"Module","body":[],"type_ignores":[]},"property_role":null,"qualified_name":"canary","repository_id":"repository:authored-codebase-adaptation","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{},"source_cid":"bafkreigikomnn2573hgplkeuf36bsnkercv3p5jumx7ajynfvhjszxjtlm","span":{"end_column":0,"end_line":1,"path":"canary.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeeraxksh7l4sv4siogzlipkqvr2vtkfj33tnawzb454dvrk4pgq2soma","version_cid":"baguqeeraqlvs5s45ukqlfph6vzdjcig3vk6v2lid3pc5irgmqhkb7gmpb6rq"}]},"snapshot":{"entries":[{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerabsgxnwkrx5csnutftobl5z7c73btcx2rt7h35i3rkggsuuap2zzq","git_blob_oid":"3f61573bdca90df8f9b568e5ddbcc1db79b79716","head_blob_oid":"3f61573bdca90df8f9b568e5ddbcc1db79b79716","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"calc.py","raw_path_hex":"63616c632e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":47,"source_cid":"bafkreig2whzodbawj5uf6jnxwuklau7dypg4y7o76drwhcihfoxilmvtvq"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerajwgfjxct6ev5hycxwpxxdqh2k355vfhwa56eecfwrgdg74ys247q","git_blob_oid":"f53de9ed93d63f21d6b1704fd7730e5c5b88116b","head_blob_oid":"f53de9ed93d63f21d6b1704fd7730e5c5b88116b","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"canary.py","raw_path_hex":"63616e6172792e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":74,"source_cid":"bafkreigikomnn2573hgplkeuf36bsnkercv3p5jumx7ajynfvhjszxjtlm"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeeran335suxhrujm5xsiufhwmkurllkdr4tpsgsqxjga2x2g2w76mwcq","git_blob_oid":"f3703caf2cb27ed7d0723f908de3cc18afe848e5","head_blob_oid":"f3703caf2cb27ed7d0723f908de3cc18afe848e5","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"consumer.py","raw_path_hex":"636f6e73756d65722e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":80,"source_cid":"bafkreihyszjx5tk5qbfhozf4crvsp6ksnnbxi3p2wukm4k3emnqjntzvpy"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeeranffxmtbya3jkqwhitzsqu2uut75rgig5z56dbm5gsm5f24sibd5q","git_blob_oid":"cd576ff9aa5c64d2ac030ba0cda873e55f1674c8","head_blob_oid":"cd576ff9aa5c64d2ac030ba0cda873e55f1674c8","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"known_variant.py","raw_path_hex":"6b6e6f776e5f76617269616e742e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":80,"source_cid":"bafkreige3wrvzmsvkt4pytzvx2mir7hlwswrzekdzv6rzd23iaaqword3i"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerakfncwummy2seg54ujlf23zgxyqzy3hhteb7xswegcis4ffilq32a","git_blob_oid":"530aee57eeae73b69b574365e3691707840a6425","head_blob_oid":"530aee57eeae73b69b574365e3691707840a6425","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"tune.py","raw_path_hex":"74756e652e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":70,"source_cid":"bafkreiecl6al6zc2gzt4gqewrsa4qnj77zeuensr3abb3fjhuyvwbw56la"}],"exclusions":[".eggs",".git",".hg",".mypy_cache",".nox",".pytest_cache",".ruff_cache",".semantic-index",".semantic_index",".svn",".tox",".venv","__pycache__","build","coverage","dist","env","external","htmlcov","node_modules","semantic-index-state","site-packages","third-party","third_party","vendor","venv"],"git_commit":"245ec0b27a0af48ab04395c711e77462429017dc","git_tree":"ddbfbf4539c31833133407262e58ba70cd474e1f","max_entries":256,"max_file_bytes":65536,"mode":"git-clean","repository_id":"repository:authored-codebase-adaptation","schema":"ipfs-datasets.software-contracts.semantic-repository-snapshot@4","snapshot_cid":"baguqeerammiwwo6qmsqbeyvj4jizg2qbqqe6ia6354ky6kjzcd7v6ayo24zq"},"units":[{"ast_cid":"baguqeerahy3d2obipbaq672mc6cyl65duj5q43wkrbjigmc7b6jx5y7h3jva","entry_cid":"baguqeerabsgxnwkrx5csnutftobl5z7c73btcx2rt7h35i3rkggsuuap2zzq","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:63616c632e7079"},{"ast_cid":"baguqeerauf37w47mvpc23qr6eazagfur3co3oxyapoufzusw6anuvg56tvrq","entry_cid":"baguqeerajwgfjxct6ev5hycxwpxxdqh2k355vfhwa56eecfwrgdg74ys247q","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:63616e6172792e7079"},{"ast_cid":"baguqeerajwywsckjji25wsyrbnyqxsz64m5dg2aoa3c4osyqi5r37ulifbdq","entry_cid":"baguqeeran335suxhrujm5xsiufhwmkurllkdr4tpsgsqxjga2x2g2w76mwcq","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:636f6e73756d65722e7079"},{"ast_cid":"baguqeeracx6wyiw3vpufo3caky6zrjvoy34ji7bhmtm5wpvjjlagxyhx6e5q","entry_cid":"baguqeeranffxmtbya3jkqwhitzsqu2uut75rgig5z56dbm5gsm5f24sibd5q","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:6b6e6f776e5f76617269616e742e7079"},{"ast_cid":"baguqeeraqo2zylnkuasda6frt23qobbdsaedjd6qtkimcolalohdpb665hga","entry_cid":"baguqeerakfncwummy2seg54ujlf23zgxyqzy3hhteb7xswegcis4ffilq32a","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:74756e652e7079"}]},"native_adapter":{"adapter_version":"software-verification-source-adapter/v1.0.1","backend_requests":[{"attributes":{"fake_success_forbidden":true,"function_id":"function:increment","program_id":"bafkreieccf3qpuhyfacr6uhymdrfnbbpi7ajkqpxqwgyxdr6rlknw3qeaq","requires_canonical_backend":true},"goal_kind":"verification_condition","logic_family":"smt","obligation_statement":"Establish the admitted contract obligations for function 'increment' via the shared SMT compiler; do not treat adapter success as a proof.","request_id":"backend-request:function:increment.contract","schema":"ipfs_datasets_py/logic/software-verification/canonical-backend-request@1","source_ref_ids":["source:tune.py"],"subject_ids":["function:increment"],"theory_tags":["equality","qf_lia"]}],"diagnostics":[],"document":{"artifacts":[{"artifact_id":"artifact:tune.py","config_id":"","content_cid":"","content_sha256":"825f80bf645a3667c340968c81c8353ffe49423651d8021d9527a62b60dbbe58","license_expression":"","media_type":"text/x-python","metadata":{"language":"python"},"parent_artifact_ids":[],"path":"tune.py","producer_id":"","review_status":"","role":"input","schema_id":"software-verification-source","schema_version":"v1","size":70,"trust_decision":""}],"assumptions":[{"assumption_id":"assumption:python.language-semantics","expression":{"adapter":"software-verification-source-adapter/v1.0.1","subset":"v1"},"extensions":{},"kind":"semantic","schema_version":"verification-assumption/v1","source_ref_ids":[],"span_ids":["span:function.increment.1"],"statement":"Only the admitted python subset is given executable ProgramIR semantics; other features stay observational.","subject_ids":["decl:function.increment"]},{"assumption_id":"assumption:python.memory","expression":{"memory_model":"abstract_objects"},"extensions":{},"kind":"modeling","schema_version":"verification-assumption/v1","source_ref_ids":[],"span_ids":["span:function.increment.1"],"statement":"python memory is modeled as abstract object identity without a precise heap graph in this adapter version.","subject_ids":["decl:function.increment"]},{"assumption_id":"assumption:python.runtime","expression":{"concurrency":"sequential","language":"python"},"extensions":{},"kind":"platform","schema_version":"verification-assumption/v1","source_ref_ids":[],"span_ids":["span:function.increment.1"],"statement":"python runtime is sequential, single-threaded for the admitted subset; the GIL or event-loop concurrency is not modeled.","subject_ids":["decl:function.increment"]},{"assumption_id":"assumption:python.undefined-behavior","expression":{"undefined_behavior_policy":"retain_unsupported"},"extensions":{},"kind":"semantic","schema_version":"verification-assumption/v1","source_ref_ids":[],"span_ids":["span:function.increment.1"],"statement":"Undefined or implementation-defined python behavior is not silently executed; unsupported constructs are retained as diagnostics.","subject_ids":["decl:function.increment"]}],"bounds":[{"bound_id":"bound:python.source-bytes","description":"Adapter admission bound for source size.","extensions":{},"kind":"resource_bounded","limits":{"max_source_bytes":2097152},"source_ref_ids":["source:tune.py"],"span_ids":[]}],"declarations":[{"declaration_id":"decl:function.increment","depends_on":[],"extensions":{},"kind":"function","name":"increment","payload":{"complete_lowering":true,"function_id":"function:increment","language":"python","parameter_symbol_ids":["symbol:increment.n.parameter"],"return_type":"int"},"source_ref_ids":["source:tune.py"],"span_ids":["span:function.increment.1"]}],"diagnostics":[],"document_id":"bafkreiexaxhise6cmcd2y2eyxrvonj4kxnrqfu7bxat6dtdyunlkfpe7xq","extensions":{"lfv.source_adapter.version":"software-verification-source-adapter/v1.0.1"},"metadata":{"adapter":"SourceSoftwareVerificationAdapter@1","language":"python","path":"tune.py"},"observations":{"adapter_version":"software-verification-source-adapter/v1.0.1","backend_requests":[{"attributes":{"fake_success_forbidden":true,"function_id":"function:increment","program_id":"bafkreieccf3qpuhyfacr6uhymdrfnbbpi7ajkqpxqwgyxdr6rlknw3qeaq","requires_canonical_backend":true},"goal_kind":"verification_condition","logic_family":"smt","obligation_statement":"Establish the admitted contract obligations for function 'increment' via the shared SMT compiler; do not treat adapter success as a proof.","request_id":"backend-request:function:increment.contract","schema":"ipfs_datasets_py/logic/software-verification/canonical-backend-request@1","source_ref_ids":["source:tune.py"],"subject_ids":["function:increment"],"theory_tags":["equality","qf_lia"]}],"interface":"SourceSoftwareVerificationAdapter@1","unsupported_constructs":[]},"properties":[{"assumption_ids":["assumption:python.language-semantics","assumption:python.memory","assumption:python.runtime","assumption:python.undefined-behavior"],"bound_ids":[],"expression":{"function_id":"function:increment","purity":"pure"},"extensions":{},"kind":"safety","logic_family":"software_verification","property_id":"property:function:increment.safety","schema_version":"verification-property/v1","source_ref_ids":["source:tune.py"],"span_ids":["span:function.increment.1"],"statement":"Function increment respects its admitted control-flow and effect summary under the declared language assumptions.","subject_ids":["decl:function.increment"]}],"schema_version":"software-verification-ir/v1","sources":[{"container_sha256":"","container_uri":"","content_cid":"","content_sha256":"825f80bf645a3667c340968c81c8353ffe49423651d8021d9527a62b60dbbe58","license_expression":"","metadata":{"byte_length":70,"language":"python","path":"tune.py"},"ref_id":"source:tune.py","review_status":"unreviewed","source_id":"tune.py","source_revision":"snapshot:baguqeerammiwwo6qmsqbeyvj4jizg2qbqqe6ia6354ky6kjzcd7v6ayo24zq","source_uri":"file:///tune.py"}],"spans":[{"end_byte":69,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:tune.py","span_id":"span:function.increment.1","start_byte":23,"start_char":null,"start_column":1,"start_line":2},{"end_byte":69,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:tune.py","span_id":"span:increment.expr.4","start_byte":64,"start_char":null,"start_column":12,"start_line":3},{"end_byte":65,"end_char":null,"end_column":12,"end_line":3,"metadata":{},"source_ref_id":"source:tune.py","span_id":"span:increment.expr.5","start_byte":64,"start_char":null,"start_column":12,"start_line":3},{"end_byte":69,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:tune.py","span_id":"span:increment.expr.7","start_byte":68,"start_char":null,"start_column":16,"start_line":3},{"end_byte":43,"end_char":null,"end_column":20,"end_line":2,"metadata":{},"source_ref_id":"source:tune.py","span_id":"span:increment.param.n.2","start_byte":37,"start_char":null,"start_column":15,"start_line":2},{"end_byte":69,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:tune.py","span_id":"span:increment.stmt.3","start_byte":57,"start_char":null,"start_column":5,"start_line":3}]},"evidence":null,"fake_backend_success":false,"interface":"SourceSoftwareVerificationAdapter@1","language":"python","path":"tune.py","program":{"commands":[{"attributes":{},"command_id":"command:10","effects":{"allocates":[],"deallocates":[],"nondeterministic":false,"performs_io":false,"raises":[],"reads":[],"synchronizes":false,"writes":[]},"evaluation_order":["expr:9"],"expression_ids":["expr:9"],"kind":"return","source_ref_ids":["source:tune.py"],"span_ids":["span:increment.stmt.3"],"target_symbol_ids":[],"undefined_behavior":[]}],"expressions":[{"attributes":{},"evaluation_order":[],"expression_id":"expr:6","kind":"symbol","operand_ids":[],"operator":"","source_ref_ids":["source:tune.py"],"span_ids":["span:increment.expr.5"],"symbol_ids":["symbol:increment.n.parameter"],"type_ref":"any"},{"attributes":{"value":1},"evaluation_order":[],"expression_id":"expr:8","kind":"literal","operand_ids":[],"operator":"","source_ref_ids":["source:tune.py"],"span_ids":["span:increment.expr.7"],"symbol_ids":[],"type_ref":"int"},{"attributes":{},"evaluation_order":["expr:6","expr:8"],"expression_id":"expr:9","kind":"binary","operand_ids":["expr:6","expr:8"],"operator":"add","source_ref_ids":["source:tune.py"],"span_ids":["span:increment.expr.4"],"symbol_ids":[],"type_ref":"any"}],"functions":[{"cfg":{"blocks":[{"block_id":"block:entry","command_ids":["command:10"],"source_ref_ids":["source:tune.py"],"span_ids":["span:function.increment.1"]}],"edges":[],"entry_block_id":"block:entry","exceptional_exit_block_ids":[],"graph_id":"cfg:increment","normal_exit_block_ids":["block:entry"]},"declared_exceptions":[],"effects":{"allocates":[],"deallocates":[],"nondeterministic":false,"performs_io":false,"raises":[],"reads":["symbol:increment.n.parameter"],"synchronizes":false,"writes":[]},"exception_symbol_ids":[],"function_id":"function:increment","local_symbol_ids":[],"name":"increment","parameter_symbol_ids":["symbol:increment.n.parameter"],"purity":"pure","result_symbol_id":"symbol:increment.result.result","return_type":"int","source_ref_ids":["source:tune.py"],"span_ids":["span:function.increment.1"]}],"global_symbol_ids":[],"metadata":{"adapter":"SourceSoftwareVerificationAdapter@1","language":"python","path":"tune.py"},"program_id":"bafkreieccf3qpuhyfacr6uhymdrfnbbpi7ajkqpxqwgyxdr6rlknw3qeaq","schema_version":"program-ir/v1","sources":[{"container_sha256":"","container_uri":"","content_cid":"","content_sha256":"825f80bf645a3667c340968c81c8353ffe49423651d8021d9527a62b60dbbe58","license_expression":"","metadata":{"byte_length":70,"language":"python","path":"tune.py"},"ref_id":"source:tune.py","review_status":"unreviewed","source_id":"tune.py","source_revision":"snapshot:baguqeerammiwwo6qmsqbeyvj4jizg2qbqqe6ia6354ky6kjzcd7v6ayo24zq","source_uri":"file:///tune.py"}],"spans":[{"end_byte":69,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:tune.py","span_id":"span:function.increment.1","start_byte":23,"start_char":null,"start_column":1,"start_line":2},{"end_byte":69,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:tune.py","span_id":"span:increment.expr.4","start_byte":64,"start_char":null,"start_column":12,"start_line":3},{"end_byte":65,"end_char":null,"end_column":12,"end_line":3,"metadata":{},"source_ref_id":"source:tune.py","span_id":"span:increment.expr.5","start_byte":64,"start_char":null,"start_column":12,"start_line":3},{"end_byte":69,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:tune.py","span_id":"span:increment.expr.7","start_byte":68,"start_char":null,"start_column":16,"start_line":3},{"end_byte":43,"end_char":null,"end_column":20,"end_line":2,"metadata":{},"source_ref_id":"source:tune.py","span_id":"span:increment.param.n.2","start_byte":37,"start_char":null,"start_column":15,"start_line":2},{"end_byte":69,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:tune.py","span_id":"span:increment.stmt.3","start_byte":57,"start_char":null,"start_column":5,"start_line":3}],"symbols":[{"attributes":{},"kind":"parameter","name":"n","source_ref_ids":["source:tune.py"],"span_ids":["span:increment.param.n.2"],"symbol_id":"symbol:increment.n.parameter","type_ref":"int"},{"attributes":{},"kind":"result","name":"result","source_ref_ids":["source:tune.py"],"span_ids":["span:function.increment.1"],"symbol_id":"symbol:increment.result.result","type_ref":"int"}]},"schema":"ipfs_datasets_py/logic/software-verification/source-adapter-result@1","status":"success","unsupported_constructs":[]},"native_bridge_results":[{"kind":"program","native_id":"bafkreieccf3qpuhyfacr6uhymdrfnbbpi7ajkqpxqwgyxdr6rlknw3qeaq","result":{"bridge_version":"1.0.0","diagnostics":[],"domain_identity":"bafkreieccf3qpuhyfacr6uhymdrfnbbpi7ajkqpxqwgyxdr6rlknw3qeaq","expression":{"content_digest":"2d4599b03cc6e7549c203993d750a98185e84d5ce2b15d64df6e5bed1c84d5ca","expression_id":"expr:sv:program:bafkreieccf3qpuhyfacr6uhymdrfnbbpi7ajkqpxqwgyxdr6rlknw3qeaq","family":{"interface":"LogicIdentityNamespaces@1","namespace":"family","schema_version":"logic-identity-namespaces/v1","value":"program","version":"1.0.0"},"interface":"TypedExpression@1","metadata":{"bridge":"SoftwareVerificationSyntaxBridge@1","domain_identity":"bafkreieccf3qpuhyfacr6uhymdrfnbbpi7ajkqpxqwgyxdr6rlknw3qeaq","kind":"program","source_identities":["825f80bf645a3667c340968c81c8353ffe49423651d8021d9527a62b60dbbe58","file:///tune.py","source:tune.py","span:function.increment.1","span:increment.expr.4","span:increment.expr.5","span:increment.expr.7","span:increment.param.n.2","span:increment.stmt.3"],"view_role":""},"profile":{"interface":"LogicIdentityNamespaces@1","namespace":"profile","schema_version":"logic-identity-namespaces/v1","value":"program_ir","version":"1.0.0"},"root":{"arguments":[],"binders":[],"extension":{"children":[],"family":{"interface":"LogicIdentityNamespaces@1","namespace":"family","schema_version":"logic-identity-namespaces/v1","value":"program","version":"1.0.0"},"features":["program.ir","software_verification.program"],"interface":"LogicExtensionNode@1","metadata":{},"node_id":"node:sv:program:bafkreieccf3qpuhyfacr6uhymdrfnbbpi7ajkqpxqwgyxdr6rlknw3qeaq:ext","payload":{"bridge_interface":"SoftwareVerificationSyntaxBridge@1","bridge_version":"1.0.0","document":{"commands":[{"attributes":{},"command_id":"command:10","effects":{"allocates":[],"deallocates":[],"nondeterministic":false,"performs_io":false,"raises":[],"reads":[],"synchronizes":false,"writes":[]},"evaluation_order":["expr:9"],"expression_ids":["expr:9"],"kind":"return","source_ref_ids":["source:tune.py"],"span_ids":["span:increment.stmt.3"],"target_symbol_ids":[],"undefined_behavior":[]}],"expressions":[{"attributes":{},"evaluation_order":[],"expression_id":"expr:6","kind":"symbol","operand_ids":[],"operator":"","source_ref_ids":["source:tune.py"],"span_ids":["span:increment.expr.5"],"symbol_ids":["symbol:increment.n.parameter"],"type_ref":"any"},{"attributes":{"value":1},"evaluation_order":[],"expression_id":"expr:8","kind":"literal","operand_ids":[],"operator":"","source_ref_ids":["source:tune.py"],"span_ids":["span:increment.expr.7"],"symbol_ids":[],"type_ref":"int"},{"attributes":{},"evaluation_order":["expr:6","expr:8"],"expression_id":"expr:9","kind":"binary","operand_ids":["expr:6","expr:8"],"operator":"add","source_ref_ids":["source:tune.py"],"span_ids":["span:increment.expr.4"],"symbol_ids":[],"type_ref":"any"}],"functions":[{"cfg":{"blocks":[{"block_id":"block:entry","command_ids":["command:10"],"source_ref_ids":["source:tune.py"],"span_ids":["span:function.increment.1"]}],"edges":[],"entry_block_id":"block:entry","exceptional_exit_block_ids":[],"graph_id":"cfg:increment","normal_exit_block_ids":["block:entry"]},"declared_exceptions":[],"effects":{"allocates":[],"deallocates":[],"nondeterministic":false,"performs_io":false,"raises":[],"reads":["symbol:increment.n.parameter"],"synchronizes":false,"writes":[]},"exception_symbol_ids":[],"function_id":"function:increment","local_symbol_ids":[],"name":"increment","parameter_symbol_ids":["symbol:increment.n.parameter"],"purity":"pure","result_symbol_id":"symbol:increment.result.result","return_type":"int","source_ref_ids":["source:tune.py"],"span_ids":["span:function.increment.1"]}],"global_symbol_ids":[],"metadata":{"adapter":"SourceSoftwareVerificationAdapter@1","language":"python","path":"tune.py"},"program_id":"bafkreieccf3qpuhyfacr6uhymdrfnbbpi7ajkqpxqwgyxdr6rlknw3qeaq","schema_version":"program-ir/v1","sources":[{"container_sha256":"","container_uri":"","content_cid":"","content_sha256":"825f80bf645a3667c340968c81c8353ffe49423651d8021d9527a62b60dbbe58","license_expression":"","metadata":{"byte_length":70,"language":"python","path":"tune.py"},"ref_id":"source:tune.py","review_status":"unreviewed","source_id":"tune.py","source_revision":"snapshot:baguqeerammiwwo6qmsqbeyvj4jizg2qbqqe6ia6354ky6kjzcd7v6ayo24zq","source_uri":"file:///tune.py"}],"spans":[{"end_byte":69,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:tune.py","span_id":"span:function.increment.1","start_byte":23,"start_char":null,"start_column":1,"start_line":2},{"end_byte":69,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:tune.py","span_id":"span:increment.expr.4","start_byte":64,"start_char":null,"start_column":12,"start_line":3},{"end_byte":65,"end_char":null,"end_column":12,"end_line":3,"metadata":{},"source_ref_id":"source:tune.py","span_id":"span:increment.expr.5","start_byte":64,"start_char":null,"start_column":12,"start_line":3},{"end_byte":69,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:tune.py","span_id":"span:increment.expr.7","start_byte":68,"start_char":null,"start_column":16,"start_line":3},{"end_byte":43,"end_char":null,"end_column":20,"end_line":2,"metadata":{},"source_ref_id":"source:tune.py","span_id":"span:increment.param.n.2","start_byte":37,"start_char":null,"start_column":15,"start_line":2},{"end_byte":69,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:tune.py","span_id":"span:increment.stmt.3","start_byte":57,"start_char":null,"start_column":5,"start_line":3}],"symbols":[{"attributes":{},"kind":"parameter","name":"n","source_ref_ids":["source:tune.py"],"span_ids":["span:increment.param.n.2"],"symbol_id":"symbol:increment.n.parameter","type_ref":"int"},{"attributes":{},"kind":"result","name":"result","source_ref_ids":["source:tune.py"],"span_ids":["span:function.increment.1"],"symbol_id":"symbol:increment.result.result","type_ref":"int"}]},"domain_identity":"bafkreieccf3qpuhyfacr6uhymdrfnbbpi7ajkqpxqwgyxdr6rlknw3qeaq","domain_schema":"program-ir/v1","kind":"program","schema_version":"program.program_ir/v1","source_identities":["825f80bf645a3667c340968c81c8353ffe49423651d8021d9527a62b60dbbe58","file:///tune.py","source:tune.py","span:function.increment.1","span:increment.expr.4","span:increment.expr.5","span:increment.expr.7","span:increment.param.n.2","span:increment.stmt.3"],"view_role":""},"payload_schema":"program.program_ir/v1","profile":{"interface":"LogicIdentityNamespaces@1","namespace":"profile","schema_version":"logic-identity-namespaces/v1","value":"program_ir","version":"1.0.0"},"schema_version":"syntax-logic-extension-node/v1"},"kind":"extension","metadata":{},"node_id":"node:sv:program:bafkreieccf3qpuhyfacr6uhymdrfnbbpi7ajkqpxqwgyxdr6rlknw3qeaq","schema_version":"syntax-logic-node/v1","sort":{"arguments":[],"kind":"bool","name":"Bool","schema_version":"syntax-logic-sort/v1"},"symbol":""},"schema_version":"syntax-typed-expression/v1","signature":{"family":{"interface":"LogicIdentityNamespaces@1","namespace":"family","schema_version":"logic-identity-namespaces/v1","value":"program","version":"1.0.0"},"features":["program.ir","software_verification.program"],"interface":"LogicSignature@1","metadata":{"bridge":"SoftwareVerificationSyntaxBridge@1","domain":"software_verification","kind":"program"},"profile":{"interface":"LogicIdentityNamespaces@1","namespace":"profile","schema_version":"logic-identity-namespaces/v1","value":"program_ir","version":"1.0.0"},"schema_version":"syntax-logic-signature/v1","signature_id":"sig:sv:program","sorts":[{"arguments":[],"kind":"bool","name":"Bool","schema_version":"syntax-logic-sort/v1"}],"symbols":[]}},"has_document":true,"interface":"SoftwareVerificationSyntaxBridge@1","kind":"program","losses":[],"preservation":"exact","route":{"domain_schema":"program-ir/v1","family_id":"program","features":["software_verification.program","program.ir"],"kind":"program","notes":"","payload_schema":"program.program_ir/v1","profile_id":"program_ir","schema":"software-verification.syntax-bridge-route/v1","view_role":""},"schema":"software-verification.syntax-bridge-result/v1","source_identities":["825f80bf645a3667c340968c81c8353ffe49423651d8021d9527a62b60dbbe58","file:///tune.py","source:tune.py","span:function.increment.1","span:increment.expr.4","span:increment.expr.5","span:increment.expr.7","span:increment.param.n.2","span:increment.stmt.3"],"status":"ok","unsupported":[]}}],"native_contracts":[],"native_program":{"commands":[{"attributes":{},"command_id":"command:10","effects":{"allocates":[],"deallocates":[],"nondeterministic":false,"performs_io":false,"raises":[],"reads":[],"synchronizes":false,"writes":[]},"evaluation_order":["expr:9"],"expression_ids":["expr:9"],"kind":"return","source_ref_ids":["source:tune.py"],"span_ids":["span:increment.stmt.3"],"target_symbol_ids":[],"undefined_behavior":[]}],"expressions":[{"attributes":{},"evaluation_order":[],"expression_id":"expr:6","kind":"symbol","operand_ids":[],"operator":"","source_ref_ids":["source:tune.py"],"span_ids":["span:increment.expr.5"],"symbol_ids":["symbol:increment.n.parameter"],"type_ref":"any"},{"attributes":{"value":1},"evaluation_order":[],"expression_id":"expr:8","kind":"literal","operand_ids":[],"operator":"","source_ref_ids":["source:tune.py"],"span_ids":["span:increment.expr.7"],"symbol_ids":[],"type_ref":"int"},{"attributes":{},"evaluation_order":["expr:6","expr:8"],"expression_id":"expr:9","kind":"binary","operand_ids":["expr:6","expr:8"],"operator":"add","source_ref_ids":["source:tune.py"],"span_ids":["span:increment.expr.4"],"symbol_ids":[],"type_ref":"any"}],"functions":[{"cfg":{"blocks":[{"block_id":"block:entry","command_ids":["command:10"],"source_ref_ids":["source:tune.py"],"span_ids":["span:function.increment.1"]}],"edges":[],"entry_block_id":"block:entry","exceptional_exit_block_ids":[],"graph_id":"cfg:increment","normal_exit_block_ids":["block:entry"]},"declared_exceptions":[],"effects":{"allocates":[],"deallocates":[],"nondeterministic":false,"performs_io":false,"raises":[],"reads":["symbol:increment.n.parameter"],"synchronizes":false,"writes":[]},"exception_symbol_ids":[],"function_id":"function:increment","local_symbol_ids":[],"name":"increment","parameter_symbol_ids":["symbol:increment.n.parameter"],"purity":"pure","result_symbol_id":"symbol:increment.result.result","return_type":"int","source_ref_ids":["source:tune.py"],"span_ids":["span:function.increment.1"]}],"global_symbol_ids":[],"metadata":{"adapter":"SourceSoftwareVerificationAdapter@1","language":"python","path":"tune.py"},"program_id":"bafkreieccf3qpuhyfacr6uhymdrfnbbpi7ajkqpxqwgyxdr6rlknw3qeaq","schema_version":"program-ir/v1","sources":[{"container_sha256":"","container_uri":"","content_cid":"","content_sha256":"825f80bf645a3667c340968c81c8353ffe49423651d8021d9527a62b60dbbe58","license_expression":"","metadata":{"byte_length":70,"language":"python","path":"tune.py"},"ref_id":"source:tune.py","review_status":"unreviewed","source_id":"tune.py","source_revision":"snapshot:baguqeerammiwwo6qmsqbeyvj4jizg2qbqqe6ia6354ky6kjzcd7v6ayo24zq","source_uri":"file:///tune.py"}],"spans":[{"end_byte":69,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:tune.py","span_id":"span:function.increment.1","start_byte":23,"start_char":null,"start_column":1,"start_line":2},{"end_byte":69,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:tune.py","span_id":"span:increment.expr.4","start_byte":64,"start_char":null,"start_column":12,"start_line":3},{"end_byte":65,"end_char":null,"end_column":12,"end_line":3,"metadata":{},"source_ref_id":"source:tune.py","span_id":"span:increment.expr.5","start_byte":64,"start_char":null,"start_column":12,"start_line":3},{"end_byte":69,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:tune.py","span_id":"span:increment.expr.7","start_byte":68,"start_char":null,"start_column":16,"start_line":3},{"end_byte":43,"end_char":null,"end_column":20,"end_line":2,"metadata":{},"source_ref_id":"source:tune.py","span_id":"span:increment.param.n.2","start_byte":37,"start_char":null,"start_column":15,"start_line":2},{"end_byte":69,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:tune.py","span_id":"span:increment.stmt.3","start_byte":57,"start_char":null,"start_column":5,"start_line":3}],"symbols":[{"attributes":{},"kind":"parameter","name":"n","source_ref_ids":["source:tune.py"],"span_ids":["span:increment.param.n.2"],"symbol_id":"symbol:increment.n.parameter","type_ref":"int"},{"attributes":{},"kind":"result","name":"result","source_ref_ids":["source:tune.py"],"span_ids":["span:function.increment.1"],"symbol_id":"symbol:increment.result.result","type_ref":"int"}]},"profile":{"completion_authority":false,"domain_id":"codebase_ir","executes_source":false,"execution_authority":false,"feature_only":true,"feature_view":"native documents with stable positional references; provenance retained outside learned expressions","feature_view_schema":"codebase-ir-native-structural-feature-view@1","limits":{"max_ast_depth":48,"max_ast_nodes":2048,"max_condition_bytes":16384,"max_contracts":8,"max_functions":16,"max_source_bytes":65536,"max_target_bytes":4194304},"native_routes":{"contract":{"available_without_typed_evidence":false,"family":"program","kind":"contract","owner_schema":"program-contract/v1","payload_schema":"program.program_contract/v1","profile":"dynamic_hoare","requires_explicit_source_ref":true,"requires_program_binding":true,"typed_owner":"ProgramContract","view_role":""},"program":{"available_without_typed_evidence":false,"family":"program","kind":"program","owner_schema":"program-ir/v1","payload_schema":"program.program_ir/v1","profile":"program_ir","requires_explicit_source_ref":true,"requires_program_binding":false,"typed_owner":"ProgramIR","view_role":""}},"projection_ids":["codebase_ir.program@1","codebase_ir.contracts@1"],"proof_authority":false,"provider_calls":0,"readiness":"complete supported source adapter, exact native bridge, no unsupported inventory","schema":"codebase-ir-source-bound-feature-targets@1","semantic_formula_decoder":false,"solver_calls":0,"source_semantics_verified":false,"unsupported_policy":"retain source-bound frontiers and deny training readiness"},"proof_authority":false,"publication_receipt":{"ast_revision_id":"rev:repository:authored-codebase-adaptation:snapshot:baguqeerammiwwo6qmsqbeyvj4jizg2qbqqe6ia6354ky6kjzcd7v6ayo24zq","generation":1,"manifest_cid":"baguqeerabcgminjgcgnin7h556cr77dd4zjrpxh5pou7rvxmqtlbnmz6jdyq","operation_id":"adaptation-initial","previous_head":null,"repository_id":"repository:authored-codebase-adaptation","request_cid":"baguqeerap6c557cg7iz6wr2ypf6cwmhwl73cscg2qj53io2nm5clehhikyoa","schema":"codebase-publication-receipt@1","snapshot_cid":"baguqeerammiwwo6qmsqbeyvj4jizg2qbqqe6ia6354ky6kjzcd7v6ayo24zq"},"semantic_formula_decoder":false,"source_binding":{"ast_cid":"baguqeeraqo2zylnkuasda6frt23qobbdsaedjd6qtkimcolalohdpb665hga","content_sha256":"825f80bf645a3667c340968c81c8353ffe49423651d8021d9527a62b60dbbe58","entry":{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerakfncwummy2seg54ujlf23zgxyqzy3hhteb7xswegcis4ffilq32a","git_blob_oid":"530aee57eeae73b69b574365e3691707840a6425","head_blob_oid":"530aee57eeae73b69b574365e3691707840a6425","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"tune.py","raw_path_hex":"74756e652e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":70,"source_cid":"bafkreiecl6al6zc2gzt4gqewrsa4qnj77zeuensr3abb3fjhuyvwbw56la"},"head":{"ast_revision_id":"rev:repository:authored-codebase-adaptation:snapshot:baguqeerammiwwo6qmsqbeyvj4jizg2qbqqe6ia6354ky6kjzcd7v6ayo24zq","generation":1,"manifest_cid":"baguqeerabcgminjgcgnin7h556cr77dd4zjrpxh5pou7rvxmqtlbnmz6jdyq","receipt_cid":"baguqeeraczdmcdqhf2trdhouxmu2lgksmsmfiy2f2tzifbpn6nof5sv2mhza","repository_id":"repository:authored-codebase-adaptation","schema":"codebase-head@1","snapshot_cid":"baguqeerammiwwo6qmsqbeyvj4jizg2qbqqe6ia6354ky6kjzcd7v6ayo24zq"},"path":"tune.py","repository_id":"repository:authored-codebase-adaptation","schema":"codebase-ir-feature-source-binding@1","source_cid":"bafkreiecl6al6zc2gzt4gqewrsa4qnj77zeuensr3abb3fjhuyvwbw56la","source_key":"raw:74756e652e7079","source_revision":"snapshot:baguqeerammiwwo6qmsqbeyvj4jizg2qbqqe6ia6354ky6kjzcd7v6ayo24zq","unit":{"ast_cid":"baguqeeraqo2zylnkuasda6frt23qobbdsaedjd6qtkimcolalohdpb665hga","entry_cid":"baguqeerakfncwummy2seg54ujlf23zgxyqzy3hhteb7xswegcis4ffilq32a","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:74756e652e7079"}},"source_bytes_hex":"232066697865642074756e696e6720666978747572650a64656620696e6372656d656e74286e3a20696e7429202d3e20696e743a0a2020202072657475726e206e202b20310a","source_semantics_verified":false,"target_schema":"codebase-ir-source-bound-feature-targets@1","unknown_inventory":[{"field":"type_ref","native_id":"expr:6","native_kind":"expressions","value":"any"},{"field":"type_ref","native_id":"expr:9","native_kind":"expressions","value":"any"}]},"required":true,"stage":"target","status":"passed","validator_id":"codebase_ir.exact_native_target_replay@1"}]}]},"codebase_request_sha256":"ea730a174bcb6d5548ae4611ae800d5c4ca2031bf58827ee043924b4f95145a2","codebase_worker_receipt":{"elapsed_ms":2547,"executable_sha256":"1a301bb1763139d48ae638d97b11edf56de6cd185e1b054eae6dc28c271c0c5f","input_sha256":"1d58e8bff689e6baa8a439dc62ea212a4f7457dd9da739d156de4f8705563031","limits":{"max_output_bytes":16777216,"resident_memory_bytes":1073741824},"memory_enforcement":"sampled_process_tree_rss_with_possible_overshoot","output_sha256":"1471f0b2b9a908f0b610c1cf3e49dd093287ae6f1e3215381b270a4eb527a184","returncode":0,"source_execution_attested":false,"worker_sha256":"91174cb51a0832e4cd691e56f94c0d6b34af1f06e6afec2c0d780d58fa3196db","workspace_cleaned":true},"configuration":{"epochs":16,"latent_width":8,"learning_rate":0.01,"max_seconds":89.38123530312441,"objective":{"cosine_weight":0.1,"coverage":"training_vocabulary_atoms_only","guarded_auxiliary":"native_norm_ratio_penalty","l2":0.0,"qualification":false,"reconstruction":"per_projection_native_kernel_mean"},"seed":1729},"contract_sha256":"ffa5b51cdda9db9c27bece4fb1983874ac944b500a05b493d9ef42c0d89d22f5","deadline_enforcement":"cooperative_checks_between_native_operations","elapsed_seconds":0.6899768759030849,"epochs":[{"deadline_exceeded":false,"epoch":1,"gradient_norm":0.6288651823997498,"projection_metrics":{"codebase_ir.contracts@1":{"cosine":0.0009286403656005859,"guarded_auxiliary":0.0,"reconstruction":0.3338370621204376},"codebase_ir.program@1":{"cosine":0.7119494080543518,"guarded_auxiliary":0.0,"reconstruction":0.01774255558848381}},"selected":true,"train_objective":0.2813498377799988,"tuning_objective":0.21143370866775513},{"deadline_exceeded":false,"epoch":2,"gradient_norm":0.5478873252868652,"projection_metrics":{"codebase_ir.contracts@1":{"cosine":0.0007454156875610352,"guarded_auxiliary":0.0,"reconstruction":0.25693145394325256},"codebase_ir.program@1":{"cosine":0.4768369197845459,"guarded_auxiliary":0.0,"reconstruction":0.013967832550406456}},"selected":true,"train_objective":0.2112695872783661,"tuning_objective":0.15932875871658325},{"deadline_exceeded":false,"epoch":3,"gradient_norm":0.4984157383441925,"projection_metrics":{"codebase_ir.contracts@1":{"cosine":0.0007700324058532715,"guarded_auxiliary":0.0,"reconstruction":0.18809926509857178},"codebase_ir.program@1":{"cosine":0.335648775100708,"guarded_auxiliary":0.0,"reconstruction":0.010796140879392624}},"selected":false,"train_objective":0.15943820774555206,"tuning_objective":0.11626864969730377},{"deadline_exceeded":false,"epoch":4,"gradient_norm":0.45512208342552185,"projection_metrics":{"codebase_ir.contracts@1":{"cosine":0.0007396936416625977,"guarded_auxiliary":0.0,"reconstruction":0.12704262137413025},"codebase_ir.program@1":{"cosine":0.2368485927581787,"guarded_auxiliary":0.0,"reconstruction":0.008491117507219315}},"selected":true,"train_objective":0.11637654155492783,"tuning_objective":0.0796462818980217},{"deadline_exceeded":false,"epoch":5,"gradient_norm":0.4005666673183441,"projection_metrics":{"codebase_ir.contracts@1":{"cosine":0.0006432533264160156,"guarded_auxiliary":0.0,"reconstruction":0.07577791810035706},"codebase_ir.program@1":{"cosine":0.16421175003051758,"guarded_auxiliary":0.0,"reconstruction":0.007380997762084007}},"selected":true,"train_objective":0.07968935370445251,"tuning_objective":0.049822211265563965},{"deadline_exceeded":false,"epoch":6,"gradient_norm":0.33008983731269836,"projection_metrics":{"codebase_ir.contracts@1":{"cosine":0.0005213618278503418,"guarded_auxiliary":0.0,"reconstruction":0.03665833920240402},"codebase_ir.program@1":{"cosine":0.11026990413665771,"guarded_auxiliary":0.0,"reconstruction":0.007606539409607649}},"selected":false,"train_objective":0.04979933053255081,"tuning_objective":0.027672002092003822},{"deadline_exceeded":false,"epoch":7,"gradient_norm":0.24375058710575104,"projection_metrics":{"codebase_ir.contracts@1":{"cosine":0.0004030466079711914,"guarded_auxiliary":0.0,"reconstruction":0.011504769325256348},"codebase_ir.program@1":{"cosine":0.0709720253944397,"guarded_auxiliary":0.0,"reconstruction":0.009057005867362022}},"selected":false,"train_objective":0.027598269283771515,"tuning_objective":0.013849642127752304},{"deadline_exceeded":false,"epoch":8,"gradient_norm":0.14552363753318787,"projection_metrics":{"codebase_ir.contracts@1":{"cosine":0.0002994537353515625,"guarded_auxiliary":0.0,"reconstruction":0.0008281753398478031},"codebase_ir.program@1":{"cosine":0.04366564750671387,"guarded_auxiliary":0.0,"reconstruction":0.011352465488016605}},"selected":false,"train_objective":0.013748958706855774,"tuning_objective":0.00828857533633709},{"deadline_exceeded":false,"epoch":9,"gradient_norm":0.05392623320221901,"projection_metrics":{"codebase_ir.contracts@1":{"cosine":0.00021064281463623047,"guarded_auxiliary":0.0,"reconstruction":0.002968505723401904},"codebase_ir.program@1":{"cosine":0.026291728019714355,"guarded_auxiliary":0.0,"reconstruction":0.01390034332871437}},"selected":false,"train_objective":0.008186902850866318,"tuning_objective":0.009759542532265186},{"deadline_exceeded":false,"epoch":10,"gradient_norm":0.09203451126813889,"projection_metrics":{"codebase_ir.contracts@1":{"cosine":0.00013530254364013672,"guarded_auxiliary":0.0,"reconstruction":0.013469195924699306},"codebase_ir.program@1":{"cosine":0.01710796356201172,"guarded_auxiliary":0.0,"reconstruction":0.016062913462519646}},"selected":false,"train_objective":0.009675046429038048,"tuning_objective":0.01562821865081787},{"deadline_exceeded":false,"epoch":11,"gradient_norm":0.18165132403373718,"projection_metrics":{"codebase_ir.contracts@1":{"cosine":7.671117782592773e-05,"guarded_auxiliary":0.0,"reconstruction":0.025968268513679504},"codebase_ir.program@1":{"cosine":0.014595091342926025,"guarded_auxiliary":0.0,"reconstruction":0.01737888902425766}},"selected":false,"train_objective":0.015566386282444,"tuning_objective":0.02240716852247715},{"deadline_exceeded":false,"epoch":12,"gradient_norm":0.2518693208694458,"projection_metrics":{"codebase_ir.contracts@1":{"cosine":3.8504600524902344e-05,"guarded_auxiliary":0.0,"reconstruction":0.035018280148506165},"codebase_ir.program@1":{"cosine":0.01731187105178833,"guarded_auxiliary":0.0,"reconstruction":0.01768297702074051}},"selected":false,"train_objective":0.02236359566450119,"tuning_objective":0.027218148112297058},{"deadline_exceeded":false,"epoch":13,"gradient_norm":0.2935047447681427,"projection_metrics":{"codebase_ir.contracts@1":{"cosine":1.7821788787841797e-05,"guarded_auxiliary":0.0,"reconstruction":0.038162484765052795},"codebase_ir.program@1":{"cosine":0.02371746301651001,"guarded_auxiliary":0.0,"reconstruction":0.017060568556189537}},"selected":false,"train_objective":0.02718629315495491,"tuning_objective":0.028798289597034454},{"deadline_exceeded":false,"epoch":14,"gradient_norm":0.30684590339660645,"projection_metrics":{"codebase_ir.contracts@1":{"cosine":8.106231689453125e-06,"guarded_auxiliary":0.0,"reconstruction":0.03566048666834831},"codebase_ir.program@1":{"cosine":0.03210419416427612,"guarded_auxiliary":0.0,"reconstruction":0.015732862055301666}},"selected":false,"train_objective":0.028775030747056007,"tuning_objective":0.027302291244268417},{"deadline_exceeded":false,"epoch":15,"gradient_norm":0.29634371399879456,"projection_metrics":{"codebase_ir.contracts@1":{"cosine":4.172325134277344e-06,"guarded_auxiliary":0.0,"reconstruction":0.029212839901447296},"codebase_ir.program@1":{"cosine":0.040651023387908936,"guarded_auxiliary":0.0,"reconstruction":0.013954045251011848}},"selected":false,"train_objective":0.02728833444416523,"tuning_objective":0.023616202175617218},{"deadline_exceeded":false,"epoch":16,"gradient_norm":0.2676348388195038,"projection_metrics":{"codebase_ir.contracts@1":{"cosine":2.9802322387695312e-06,"guarded_auxiliary":0.0,"reconstruction":0.020919594913721085},"codebase_ir.program@1":{"cosine":0.04757159948348999,"guarded_auxiliary":0.0,"reconstruction":0.011946650221943855}},"selected":false,"train_objective":0.02361370623111725,"tuning_objective":0.018811851739883423}],"feature_space_sha256":"f6ad4a9d1080152b6ed7fd023ddec2864c46dc9e1f91e4c68adf7b2581b544b3","formalized":false,"heldout_canary":false,"improved":true,"lake_executed":false,"promotion_performed":false,"qualified":false,"representation":"native_compiler_structural_features_not_semantic_text_embeddings","schema":"native-projection-feature-training/v1","selected_total_epochs":5,"stopped_reason":"epoch_budget","train_coverage":[{"known_atoms":2,"projection_id":"codebase_ir.contracts@1","unknown_atoms":0},{"known_atoms":51,"projection_id":"codebase_ir.program@1","unknown_atoms":0},{"known_atoms":2,"projection_id":"codebase_ir.contracts@1","unknown_atoms":0},{"known_atoms":51,"projection_id":"codebase_ir.program@1","unknown_atoms":0}],"training_target_count":2,"training_targets_sha256":"1019009160bada4af69a3db01ebf5ec34e15b1b5fc0f213791dbeeaffa533da4","tuning_coverage":[{"known_atoms":2,"projection_id":"codebase_ir.contracts@1","unknown_atoms":0},{"known_atoms":51,"projection_id":"codebase_ir.program@1","unknown_atoms":0}],"tuning_target_count":1,"tuning_targets_sha256":"d0a1bf590b702984fc69935866bed2a6fd19c56f8817cee6287e6cb3ab0f4622","weights_downloaded":false},"state":{"adam":[{"exp_avg":[[0.0024944069970435803,-0.0023431629584309186,7.997845527819519e-05,-0.01157526079486738,-0.004810447283568002,-0.015469077847153057,0.007497860719148649,0.024049351308898792],[0.0024944069970435803,-0.0023431629584309186,7.997845527819519e-05,-0.01157526079486738,-0.004810447283568002,-0.015469077847153057,0.007497860719148649,0.024049351308898792],[0.000493966191861305,-0.0004640154092168658,1.583809419695498e-05,-0.0022922432070704326,-0.000952610511688735,-0.003063333884494701,0.0014847976737292713,0.004762481221737801],[0.000493966191861305,-0.0004640154092168658,1.583809419695498e-05,-0.0022922432070704326,-0.000952610511688735,-0.003063333884494701,0.0014847976737292713,0.004762481221737801],[0.000493966191861305,-0.0004640154092168658,1.583809419695498e-05,-0.0022922432070704326,-0.000952610511688735,-0.003063333884494701,0.0014847976737292713,0.004762481221737801],[0.000493966191861305,-0.0004640154092168658,1.583809419695498e-05,-0.0022922432070704326,-0.000952610511688735,-0.003063333884494701,0.0014847976737292713,0.004762481221737801],[0.000493966191861305,-0.0004640154092168658,1.583809419695498e-05,-0.0022922432070704326,-0.000952610511688735,-0.003063333884494701,0.0014847976737292713,0.004762481221737801],[0.000493966191861305,-0.0004640154092168658,1.583809419695498e-05,-0.0022922432070704326,-0.000952610511688735,-0.003063333884494701,0.0014847976737292713,0.004762481221737801],[0.000493966191861305,-0.0004640154092168658,1.583809419695498e-05,-0.0022922432070704326,-0.000952610511688735,-0.003063333884494701,0.0014847976737292713,0.004762481221737801],[0.000493966191861305,-0.0004640154092168658,1.583809419695498e-05,-0.0022922432070704326,-0.000952610511688735,-0.003063333884494701,0.0014847976737292713,0.004762481221737801],[0.000493966191861305,-0.0004640154092168658,1.583809419695498e-05,-0.0022922432070704326,-0.000952610511688735,-0.003063333884494701,0.0014847976737292713,0.004762481221737801],[0.000493966191861305,-0.0004640154092168658,1.583809419695498e-05,-0.0022922432070704326,-0.000952610511688735,-0.003063333884494701,0.0014847976737292713,0.004762481221737801],[0.000493966191861305,-0.0004640154092168658,1.583809419695498e-05,-0.0022922432070704326,-0.000952610511688735,-0.003063333884494701,0.0014847976737292713,0.004762481221737801],[0.000493966191861305,-0.0004640154092168658,1.583809419695498e-05,-0.0022922432070704326,-0.000952610511688735,-0.003063333884494701,0.0014847976737292713,0.004762481221737801],[0.00025910580031344993,-0.00023424224053424005,-1.555903589496684e-05,-0.0011890685419741144,-0.0004749475922096778,-0.0014989566621805598,0.0007793150756812837,0.002352336906113113],[0.00023486039154785513,-0.00022977316868262585,3.1397130091921784e-05,-0.0011031746650963185,-0.00047766291947905725,-0.0015643772223141407,0.0007054825980479875,0.0024101443156246878],[0.000493966191861305,-0.0004640154092168658,1.583809419695498e-05,-0.0022922432070704326,-0.000952610511688735,-0.003063333884494701,0.0014847976737292713,0.004762481221737801],[0.000493966191861305,-0.0004640154092168658,1.583809419695498e-05,-0.0022922432070704326,-0.000952610511688735,-0.003063333884494701,0.0014847976737292713,0.004762481221737801],[0.000493966191861305,-0.0004640154092168658,1.583809419695498e-05,-0.0022922432070704326,-0.000952610511688735,-0.003063333884494701,0.0014847976737292713,0.004762481221737801],[0.000493966191861305,-0.0004640154092168658,1.583809419695498e-05,-0.0022922432070704326,-0.000952610511688735,-0.003063333884494701,0.0014847976737292713,0.004762481221737801],[0.000493966191861305,-0.0004640154092168658,1.583809419695498e-05,-0.0022922432070704326,-0.000952610511688735,-0.003063333884494701,0.0014847976737292713,0.004762481221737801],[0.000493966191861305,-0.0004640154092168658,1.583809419695498e-05,-0.0022922432070704326,-0.000952610511688735,-0.003063333884494701,0.0014847976737292713,0.004762481221737801],[0.000493966191861305,-0.0004640154092168658,1.583809419695498e-05,-0.0022922432070704326,-0.000952610511688735,-0.003063333884494701,0.0014847976737292713,0.004762481221737801],[0.000493966191861305,-0.0004640154092168658,1.583809419695498e-05,-0.0022922432070704326,-0.000952610511688735,-0.003063333884494701,0.0014847976737292713,0.004762481221737801],[0.000493966191861305,-0.0004640154092168658,1.583809419695498e-05,-0.0022922432070704326,-0.000952610511688735,-0.003063333884494701,0.0014847976737292713,0.004762481221737801],[0.000493966191861305,-0.0004640154092168658,1.583809419695498e-05,-0.0022922432070704326,-0.000952610511688735,-0.003063333884494701,0.0014847976737292713,0.004762481221737801],[0.000493966191861305,-0.0004640154092168658,1.583809419695498e-05,-0.0022922432070704326,-0.000952610511688735,-0.003063333884494701,0.0014847976737292713,0.004762481221737801],[0.000493966191861305,-0.0004640154092168658,1.583809419695498e-05,-0.0022922432070704326,-0.000952610511688735,-0.003063333884494701,0.0014847976737292713,0.004762481221737801],[0.000493966191861305,-0.0004640154092168658,1.583809419695498e-05,-0.0022922432070704326,-0.000952610511688735,-0.003063333884494701,0.0014847976737292713,0.004762481221737801],[0.000493966191861305,-0.0004640154092168658,1.583809419695498e-05,-0.0022922432070704326,-0.000952610511688735,-0.003063333884494701,0.0014847976737292713,0.004762481221737801],[0.000493966191861305,-0.0004640154092168658,1.583809419695498e-05,-0.0022922432070704326,-0.000952610511688735,-0.003063333884494701,0.0014847976737292713,0.004762481221737801],[0.000493966191861305,-0.0004640154092168658,1.583809419695498e-05,-0.0022922432070704326,-0.000952610511688735,-0.003063333884494701,0.0014847976737292713,0.004762481221737801],[0.000493966191861305,-0.0004640154092168658,1.583809419695498e-05,-0.0022922432070704326,-0.000952610511688735,-0.003063333884494701,0.0014847976737292713,0.004762481221737801],[0.000493966191861305,-0.0004640154092168658,1.583809419695498e-05,-0.0022922432070704326,-0.000952610511688735,-0.003063333884494701,0.0014847976737292713,0.004762481221737801],[0.000493966191861305,-0.0004640154092168658,1.583809419695498e-05,-0.0022922432070704326,-0.000952610511688735,-0.003063333884494701,0.0014847976737292713,0.004762481221737801],[0.000493966191861305,-0.0004640154092168658,1.583809419695498e-05,-0.0022922432070704326,-0.000952610511688735,-0.003063333884494701,0.0014847976737292713,0.004762481221737801],[0.000493966191861305,-0.0004640154092168658,1.583809419695498e-05,-0.0022922432070704326,-0.000952610511688735,-0.003063333884494701,0.0014847976737292713,0.004762481221737801],[0.000493966191861305,-0.0004640154092168658,1.583809419695498e-05,-0.0022922432070704326,-0.000952610511688735,-0.003063333884494701,0.0014847976737292713,0.004762481221737801],[0.000493966191861305,-0.0004640154092168658,1.583809419695498e-05,-0.0022922432070704326,-0.000952610511688735,-0.003063333884494701,0.0014847976737292713,0.004762481221737801],[0.000493966191861305,-0.0004640154092168658,1.583809419695498e-05,-0.0022922432070704326,-0.000952610511688735,-0.003063333884494701,0.0014847976737292713,0.004762481221737801],[0.000493966191861305,-0.0004640154092168658,1.583809419695498e-05,-0.0022922432070704326,-0.000952610511688735,-0.003063333884494701,0.0014847976737292713,0.004762481221737801],[0.000493966191861305,-0.0004640154092168658,1.583809419695498e-05,-0.0022922432070704326,-0.000952610511688735,-0.003063333884494701,0.0014847976737292713,0.004762481221737801],[0.000493966191861305,-0.0004640154092168658,1.583809419695498e-05,-0.0022922432070704326,-0.000952610511688735,-0.003063333884494701,0.0014847976737292713,0.004762481221737801],[0.000493966191861305,-0.0004640154092168658,1.583809419695498e-05,-0.0022922432070704326,-0.000952610511688735,-0.003063333884494701,0.0014847976737292713,0.004762481221737801],[0.000493966191861305,-0.0004640154092168658,1.583809419695498e-05,-0.0022922432070704326,-0.000952610511688735,-0.003063333884494701,0.0014847976737292713,0.004762481221737801],[0.000493966191861305,-0.0004640154092168658,1.583809419695498e-05,-0.0022922432070704326,-0.000952610511688735,-0.003063333884494701,0.0014847976737292713,0.004762481221737801],[0.000493966191861305,-0.0004640154092168658,1.583809419695498e-05,-0.0022922432070704326,-0.000952610511688735,-0.003063333884494701,0.0014847976737292713,0.004762481221737801],[0.000493966191861305,-0.0004640154092168658,1.583809419695498e-05,-0.0022922432070704326,-0.000952610511688735,-0.003063333884494701,0.0014847976737292713,0.004762481221737801],[0.000493966191861305,-0.0004640154092168658,1.583809419695498e-05,-0.0022922432070704326,-0.000952610511688735,-0.003063333884494701,0.0014847976737292713,0.004762481221737801],[0.000493966191861305,-0.0004640154092168658,1.583809419695498e-05,-0.0022922432070704326,-0.000952610511688735,-0.003063333884494701,0.0014847976737292713,0.004762481221737801],[0.000493966191861305,-0.0004640154092168658,1.583809419695498e-05,-0.0022922432070704326,-0.000952610511688735,-0.003063333884494701,0.0014847976737292713,0.004762481221737801],[0.000493966191861305,-0.0004640154092168658,1.583809419695498e-05,-0.0022922432070704326,-0.000952610511688735,-0.003063333884494701,0.0014847976737292713,0.004762481221737801],[0.000493966191861305,-0.0004640154092168658,1.583809419695498e-05,-0.0022922432070704326,-0.000952610511688735,-0.003063333884494701,0.0014847976737292713,0.004762481221737801],[0.000493966191861305,-0.0004640154092168658,1.583809419695498e-05,-0.0022922432070704326,-0.000952610511688735,-0.003063333884494701,0.0014847976737292713,0.004762481221737801]],"exp_avg_sq":[[2.9581231843179754e-07,5.378849660602071e-07,2.741115160740991e-07,4.7344441388763705e-06,7.035281352489025e-07,7.612161817652298e-06,3.534741903129331e-06,2.0358325166059328e-05],[2.9581231843179754e-07,5.378849660602071e-07,2.741115160740991e-07,4.7344441388763705e-06,7.035281352489025e-07,7.612161817652298e-06,3.534741903129331e-06,2.0358325166059328e-05],[1.1600483075756764e-08,2.109352808079243e-08,1.0749471218592126e-08,1.856644760343675e-07,2.758933863721187e-08,2.985161497118549e-07,1.386173295344836e-07,7.983656927866406e-07],[1.1600483075756764e-08,2.109352808079243e-08,1.0749471218592126e-08,1.856644760343675e-07,2.758933863721187e-08,2.985161497118549e-07,1.386173295344836e-07,7.983656927866406e-07],[1.1600483075756764e-08,2.109352808079243e-08,1.0749471218592126e-08,1.856644760343675e-07,2.758933863721187e-08,2.985161497118549e-07,1.386173295344836e-07,7.983656927866406e-07],[1.1600483075756764e-08,2.109352808079243e-08,1.0749471218592126e-08,1.856644760343675e-07,2.758933863721187e-08,2.985161497118549e-07,1.386173295344836e-07,7.983656927866406e-07],[1.1600483075756764e-08,2.109352808079243e-08,1.0749471218592126e-08,1.856644760343675e-07,2.758933863721187e-08,2.985161497118549e-07,1.386173295344836e-07,7.983656927866406e-07],[1.1600483075756764e-08,2.109352808079243e-08,1.0749471218592126e-08,1.856644760343675e-07,2.758933863721187e-08,2.985161497118549e-07,1.386173295344836e-07,7.983656927866406e-07],[1.1600483075756764e-08,2.109352808079243e-08,1.0749471218592126e-08,1.856644760343675e-07,2.758933863721187e-08,2.985161497118549e-07,1.386173295344836e-07,7.983656927866406e-07],[1.1600483075756764e-08,2.109352808079243e-08,1.0749471218592126e-08,1.856644760343675e-07,2.758933863721187e-08,2.985161497118549e-07,1.386173295344836e-07,7.983656927866406e-07],[1.1600483075756764e-08,2.109352808079243e-08,1.0749471218592126e-08,1.856644760343675e-07,2.758933863721187e-08,2.985161497118549e-07,1.386173295344836e-07,7.983656927866406e-07],[1.1600483075756764e-08,2.109352808079243e-08,1.0749471218592126e-08,1.856644760343675e-07,2.758933863721187e-08,2.985161497118549e-07,1.386173295344836e-07,7.983656927866406e-07],[1.1600483075756764e-08,2.109352808079243e-08,1.0749471218592126e-08,1.856644760343675e-07,2.758933863721187e-08,2.985161497118549e-07,1.386173295344836e-07,7.983656927866406e-07],[1.1600483075756764e-08,2.109352808079243e-08,1.0749471218592126e-08,1.856644760343675e-07,2.758933863721187e-08,2.985161497118549e-07,1.386173295344836e-07,7.983656927866406e-07],[2.8681492474141007e-09,5.3009092382741075e-09,2.6380624109377764e-09,5.0659316923819586e-08,6.785600823682272e-09,7.068936231242004e-08,3.740722392404238e-08,1.942706389685374e-07],[2.9694039775430784e-09,5.246245550898986e-09,2.7755823620641992e-09,4.238301613225107e-08,7.024675544062848e-09,7.876962657747884e-08,3.201456194627824e-08,2.0498951394868817e-07],[1.1600483075756764e-08,2.109352808079243e-08,1.0749471218592126e-08,1.856644760343675e-07,2.758933863721187e-08,2.985161497118549e-07,1.386173295344836e-07,7.983656927866406e-07],[1.1600483075756764e-08,2.109352808079243e-08,1.0749471218592126e-08,1.856644760343675e-07,2.758933863721187e-08,2.985161497118549e-07,1.386173295344836e-07,7.983656927866406e-07],[1.1600483075756764e-08,2.109352808079243e-08,1.0749471218592126e-08,1.856644760343675e-07,2.758933863721187e-08,2.985161497118549e-07,1.386173295344836e-07,7.983656927866406e-07],[1.1600483075756764e-08,2.109352808079243e-08,1.0749471218592126e-08,1.856644760343675e-07,2.758933863721187e-08,2.985161497118549e-07,1.386173295344836e-07,7.983656927866406e-07],[1.1600483075756764e-08,2.109352808079243e-08,1.0749471218592126e-08,1.856644760343675e-07,2.758933863721187e-08,2.985161497118549e-07,1.386173295344836e-07,7.983656927866406e-07],[1.1600483075756764e-08,2.109352808079243e-08,1.0749471218592126e-08,1.856644760343675e-07,2.758933863721187e-08,2.985161497118549e-07,1.386173295344836e-07,7.983656927866406e-07],[1.1600483075756764e-08,2.109352808079243e-08,1.0749471218592126e-08,1.856644760343675e-07,2.758933863721187e-08,2.985161497118549e-07,1.386173295344836e-07,7.983656927866406e-07],[1.1600483075756764e-08,2.109352808079243e-08,1.0749471218592126e-08,1.856644760343675e-07,2.758933863721187e-08,2.985161497118549e-07,1.386173295344836e-07,7.983656927866406e-07],[1.1600483075756764e-08,2.109352808079243e-08,1.0749471218592126e-08,1.856644760343675e-07,2.758933863721187e-08,2.985161497118549e-07,1.386173295344836e-07,7.983656927866406e-07],[1.1600483075756764e-08,2.109352808079243e-08,1.0749471218592126e-08,1.856644760343675e-07,2.758933863721187e-08,2.985161497118549e-07,1.386173295344836e-07,7.983656927866406e-07],[1.1600483075756764e-08,2.109352808079243e-08,1.0749471218592126e-08,1.856644760343675e-07,2.758933863721187e-08,2.985161497118549e-07,1.386173295344836e-07,7.983656927866406e-07],[1.1600483075756764e-08,2.109352808079243e-08,1.0749471218592126e-08,1.856644760343675e-07,2.758933863721187e-08,2.985161497118549e-07,1.386173295344836e-07,7.983656927866406e-07],[1.1600483075756764e-08,2.109352808079243e-08,1.0749471218592126e-08,1.856644760343675e-07,2.758933863721187e-08,2.985161497118549e-07,1.386173295344836e-07,7.983656927866406e-07],[1.1600483075756764e-08,2.109352808079243e-08,1.0749471218592126e-08,1.856644760343675e-07,2.758933863721187e-08,2.985161497118549e-07,1.386173295344836e-07,7.983656927866406e-07],[1.1600483075756764e-08,2.109352808079243e-08,1.0749471218592126e-08,1.856644760343675e-07,2.758933863721187e-08,2.985161497118549e-07,1.386173295344836e-07,7.983656927866406e-07],[1.1600483075756764e-08,2.109352808079243e-08,1.0749471218592126e-08,1.856644760343675e-07,2.758933863721187e-08,2.985161497118549e-07,1.386173295344836e-07,7.983656927866406e-07],[1.1600483075756764e-08,2.109352808079243e-08,1.0749471218592126e-08,1.856644760343675e-07,2.758933863721187e-08,2.985161497118549e-07,1.386173295344836e-07,7.983656927866406e-07],[1.1600483075756764e-08,2.109352808079243e-08,1.0749471218592126e-08,1.856644760343675e-07,2.758933863721187e-08,2.985161497118549e-07,1.386173295344836e-07,7.983656927866406e-07],[1.1600483075756764e-08,2.109352808079243e-08,1.0749471218592126e-08,1.856644760343675e-07,2.758933863721187e-08,2.985161497118549e-07,1.386173295344836e-07,7.983656927866406e-07],[1.1600483075756764e-08,2.109352808079243e-08,1.0749471218592126e-08,1.856644760343675e-07,2.758933863721187e-08,2.985161497118549e-07,1.386173295344836e-07,7.983656927866406e-07],[1.1600483075756764e-08,2.109352808079243e-08,1.0749471218592126e-08,1.856644760343675e-07,2.758933863721187e-08,2.985161497118549e-07,1.386173295344836e-07,7.983656927866406e-07],[1.1600483075756764e-08,2.109352808079243e-08,1.0749471218592126e-08,1.856644760343675e-07,2.758933863721187e-08,2.985161497118549e-07,1.386173295344836e-07,7.983656927866406e-07],[1.1600483075756764e-08,2.109352808079243e-08,1.0749471218592126e-08,1.856644760343675e-07,2.758933863721187e-08,2.985161497118549e-07,1.386173295344836e-07,7.983656927866406e-07],[1.1600483075756764e-08,2.109352808079243e-08,1.0749471218592126e-08,1.856644760343675e-07,2.758933863721187e-08,2.985161497118549e-07,1.386173295344836e-07,7.983656927866406e-07],[1.1600483075756764e-08,2.109352808079243e-08,1.0749471218592126e-08,1.856644760343675e-07,2.758933863721187e-08,2.985161497118549e-07,1.386173295344836e-07,7.983656927866406e-07],[1.1600483075756764e-08,2.109352808079243e-08,1.0749471218592126e-08,1.856644760343675e-07,2.758933863721187e-08,2.985161497118549e-07,1.386173295344836e-07,7.983656927866406e-07],[1.1600483075756764e-08,2.109352808079243e-08,1.0749471218592126e-08,1.856644760343675e-07,2.758933863721187e-08,2.985161497118549e-07,1.386173295344836e-07,7.983656927866406e-07],[1.1600483075756764e-08,2.109352808079243e-08,1.0749471218592126e-08,1.856644760343675e-07,2.758933863721187e-08,2.985161497118549e-07,1.386173295344836e-07,7.983656927866406e-07],[1.1600483075756764e-08,2.109352808079243e-08,1.0749471218592126e-08,1.856644760343675e-07,2.758933863721187e-08,2.985161497118549e-07,1.386173295344836e-07,7.983656927866406e-07],[1.1600483075756764e-08,2.109352808079243e-08,1.0749471218592126e-08,1.856644760343675e-07,2.758933863721187e-08,2.985161497118549e-07,1.386173295344836e-07,7.983656927866406e-07],[1.1600483075756764e-08,2.109352808079243e-08,1.0749471218592126e-08,1.856644760343675e-07,2.758933863721187e-08,2.985161497118549e-07,1.386173295344836e-07,7.983656927866406e-07],[1.1600483075756764e-08,2.109352808079243e-08,1.0749471218592126e-08,1.856644760343675e-07,2.758933863721187e-08,2.985161497118549e-07,1.386173295344836e-07,7.983656927866406e-07],[1.1600483075756764e-08,2.109352808079243e-08,1.0749471218592126e-08,1.856644760343675e-07,2.758933863721187e-08,2.985161497118549e-07,1.386173295344836e-07,7.983656927866406e-07],[1.1600483075756764e-08,2.109352808079243e-08,1.0749471218592126e-08,1.856644760343675e-07,2.758933863721187e-08,2.985161497118549e-07,1.386173295344836e-07,7.983656927866406e-07],[1.1600483075756764e-08,2.109352808079243e-08,1.0749471218592126e-08,1.856644760343675e-07,2.758933863721187e-08,2.985161497118549e-07,1.386173295344836e-07,7.983656927866406e-07],[1.1600483075756764e-08,2.109352808079243e-08,1.0749471218592126e-08,1.856644760343675e-07,2.758933863721187e-08,2.985161497118549e-07,1.386173295344836e-07,7.983656927866406e-07],[1.1600483075756764e-08,2.109352808079243e-08,1.0749471218592126e-08,1.856644760343675e-07,2.758933863721187e-08,2.985161497118549e-07,1.386173295344836e-07,7.983656927866406e-07],[1.1600483075756764e-08,2.109352808079243e-08,1.0749471218592126e-08,1.856644760343675e-07,2.758933863721187e-08,2.985161497118549e-07,1.386173295344836e-07,7.983656927866406e-07]],"step":5},{"exp_avg":[0.003527624205297375,-0.0033137328346632697,0.00011310661615207368,-0.016369890804107022,-0.006802999789502683,-0.02187657968884905,0.010603576317804507,0.03401091878731981],"exp_avg_sq":[5.91624636863595e-07,1.0757699321204143e-06,5.482230321481981e-07,9.468888277752738e-06,1.407056270497805e-06,1.5224323635304594e-05,7.0694838062586616e-06,4.0716650332118657e-05],"step":5},{"exp_avg":[[0.008769552563344175,0.009209982471998775,-0.000192836393229135,0.0005616025711360409,7.571643413290747e-05,0.0005960796841647439,-0.0002532553692381344,-0.00011074204651875526,-0.0002230745365365817,9.403867135332124e-05,-9.035293569635523e-05,5.009367539891435e-05,0.0006597631369435256,0.0005828124484511887,-2.5187141830659428e-05,0.00022218001319981176,0.0007193909848602946,7.425669686963822e-05,0.0003684756124598536,0.0002740573235895221,0.0002446412682849089,0.00019502797148362148,0.0006061083114183296,0.00013661894630103295,0.0008067882210436836,-8.174352518894254e-05,0.00026333673512325917,0.00028473698567992733,0.00021202763684181712,-0.00013736650958205942,4.6653602929667675e-05,0.00012080476663684287,0.0004398095381456617,0.0002467929263181512,0.00032511291597251215,-6.140502099137347e-05,0.00023601060725596777,-0.0001118563583838432,0.0005438561288341146,0.000593465662287577,0.000610127792305465,-0.00020497885807877294,0.00042512745520072794,0.0006473329773907905,-0.00016362875921326463,-3.6278334812929755e-05,6.399216655980415e-05,0.000271485241176745,-0.0004265403012888683,-9.732807490525277e-06,0.0009310393822451921,0.00021999249195235344,0.0003549069016587103,-0.00040397304977273266],[-0.005504068710150794,-0.005573176642653797,0.0002573277550395976,-0.0003084097786128734,6.279447856274508e-05,-0.0003501224397111836,0.000310787438698963,0.00020231088923835402,0.00028811794557345553,4.045573158103713e-05,0.00017853699189881346,8.051197637150798e-05,-0.0003814183480144053,-0.0003266720648397595,4.776958907828643e-05,-8.12498634461829e-05,-0.0004381393232553277,6.725315875809951e-05,-0.00017113506934871147,-9.526607138586145e-05,-7.644756059908217e-05,-3.2182529076665865e-05,-0.00035184685452146515,2.085811539368096e-05,-0.0005066148688980367,0.00018729127191911133,-0.00010334906826925172,-0.00010413193626899004,-4.299206194864594e-05,0.00022046951433138398,7.083932689038164e-05,2.816633460019174e-05,-0.00022802501637802613,-5.614508003498851e-05,-0.00014432239619682622,0.00016459587735233563,-6.828309402250052e-05,0.00019110843106121,-0.00030568037911719577,-0.0003401720902364209,-0.0003470417358145255,0.00028066805885298323,-0.00020571822107317964,-0.0003894185635009905,0.00025153039862815937,0.00014265936769281405,5.608710086995944e-05,-7.654571143169209e-05,0.00045578621610066147,0.00012714524801569333,-0.0006058798427379686,-4.869563426638413e-05,-0.0001576777927237831,0.00041996256607026734],[-0.004156520638437127,-0.004393091379850392,-5.329377796840416e-05,-0.0003307367423909702,-0.00013173287834744606,-0.00035542525816534536,-1.0551556263303733e-05,-5.743371648076048e-05,-1.743402261267128e-05,-0.0001388998444405762,-8.345493837828757e-05,-0.00011996982658346712,-0.00034363905845102193,-0.0003260060236995225,-0.00010717787688913804,-0.00014473839092388741,-0.00038918628696462803,-0.00013626813075428258,-0.00026812436298768603,-0.00023893158067627622,-0.00020686351896244225,-0.00017612123921515122,-0.0003322661635311373,-0.0001691764167633441,-0.00043583842723061446,-8.598063002351713e-05,-0.0002344684644717488,-0.00022239310180591673,-0.00020378991378170713,-6.0919812876666746e-05,-0.00014305744629309036,-0.00016192314644273756,-0.0002934096249490377,-0.00018663544027774405,-0.0002612561569881232,-8.704163272553295e-05,-0.00019695082548451515,-0.00010582878120235173,-0.0003211634967613666,-0.0003237352565898967,-0.00035887413555296384,-3.100985993283293e-05,-0.00027034518777423053,-0.0003753829078632676,-4.56207156986814e-05,-0.00012454589995831576,-0.00017553890662225206,-0.00019272507241085453,7.329655563616072e-05,-0.00010026774684174709,-0.00047599984890688,-0.0001791479569908734,-0.00026229067438679487,4.0407308695317377e-05],[-0.03543205789108793,-0.03931178141683921,-0.0006278894891384694,-0.002736133308006062,-0.0014127885704662629,-0.0027244494470717085,-0.0004997912560327536,-0.0008785190358766211,-0.0005780155183223208,-0.0013886735903047513,-0.0008948113846976447,-0.0013238109575687631,-0.0029822565220815394,-0.0027635083757914583,-0.0007151773514699528,-0.0010741533109436643,-0.003068833648488575,-0.0014439335249572206,-0.002143635641623748,-0.0019348827268287603,-0.0017924049897518205,-0.0016968495142341237,-0.002753405710141107,-0.0016328812556047167,-0.0033105150757667258,-0.0010452777470640704,-0.0017564095122761865,-0.0019341904241327963,-0.0017931629752239602,-0.0008087155596220916,-0.001236389364974526,-0.001551335272267139,-0.0023118588077358235,-0.001959825891144675,-0.0019819776564256645,-0.001025236748282553,-0.0017607726796420877,-0.0008361096316092178,-0.0025815200618235527,-0.002734978288969072,-0.0028654436277561627,-0.0006959449396427915,-0.00234828317109372,-0.0028441878274953433,-0.0008163883906085903,-0.0010976721367507902,-0.0012980138402054824,-0.0020182671033952613,-0.00011872181254791384,-0.0011790934171066508,-0.003609457122271333,-0.001783569472377511,-0.002122153094961603,-4.496416846384761e-05],[-0.032331948983450404,-0.03580384638467565,-0.0005119892389049831,-0.002475100843769947,-0.0012410974114760915,-0.0024720872400185207,-0.00039026340395988905,-0.0007443585316654067,-0.0004635458965635663,-0.0012233531432024832,-0.0007624804235822716,-0.0011592992298415324,-0.0027063028446712074,-0.002503302709895942,-0.0006480803400694338,-0.0009383059459210084,-0.002791044638567882,-0.0012677072917881315,-0.0019266722063512156,-0.0017289967861033545,-0.0016002442989600935,-0.0015085758009104491,-0.002498310636763889,-0.001442378895983992,-0.003016330134266921,-0.0008941224897930116,-0.0015716604838255433,-0.0017309913899805096,-0.0015950686207282863,-0.0006790570548915283,-0.001082167138910205,-0.0013692241623050898,-0.0020853366844089003,-0.0017460973473248404,-0.001778365215773288,-0.0008801599295742669,-0.0015702625487340944,-0.0007065896573003629,-0.002337114003889931,-0.002480380559137024,-0.0025957206053990934,-0.000569365463712648,-0.00211485466579431,-0.002583620171341858,-0.0006802936581712861,-0.000946319986721083,-0.0011377243861595727,-0.0018020803871504015,-2.915541070381227e-05,-0.0010233969520379621,-0.0032989374742482492,-0.0015888325323456457,-0.00190476994853177,3.1585235032626e-05],[-0.031187171779097595,-0.0344713045346922,-0.00046677671438343193,-0.0023793109703312827,-0.0011780484995175527,-0.0023745747048582832,-0.00034965222916464743,-0.0006951089176555027,-0.0004214932990385439,-0.0011618802616674868,-0.000710539523693299,-0.0010989523119797828,-0.0026070810589744514,-0.002407296715916171,-0.0005437135677204359,-0.0009674274853355753,-0.0026899546865916443,-0.0012032283854789317,-0.0018449173177793692,-0.0016505753616109227,-0.0015281597690668702,-0.001439565537113983,-0.0024044111422033094,-0.0013727362063613302,-0.0029077065890629646,-0.000837987485391188,-0.001500494562946858,-0.0016538592150713734,-0.0015209583925053524,-0.0006299708913671665,-0.0010234583946279647,-0.0013013596498267753,-0.0019999452162389572,-0.0016699926174287374,-0.0017006561340571873,-0.0008264958481613549,-0.0015017358348609065,-0.000654915834118196,-0.0022479677135290956,-0.002386559246298192,-0.0024961336353293497,-0.000522349660318932,-0.002028614204991847,-0.002486240062785321,-0.0006321715416557768,-0.0008900030249284358,-0.0010764055303303145,-0.0017232902867447292,1.8471886885083438e-06,-0.0009654475197314238,-0.0031820451699208683,-0.0015170789832808394,-0.0018251116311025055,6.043407047317545e-05],[0.008029422342779194,0.008367345141483318,-0.0002445810861161272,0.0004894301464072302,1.5409660234058158e-05,0.0005306468628659298,-0.0003056335636619247,-0.0001656505727429495,-0.00027593002479774835,3.698717855368146e-05,-0.00014263395132827576,-8.772032073795732e-06,0.0005863334965079826,0.0005127365145755297,-6.610557007327439e-06,0.00013424899760621552,0.0006471183218901074,1.1971970052908127e-05,0.00030436430395850496,0.00021014406248190469,0.0001843643150360039,0.00013373105491959965,0.000538551945136816,7.145883449423113e-05,0.0007326877463569645,-0.00014162304329630782,0.0002062703296353974,0.00022303426188582479,0.00014799241728055153,-0.00019155440598669565,-8.923939466714772e-06,5.870837775024818e-05,0.000375392250765275,0.00017811999390303322,0.00026373941793222,-0.00011832214845829349,0.00017435163427972875,-0.00016523670160554935,0.000476249642023571,0.0005258812827566323,0.0005367823005938967,-0.00026113808611368634,0.0003577348163451829,0.0005789943374473761,-0.0002228483625150007,-9.564713801538708e-05,5.918558001209406e-06,0.00020429092224123044,-0.00047945683730674516,-6.755675362825816e-05,0.0008581101997619302,0.0001581362247530183,0.0002886379388929295,-0.00045144049173086686],[0.030179786154168626,0.033353000988518094,0.0004373038171718401,0.002297053029522044,0.001127370820937005,0.0022969408021324324,0.00032127800181481293,0.0006575351136418297,0.00039105806137464425,0.0011132678800890856,0.0006751802480783052,0.0010506214259569772,0.002517878161050499,0.00232499291843804,0.0005602344594186665,0.0008916686287084847,0.0026006320424405527,0.0011512125034035489,0.001779096010957942,0.0015895163089397813,0.0014704928818544854,0.001382598875401636,0.002323253246065978,0.0013159663153061085,0.0028135053276213697,0.000795682858739955,0.001446125978242645,0.0015928974002620397,0.001461985875757253,0.0005949765113523179,0.0009797364630745081,0.0012478010066151505,0.001930517487277508,0.001603646747915512,0.0016398765232261293,0.0007855668239205039,0.001443244429495172,0.000621642906436647,0.0021706146175525802,0.002305640045463269,0.0024112387986459705,0.0004884510098438264,0.001956122259498498,0.00240427573058754,0.0005939506559746871,0.0008477105506205427,0.0010314434015494271,0.0016566317690868413,-2.3850549484386435e-05,0.0009208128237366399,0.0030824476045289723,0.0014579222907375108,0.0017583090114528578,-7.707274657636622e-05]],"exp_avg_sq":[[4.291353548515468e-06,5.3437451606450364e-06,5.571730698393684e-09,2.180278850145549e-08,7.707283078702132e-09,2.0382830471909104e-08,7.014249876443624e-09,6.250945689032152e-09,6.772621768019267e-09,6.75540677470207e-09,5.078957617214605e-09,7.176458887493112e-09,2.854452866047632e-08,2.3126505623351987e-08,1.7341217752889573e-09,3.1298620630318476e-09,2.8353726079038427e-08,8.04001225920439e-09,1.2029704486395057e-08,9.734965986714286e-09,8.989521613451263e-09,9.165629433255693e-09,2.2974936413643145e-08,8.908844069389787e-09,3.270914348787558e-08,6.910481308742902e-09,7.286084199256993e-09,1.0504347738225817e-08,9.273522442519705e-09,5.880575147864201e-09,5.081596736543519e-09,7.983804196367479e-09,1.4156226651718744e-08,1.3363040693537067e-08,9.549228639814278e-09,6.1123704236511776e-09,9.112301324639316e-09,4.620358012259106e-09,1.906833638948767e-08,2.2943410427690656e-08,2.342382867033015e-08,7.301403988420312e-09,1.6109434476759137e-08,2.2701336774888604e-08,7.3491925020488845e-09,5.466472763619107e-09,4.8258208471734226e-09,1.4006382850460275e-08,1.1521450734333401e-08,6.752728298783521e-09,4.09025143792414e-08,1.0396541322154959e-08,1.1974170858339245e-08,9.0825299310355e-09],[3.057588764793622e-06,4.072318463816178e-06,9.095683767448427e-09,1.7839168069321467e-08,1.1708752848118297e-08,1.502925431504777e-08,1.1828522198382413e-08,1.117442689721163e-08,1.1786505086448758e-08,9.861156891981143e-09,8.754692060483399e-09,1.1262438803010654e-08,2.2522700671431367e-08,1.8785821828018837e-08,1.9489955322297447e-09,2.5261532534259763e-09,2.007113330021726e-08,1.2227768389921748e-08,1.112250711236991e-08,1.0356056404754196e-08,1.0125279900317784e-08,1.158327365535736e-08,1.7726204620008856e-08,1.2338415989607632e-08,2.19338375691232e-08,1.2002168240227126e-08,7.074670438386614e-09,1.1375195642237932e-08,1.1248906617871176e-08,1.030802181012844e-08,7.55889590001132e-09,1.125591643595249e-08,1.1950068243740288e-08,1.658563396415237e-08,8.794879667915184e-09,1.0535330700649214e-08,1.043380765044018e-08,7.078301979226855e-09,1.494259609348125e-08,1.8140874119924496e-08,1.8143004700315634e-08,1.2881790532782369e-08,1.5056150025924678e-08,1.600941853327353e-08,1.3018470599852187e-08,8.657212786953664e-09,6.401766880599754e-09,1.6917224063256242e-08,1.8043225245048905e-08,1.1332185952395954e-08,2.643313962525335e-08,1.2901257339085194e-08,1.1353824639998215e-08,1.241434924218585e-08],[9.474468870461048e-07,1.1003194954480376e-06,1.6724250519016575e-09,7.233059556207498e-09,2.375973344788886e-09,8.062032555404232e-09,1.1535278609428596e-09,1.4149067788934585e-09,1.1461324870444824e-09,2.418100651401207e-09,1.8470934079580527e-09,2.1628043017836303e-09,7.232339016010809e-09,6.82489374891214e-09,1.219422452274794e-09,1.90611069738832e-09,9.041925736289769e-09,2.544988914813509e-09,5.505763187961424e-09,4.9331134831345095e-09,3.810342514660295e-09,3.079199671927805e-09,6.875694092982764e-09,3.2523950673668502e-09,1.1067457100100672e-08,1.976353632685255e-09,4.681742855419008e-09,4.172443367364896e-09,3.977754689858752e-09,1.592593815647799e-09,2.776837856307818e-09,3.0584711853424187e-09,6.14118621607727e-09,3.325668613286679e-09,5.465290890408601e-09,1.8478369579945167e-09,3.5194615516237736e-09,2.6061819030181632e-09,6.7504499773059975e-09,6.5749299118711876e-09,8.32323533057553e-09,1.350753363504585e-09,5.321851045334577e-09,8.762223140337055e-09,1.4702549352636925e-09,2.7668570758160265e-09,3.816520967326067e-09,3.3891871298707962e-09,8.795872165069824e-10,1.9408465896680126e-09,1.2483339749008252e-08,3.0698874133020792e-09,5.389597334749349e-09,1.0357190646082072e-09],[3.7036030713537835e-05,4.542176868319588e-05,6.702236510164672e-08,2.3315345256631717e-07,9.284770995543646e-08,2.3539988790442085e-07,7.081468944421198e-08,7.109373394075031e-08,6.993059587314857e-08,8.561672570560658e-08,6.782986937493534e-08,8.649293933689635e-08,2.664335042714817e-07,2.332885026132317e-07,2.869874760766484e-08,4.629533338866045e-08,2.8892346179639735e-07,9.796171269258243e-08,1.561643910107123e-07,1.374408387114837e-07,1.1611874859806354e-07,1.0859788465917894e-07,2.3059762718058476e-07,1.1245698994161425e-07,3.411126697049475e-07,8.431251007278637e-08,1.1656601829272027e-07,1.3046433558218474e-07,1.227045028095115e-07,7.031510331239297e-08,7.96328963552565e-08,1.036029684182754e-07,1.7549672899366755e-07,1.391108036192041e-07,1.4118592396574045e-07,7.586110848985148e-08,1.1222392721998277e-07,7.336940551086795e-08,2.0858605919656576e-07,2.2677511658274277e-07,2.5695912843919284e-07,7.775147622471682e-08,1.7660170812041506e-07,2.5607778652036925e-07,8.005165083953604e-08,8.312920989704972e-08,9.207310008810336e-08,1.4338185228784022e-07,9.758936418339452e-08,8.174238174507003e-08,4.0260841108823535e-07,1.1604234072392923e-07,1.5426176701176943e-07,7.684947906914435e-08],[3.082664755786069e-05,3.752297130764931e-05,4.79135127397438e-08,1.8800893368116716e-07,6.753911988537215e-08,1.9173834923384292e-07,4.950084288297796e-08,4.941458262256257e-08,4.85264572016614e-08,6.295761013539528e-08,4.830361473351158e-08,6.24515546115615e-08,2.1730337635930702e-07,1.8895714607149095e-07,2.29812305266015e-08,3.4800728961342844e-08,2.3737814263678003e-07,7.127397650190029e-08,1.2326392765901814e-07,1.0654970155564105e-07,8.932153030289882e-08,8.189362131730628e-08,1.8794586867349033e-07,8.349082412449105e-08,2.816173675433845e-07,5.945809398470614e-08,9.106312249281439e-08,1.0107794340195073e-07,9.335857207922507e-08,4.937757092008799e-08,5.881838349561944e-08,7.679339564049046e-08,1.4018177228138762e-07,1.0501191991104743e-07,1.1109299279944836e-07,5.3658441045655646e-08,8.590866195057442e-08,5.393138816215826e-08,1.6870001034461094e-07,1.8448078816291368e-07,2.0830437093476664e-07,5.390425370638492e-08,1.3989301535319947e-07,2.093328599518956e-07,5.550899096806377e-08,6.058268053256336e-08,6.937990542881823e-08,1.0896282027560924e-07,6.887796817116644e-08,5.8132442447901026e-08,3.355223367443874e-07,8.779658160717383e-08,1.212085760590335e-07,5.6440405681136497e-08],[2.8717610839214903e-05,3.4779033633184664e-05,4.1584466097523377e-08,1.7281174328250163e-07,5.921571990596912e-08,1.7608339319173382e-07,4.2556099915899885e-08,4.2343925030339924e-08,4.156214498225437e-08,5.5413592785489894e-08,4.180710389130673e-08,5.455245452369417e-08,2.011242571789567e-07,1.7396055384558457e-07,1.691986355941625e-08,3.626791117953312e-08,2.20148948126899e-07,6.250918147223772e-08,1.1192142138540499e-07,9.58701258805476e-08,8.02135867356726e-08,7.30370453105249e-08,1.7352372249677046e-07,7.391987224009382e-08,2.6135010773433597e-07,5.133358257301727e-08,8.208356026075117e-08,9.100739916053618e-08,8.345246641216379e-08,4.251225109190941e-08,5.17344738586637e-08,6.78588770133856e-08,1.279561404583429e-07,9.396159198740848e-08,1.0056555229457854e-07,4.635587544490092e-08,7.721458249503452e-08,4.7269041872450845e-08,1.5534541546992085e-07,1.7017975099800066e-07,1.9177548755445236e-07,4.619686331599424e-08,1.2752237214845467e-07,1.9319773842193195e-07,4.748150848683123e-08,5.300985108797537e-08,6.152903794474088e-08,9.770633815249228e-08,5.9550640213253256e-08,5.0389864150111403e-08,3.12051309530109e-07,7.844244107395938e-08,1.1010212350496758e-07,4.973777758652842e-08],[4.4055426146945215e-06,5.594124494636044e-06,7.801883116528535e-09,2.2996155230641198e-08,1.0351654080376514e-08,2.0896351658353592e-08,1.0027454168049597e-08,9.139893958590452e-09,9.822635042900115e-09,8.886205180351609e-09,7.282517242561328e-09,9.789135855817565e-09,2.99549976406765e-08,2.4476954791898153e-08,1.747549200681038e-09,2.983785320615346e-09,2.8628833144323007e-08,1.0792156156308256e-08,1.3098537332160983e-08,1.1134228000243422e-08,1.0558257621250509e-08,1.1320495503459288e-08,2.3907695436687313e-08,1.1406803335659608e-08,3.2539056177807524e-08,9.936910382005158e-09,7.966665971052595e-09,1.2220995692333696e-08,1.1212126476223638e-08,8.518589974457675e-09,6.667379100032828e-09,1.0329570224972827e-08,1.498906824237912e-08,1.6454821652413744e-08,1.0296149046974599e-08,8.732585270912973e-09,1.0705354115476745e-08,6.191648012340695e-09,1.9758050804387595e-08,2.409746313356865e-08,2.4251719446888198e-08,1.0663616126939413e-08,1.7786703124214927e-08,2.28291049261349e-08,1.0683504466051819e-08,7.38397975406395e-09,5.898096331637228e-09,1.7151978964489858e-08,1.5997454691150314e-08,9.543204502499638e-09,4.0594555418607105e-08,1.2815281803968167e-08,1.3077644158825851e-08,1.186347505363184e-08],[2.6935868188250253e-05,3.2581096434031996e-05,3.72124227342219e-08,1.6081650068083478e-07,5.3335541929591354e-08,1.647279737065114e-07,3.7715459679370565e-08,3.7470591709436254e-08,3.6732415039285584e-08,5.013581195571781e-08,3.739226239017895e-08,4.900309807402441e-08,1.8750049919220945e-07,1.6207761065408926e-07,1.736184915626892e-08,3.0918387557798235e-08,2.058029103220407e-07,5.6303683988965316e-08,1.0369060083620334e-07,8.83916835998232e-08,7.370768436089823e-08,6.660797065488393e-08,1.6192859975887545e-07,6.707161449303757e-08,2.4480951957753865e-07,4.569479112666822e-08,7.592134524782046e-08,8.383404386827029e-08,7.641068682854061e-08,3.77802619822102e-08,4.694758628954643e-08,6.156974379522554e-08,1.1894249562911878e-07,8.55933470946343e-08,9.316836343573624e-08,4.132827655291446e-08,7.074091227937261e-08,4.282085737333886e-08,1.44651198314132e-07,1.5872126352891552e-07,1.7879454118422044e-07,4.0800170214040834e-08,1.180972068902775e-07,1.8062961987587452e-07,4.197879256169736e-08,4.7841829023253934e-08,5.625614488409602e-08,8.922988357831076e-08,5.294586763788837e-08,4.500952240910238e-08,2.932009680355979e-07,7.159771837182021e-08,1.0175380756313374e-07,4.486446364377344e-08]],"step":5},{"exp_avg":[-0.09439900434836744,-0.10634197054535148,-0.0028441324456315487,-0.00768656461735256,-0.0046902375695668155,-0.00751537699650973,-0.0026035087390104306,-0.0034487996650533746,-0.002776098153111524,-0.004542408012673258,-0.003428855550128501,-0.004465357309253885,-0.008220268696406855,-0.007707086153570561,-0.002326532214954495,-0.0032829804955946743,-0.008323215684592723,-0.004805446808729319,-0.006259155019037425,-0.005844753683498129,-0.005447012619273736,-0.005283042452568188,-0.0075945951844751825,-0.0052581955254077896,-0.008871394587010143,-0.003934315017941407,-0.005256488563688471,-0.005804076785100623,-0.005560606205547229,-0.0032913435018790188,-0.004168848249441944,-0.0050217319939192375,-0.006607016441477462,-0.006033627543151378,-0.005838868345189838,-0.0037963122988631946,-0.005374949454264715,-0.0032987573248322586,-0.0072082155330386,-0.0075714377058949305,-0.007975184175930915,-0.0031262103251810183,-0.006785792251257225,-0.007773379608923568,-0.0034166347456001675,-0.003968926979582756,-0.004329237041294108,-0.006148006259165704,-0.001857649389342405,-0.004157822512080892,-0.00948984907726757,-0.005499602635875344,-0.006237501141047104,-0.0015203374341037127],"exp_avg_sq":[0.0002893286415903151,0.0003810776903354853,1.1201266360010062e-06,2.195559567517038e-06,1.4525606577684738e-06,2.0478267391142146e-06,1.2989413486242794e-06,1.3086540091027735e-06,1.3081862128900694e-06,1.2775733156297787e-06,1.1373377265973388e-06,1.3911064209515593e-06,2.380508227444565e-06,2.161031394780236e-06,3.422659934953759e-07,5.035543907093015e-07,2.3844484932535365e-06,1.5288487220743672e-06,1.6378243770604926e-06,1.583432820323031e-06,1.4088976361518686e-06,1.4649684431129452e-06,2.0413343234787404e-06,1.6108780509778855e-06,2.6962402567803537e-06,1.4710128263232527e-06,1.2659890921982333e-06,1.5361390329201047e-06,1.567258418351952e-06,1.2474896553891898e-06,1.1426847490950514e-06,1.4920592193504265e-06,1.7194452462566089e-06,1.8983684410136623e-06,1.482584209841152e-06,1.308251994585959e-06,1.3970510038937919e-06,1.0752555582674424e-06,1.909426187650341e-06,2.044926373585916e-06,2.3190154505379206e-06,1.452764141367475e-06,1.8623000305434077e-06,2.1586265403084527e-06,1.4908943904335593e-06,1.2611678452123866e-06,1.1859872188914507e-06,1.907383841020726e-06,1.7783433710655683e-06,1.3877331199156225e-06,2.9951341469969916e-06,1.556267202784611e-06,1.6567164790134654e-06,1.2211358555778484e-06],"step":5}],"admitted":false,"completed_epochs":5,"contract_sha256":"ffa5b51cdda9db9c27bece4fb1983874ac944b500a05b493d9ef42c0d89d22f5","feature_space_sha256":"f6ad4a9d1080152b6ed7fd023ddec2864c46dc9e1f91e4c68adf7b2581b544b3","formalized":false,"latent_width":8,"optimizer_config":{"betas":[0.9,0.999],"eps":1e-08,"learning_rate":0.01,"name":"Adam"},"parameters":[[[0.07503902707819976,-0.07202918049245793,0.08022050448483367,0.24679055644243053,0.2030148137312145,0.12595056380535619,-0.09896989826252801,-0.13617579694529142],[-0.054997691594028335,0.006301906918167095,0.06525086760587263,0.02792611499395918,0.09885077831191237,0.08585004726585754,0.1652382633564891,-0.0844433783267868],[-0.13586520379223663,0.03868681575949931,0.1252825753163604,0.05832641983287971,-0.0068915732037723165,0.15970221222734074,-0.03240788281606114,0.1056397849867262],[-0.12961419904801938,-0.09588941159263221,-0.18259059183549264,0.03773796495114359,-0.17147304085740261,0.012368544768309625,-0.1079182797433676,0.04890555954119043],[0.0006182669776808938,0.017925818196203126,-0.11893150435893894,0.13803953570943128,0.08485423399816117,0.21355574264182411,0.020345579824264482,0.11719222922145765],[0.09896707708674027,0.1278405216691406,-0.07188361863624332,0.0591038230321345,0.05738800378120368,-0.13921275737933567,0.16541757399012527,0.016058432484160425],[-0.08522394405157992,0.08193065194255796,-0.06115413204097113,-0.10891807619633546,0.03484208838013368,0.28432932835838565,0.013245543701379914,-0.08979776586104989],[-0.04873612130628639,0.224307001263246,-0.051814505474074506,0.016898915762513976,0.05565486821031651,0.0657157380108176,-0.10975209828618411,-0.17310165259963903],[-0.017210081065637175,-0.001775191857377418,-0.11134680658731473,0.1607971742760315,-0.05161314662729183,0.15886581035814773,-0.12896818543895588,0.03664001331415662],[-0.0714790808266452,-0.0675061339679386,-0.05296124757839963,0.15326708288824162,-0.013929152303381195,0.12181800410748803,0.13679811389183957,0.03938792383681362],[-0.07107639872127201,-0.060888313378244935,-0.04815781342241091,0.01679416616121529,0.11747980552595311,-0.08635007370010925,-0.00999948770005234,0.11496696549135461],[0.0381415430520095,0.06579177294619114,0.10909081780354185,0.12326743609931456,0.12210212443623678,0.018225542943645562,0.15485912762158713,-0.06229561807510126],[-0.009247659122490561,0.06533454148657007,-0.04927716603955789,0.1480300904265215,-0.024282130602251054,0.16031478608294716,-0.1953520536110601,0.027005741092364206],[-0.12858504555010705,0.11498171038057879,-0.04841264733751869,0.18530750931545104,0.23614462093442937,-0.07914848039875655,0.04954477628943132,-0.12139680990051947],[0.04131888548514089,-0.019821369249859583,0.007726802079036929,0.07082840608800559,0.0792628734911026,-0.1364799681810968,-0.06638043170762349,-0.0699608097127333],[-0.20913523165828385,0.057706215442995513,-0.032620181477653505,-0.014848480724340071,-0.09573739063522653,0.023114008849891315,-0.1072051190047133,-0.0406200723850845],[-0.12378291324232897,-0.12175423373840415,-0.03719227298085145,0.10947783385863569,-0.02962032177956353,-0.07285750089673879,-0.07929823872588057,0.11147608429625987],[0.14595182718359204,0.21035388333103222,0.05713220254292944,-0.016917269477641994,0.019002317454868148,0.05771203176530804,-0.11221128550844738,-0.10057591238990389],[0.08548010891531711,-0.12302979591444739,-0.03155643266170621,0.07792976920175783,-0.012199268717167838,0.1594401597592386,-0.022088416143394365,-0.16465631546131582],[-0.16841752318398548,0.0258015000519571,0.12394482306045539,0.012708885414499138,0.0980763827178846,0.12211248037651576,-0.06110006197655885,-0.13250296387039492],[-0.018061727077135787,0.013675492209684665,0.16044192133197294,0.031541593194605075,0.014073247808594924,0.04258635686660374,0.003379083534073099,-0.19525348275400975],[0.18300386443639696,0.02448625589508224,-0.11763068969342674,0.10738616445446847,0.09967788519673662,-0.018845500032610346,-0.1726272102085553,-0.15971888550151253],[0.08912943518696269,-0.09698094841498718,-0.04173218447427992,-0.017342378397161254,-0.0501443985895091,0.19125224216744008,-0.09253393681344811,-0.04055561670283715],[-0.001111825328198644,0.09762605336946441,-0.09031465864836459,-0.07971654729477823,0.09949608206046014,0.22625582943484124,-0.16845817288403747,0.0061188052041141385],[-0.015768946442890786,-0.043661012685470166,0.29926909899365756,0.07726567024365179,0.1363873839382165,0.17856433022144416,-0.0003154977770025982,-0.16228171806867633],[0.08424249244512265,0.07054013316752543,-0.0552041171162945,0.00017285098362735188,0.2670557697479349,-0.051995098257252424,-0.06504522407252995,-0.18260058650846572],[-0.2070692591800253,-0.04902381323807681,-0.04141777219159801,0.057847529570289886,0.15167575498478267,0.03771531133665023,-1.6449650726307018e-05,-0.04522610549365674],[-0.28138030497452876,0.2323898664559625,-0.0009543186155531404,0.036388117388457666,0.0515441706561391,-3.1368387184605925e-05,-0.03914666752303771,-0.19474556408444552],[-0.17903826629578543,-0.013296992080301322,0.07549990202627928,0.1559301278422228,-0.09791348612257057,0.1246545082354317,-0.05273647410194559,-0.14101880320141158],[-0.0600974869989771,0.07429703649009654,-0.11264981347604482,0.2029562037206755,-0.02059592011192375,-0.028788019653133642,-0.03219168591252867,0.028544584138168995],[-0.1994358874860819,-0.01950577819874471,-0.01150358948731612,-0.05450601705247854,0.06486786415209696,0.10223919987250213,-0.17331740983899166,-0.11436482682965414],[-0.07040397596246462,-0.12294975066220536,-0.06589184402471995,0.13934049766211376,0.042810974583822894,0.20225539425886394,-0.05658766528058027,-0.026185394653676607],[-0.10499445601743104,0.034816251175021795,-0.048812662354912675,0.13309390321033976,0.0838070014518238,-0.086727103425661,0.16861858467787044,-0.05044235827940514],[-0.0011680190523801603,0.03389304772973009,0.06966333376814131,-0.04633399988535294,0.18544557337100664,-0.08025464070760016,0.037436495419698394,-0.04457755740569098],[-0.10466246099441806,-0.1212265999472477,0.15650734714824785,-0.04336607362079417,0.18448723091288066,-0.07616683643625383,0.1703322677254591,-0.21152393191820235],[-0.016627449655692354,0.08219911072796597,-0.03688405210537454,-0.09452836175536605,0.24798398675413658,0.014820245125354339,-0.20471487133694002,0.043601593232851295],[-0.02999406748216029,-0.10094793099215463,0.01796142456786242,0.1307636322003532,-0.020084353522209678,0.16042916916406266,0.04264551187421083,-0.1480057979427554],[-0.07460547789741202,0.06428455701093391,0.14729888869427654,0.11743544118122251,0.05516997692714948,-0.0038562006089361573,-0.11445147042216099,-0.03387341077589077],[0.10525478168838816,0.11503602630979191,0.05145115827755789,0.15590801776954444,-0.09691850353860725,0.16881738693491344,-0.1695082076553578,-0.09194687270219178],[-0.0204709018583073,0.12511630484569577,-0.02904547844928841,0.008044470525305427,-0.04977667626795776,0.11314366096930334,-0.13469429107464548,-0.10236184822653445],[-0.01237138390127384,0.095965762660277,-0.01905468164120453,0.06609710533378493,0.09168864790582733,-0.015883800634418202,0.0250615859442574,-0.07539251281326063],[0.009123494813836066,0.10778251340441417,-0.002277651640043911,0.10825735236848709,0.1286333030956419,0.18292008451432182,-0.1318221234257793,-0.1395965138023041],[-0.06583335561736009,-0.042149424131378246,-0.012618553328791148,0.09313327460160493,-0.11368777465323265,0.042399987663213436,0.2145692808319841,-0.010129098525925643],[-0.05221798808982888,-0.12273653988720111,-0.0125177339026033,0.002435806928078269,0.07039854665481877,0.08766953943201486,-0.19259407631684336,-0.006312465304124496],[-0.03236138442499919,0.1271898467956121,-0.047518321799091906,0.10643401287390339,0.054099835867716425,0.15100440663263717,-0.26340279621425633,0.11366343317190201],[-0.12163802194027344,0.08524708985950274,-0.07140409924130181,0.05187580382871685,0.12252801063541917,0.08959306531992839,-0.014588717079726306,-0.18412621462152298],[-0.21411239850256417,0.1240175904637124,-0.008736878600053628,-0.027781258298920933,-0.0025729360209696146,0.033201861013553165,-0.013758685350164154,-0.16107068132886715],[0.1445250570419723,0.14447244497012923,-0.09763979154930194,0.06807316961094732,0.12343718999816919,-0.021834733651004037,-0.1123945240055704,-0.14002029437794472],[0.01527551454061381,0.01698088553357769,-0.02850944171979196,0.22992567419558566,0.044135892029213634,-0.003808989678467505,-0.2083330977161259,-0.023664261874509426],[-0.160942938497948,0.11242021599794462,-0.039444040337920455,0.10518228733110632,0.23413424119038817,0.2143071156306681,-0.10739212127380188,-0.018453773555536974],[0.08399683621638397,0.2750075915337823,-0.05989616759218096,-0.02451509746861949,0.06138212113325102,0.060531921737187376,0.07913448165789594,-0.016757493512384824],[-0.0320470131782271,0.05610383095317516,0.008725110431895569,-0.06398039485290428,-0.010251685171444827,-0.14960387459308522,0.005391206905247112,0.06881597200402197],[-0.11405580590626349,-0.12068639535199281,-0.11209516726719647,-0.06535772225365169,-0.030410983940075617,0.054859541189940214,-0.06553558800452633,-0.08719697431032165],[0.0273539994092177,0.06695520206316292,0.0758362521778781,0.21490827659411813,0.1280061681489076,0.07613750758612634,-0.07710135214816907,-0.10467799488400599]],[-0.042133890486546824,0.03643767867974278,0.0048454629375506665,0.047328041147773,0.04906460230558951,0.04938819685968286,-0.042964612196296686,-0.04837849444216575],[[-0.037880405842876205,-0.06154841051717797,-0.13494649778500686,-0.027432878918907742,0.0071136281966660535,-0.2088854796664014,-0.034825878406972405,0.09344589362443745,0.15912240028016414,0.022505514961031366,-0.23695159459858042,0.073442088799669,0.192868499703388,0.02839066868648852,0.1047912263069337,0.027176257578531468,0.11192950830313474,0.05608794470416487,-0.19564132771075485,-0.16869858853387795,0.031000797438960268,0.08022366149240269,0.10026126704706094,-0.038334756392271824,0.06334836519347518,0.017295937774180287,-0.13779125431663936,-0.08235380323216551,0.0065230986525223,-0.014420481190900523,0.05461041257768669,0.04326204175824477,-0.15465387093319258,0.16073007921882454,-0.006085485410282768,0.017703849290370683,0.13876600189456645,-0.06825484551612823,0.049038125291592766,0.043613748291263445,0.07095445602108735,0.06081693590570189,0.04513369739514374,0.0739347155428211,0.12448590348053894,0.14608871344227592,0.011978710299163885,0.12782762849034054,0.09689774854140634,-0.1294305226487805,-0.053876030695999846,0.01696257772717407,0.08324444717634238,0.026654301749054168],[0.030446311698818396,0.06981812908538242,-0.06303950423129157,-0.048311706350425754,-0.05719560432419467,-0.001879938756383849,-0.028466530114856562,0.0010040431641774308,-0.025631676897315304,-0.04405008829774148,-0.057638179769907434,-0.09055142739128802,-0.1266928296375577,0.014698656703602321,0.02664007713336925,0.07221332084917378,-0.045016860875657885,-0.04921988900714235,-0.08109615056552041,-0.04568102388808239,0.061285981687915284,-0.0031342318716500984,0.028100874550281468,-0.12650435596402596,-0.16551196618987665,-0.12919863006431204,0.0815244349885299,-0.1571237904061798,-0.0451832177424055,-0.037583139465228683,0.1315301631785384,-0.023744847095207994,-0.03463412805915817,-0.07351085776242086,0.026429983382078408,-0.12742588875614613,-0.014444846854034993,0.09835613995202211,-0.16626103896113206,-0.02523372968600156,-0.07378056685553205,0.11829095600590503,-0.035261537716087026,-0.014459466866125117,0.05120870533852469,0.10935544772586468,0.10844677768123047,0.04115336351500866,-0.12659135005011343,-0.10239279165113291,-0.04724704097816792,-0.07661107884310779,0.009697216425722794,0.10454368555422797],[-0.009229932025980853,0.04680185064866046,0.06912177872545354,-0.14873989660962195,0.057348413508560306,0.023241147606489997,0.07462649642380674,0.15376466764128754,0.1286578229126663,0.22044144601488086,0.1489476504279796,0.12471932836008308,0.03148058604451062,-0.008324429967349573,-0.15648224037271846,-0.23536803521380079,0.013995256596177386,-0.05017375289142173,0.002362933301907527,-0.123430498813599,0.13131237913795205,0.12846523305011204,0.16404075502421614,-0.16307565902159113,-0.0690765105084755,-0.13066869696665304,0.19223237721045083,0.09891082705532964,-0.09883798760248765,0.08053598464471523,0.1278951354807139,-0.06309445849695207,0.03463970159660621,-0.10306985520437253,0.04409086787444122,0.08047338860914113,0.1771264392110075,-0.04234948423543327,0.11472980284610469,0.1604611646180546,-0.2017409401448756,-0.09183768014502604,-0.012205490535030505,0.0373809369073559,-0.11589185464655616,-0.1348166668778328,-0.06985660438358915,-0.06450413913043712,-0.027471197303225194,0.06770593439465475,0.010192749300277436,0.1420966722300646,-0.05899705221209082,0.10881039871862605],[0.11531475647859017,0.1928538118509383,0.0849194266554845,-0.10223199779845288,0.08960969737554954,-0.02954642581876543,0.19548172942550351,-0.07682706833397106,0.03353082517893267,0.14402925503694236,0.029335717341980663,0.09684187027431379,0.003484886506183735,-0.006049511762704641,0.11567943854378106,-0.1438143669397326,0.01409277669233558,0.0654996655430137,-0.19038265456653747,-0.05704018744937232,0.07952334742931788,0.06263481300951806,-0.06718256009791673,0.23076766040737656,-0.21524763587979492,0.20541905685988357,-0.10043888386862446,-0.08827458029017117,0.011043253596271202,-0.0007510530672342301,0.0669095905270902,0.20499213922638834,0.06568833026272146,0.14267389723389814,-0.08177322617470911,-0.04461894931096107,0.1317063031945331,-0.05611416272073954,0.1109097100987096,0.02360740306925612,-0.1519259785344604,0.23274673639391122,0.02232661852734906,-0.16209211681260857,0.2711500240109557,-0.0036012778933505116,0.05585728580893456,0.05176119882834827,0.17666993022904043,0.13377209075396782,-0.030144244718084405,-0.05654792079039094,0.10071235189407383,0.07804319802417539],[0.12207501314628741,0.05170137721885229,0.07064345276374147,0.17139437254751105,0.08047109902231171,-0.18505539876720645,0.06275675281864516,0.023607988821458252,0.118731726519027,-0.05723786022974509,-0.03926244275508015,-0.0353595901428333,0.0009858840670027725,0.043155571409790906,0.10110216299739946,0.04015147705615897,0.13914667017082955,0.0999010669313534,0.24266131963167323,0.15375391501333263,-0.07398447057106684,0.02639619723932041,-0.03065032856395914,0.0889632945420964,0.06656457549142522,0.053556017719534194,-0.013822807000640043,-0.015749140758869316,0.06336107652571749,0.06354311808697972,-0.072363250801784,-0.029865114378253857,-0.06116937312396808,0.08914223794044938,-0.07767935363033128,0.0797703677140538,0.02387413291894197,0.0006578678409475012,0.034360622323408224,-0.08868850572730759,0.14247741677280604,-0.08966769990682237,0.011758181853071217,0.010008559463620097,0.13823944819124206,0.04919081931167834,0.043673029922563465,-0.021552400636449358,0.17336809523940852,-0.0014967733301694723,-0.15277615505122316,0.022483540409949182,0.01921343457928,0.17861187951739327],[0.15455686439875446,0.17952727087142453,0.08525500404895,-0.08133611962207331,0.06265008112903693,0.15436064501327806,-0.01372915227171751,0.08599370268028145,0.23545335610094537,0.07770784135770077,0.07063625378997293,0.07070448884572418,-0.0524426233611659,0.08616378954227463,-0.1872178452810789,0.07137651735654715,-0.1255804683747484,0.07569235958345297,-0.002153110610725935,0.09619788439620776,0.08914351566413833,0.06523562904545956,0.04302542892581042,-0.09091523882603747,-0.07763304977237181,0.12296603623368417,-0.036017652978603695,0.2230555022897664,0.12932011616546532,0.15042583929818082,0.08237641348841847,0.12848341209415384,-0.11720762737447823,0.0003548611990421887,0.058960794465447976,0.06282994305146712,-0.16805101859776564,0.1477728812505414,-0.16584789550190276,0.018301713969354823,0.05634965470118469,0.04062995286972394,0.09447735749244628,0.0495043812411425,-0.1141888627258222,-0.015690343755039377,-0.031237454780415782,0.18881616555570319,0.040698336376383856,-0.0329782844003823,0.05230522472012082,0.1207177391226149,-0.1680917310436331,0.047157614824523436],[-0.044616317298479514,-0.011430785176245174,-0.12430695211257972,0.12132645675113869,0.06387383357399559,0.08582289300120675,-0.030595350572004142,0.04825717820582452,-0.1290464820083992,-0.04427697943212601,0.07326141130316763,-0.0317698173797605,0.014720627515863102,0.16639135639722297,-0.12911152857467023,0.05241801997331986,-0.14130896414190122,0.044758850080749576,0.0450622753021751,0.024061293200003123,-0.0011094519078650722,0.032987433928805,0.060025650953287296,-0.019036268585875718,-0.22201219475762482,-0.09690199722160156,-0.06697539448016195,-0.011807447186817695,-0.020327362127739158,-0.026400760000465928,-0.09504151945431526,-0.032440106175497044,-0.003985797942920401,0.12199303775194009,-0.16977469908333157,-0.07052406757070774,-0.14387374857716148,-0.14755046704022504,-0.24134226205057704,0.09121132501787961,-0.05087201523354276,0.11572855749485764,0.06505640965178733,-0.17793326453970607,-0.004031068401192772,-0.1704377551248092,-0.262404017374066,0.30695178758137165,-0.041784087133183656,0.1166266213998236,-0.034938327521977855,0.137140264090184,-0.14891557911529482,-0.09869724405071349],[-0.258227121113147,-0.1536960923013976,-0.013202532892275236,-0.06905904277479273,-0.028540012808574402,0.01648748177216813,-0.09025472733627468,-0.3410974539194299,0.02233095172873296,-0.030993383213388383,-0.18861835861375364,-0.13878764185763262,-0.09531935326260266,0.08250546403254716,-0.07658571607592156,-0.14715369147283608,0.13351561254062083,-0.04367297634915722,-0.014294123185243647,0.08912077947903152,-0.03185063610598282,-0.04750263922138011,-0.06215213247048412,0.01974832891167281,-0.09881008156243715,0.07938364405837477,-0.18630963777039844,-0.018654202862061056,0.022467250846289206,-0.1049950481543408,-0.10359204887223808,0.09634943989093618,-0.10533850833136124,-0.04115797177937765,-0.1461236533245858,-0.2161988569417467,-0.14439580980124955,-0.1285831056793115,0.0339040538348144,-0.05805437215704522,0.02699673479579754,-0.20357504738104543,0.021567665262168877,-0.021353067469827874,-0.06264194455516567,-0.23695070642806476,-0.046824557987627996,-0.07468690943384267,-0.10259628649082124,-0.1825582478294592,0.09954057340978098,-0.1514450444812837,-0.11474509170411545,-0.056659198456111004]],[0.04929543889990613,0.04865937078581504,0.03791268482511873,0.048125424000518974,0.04200139578834949,0.04843454755855126,0.03485116301143519,0.03791655557619906,0.03529520864842571,0.0428343996473602,0.03986306655196262,0.04150132054577999,0.04840130284107727,0.04820592213735691,0.04451626402200825,0.04671672986714412,0.048868483830268504,0.0420640977464241,0.04720157868001414,0.046288923755064826,0.0457055210134146,0.044248534786498164,0.04854472781477247,0.0434981397605922,0.04877880107781804,0.03942588823713572,0.046583303950891344,0.04603200093288927,0.045111610894177326,0.03825659786865432,0.04324152522168599,0.04342521590048527,0.047741940194020165,0.04368822733290655,0.04700027779117709,0.03977634915642187,0.04537474000233066,0.04102854221520373,0.048294212409573635,0.04839902334009957,0.04840505921068498,0.036108113168155535,0.047092373548668916,0.04850089027002401,0.03699843061272965,0.04187573876664274,0.044238114347824826,0.04393255672012664,0.029198613761621903,0.040385796324410625,0.04885492114699372,0.04416739131853193,0.0469953690971656,0.03112984445216414]],"promotion_performed":false,"qualified":false,"schema":"native-projection-feature-state/v1","tuning_targets_sha256":"d0a1bf590b702984fc69935866bed2a6fd19c56f8817cee6287e6cb3ab0f4622"}} \ No newline at end of file diff --git a/releases/20261004-all-retained-v1/checkpoints/c3a1fe75ff194eb1efd7f4c7987554f448a3fd85a2a295352ac4b6ebc6e0af9b/asset-manifest.json b/releases/20261004-all-retained-v1/checkpoints/c3a1fe75ff194eb1efd7f4c7987554f448a3fd85a2a295352ac4b6ebc6e0af9b/asset-manifest.json new file mode 100644 index 0000000000000000000000000000000000000000..f08895bf1179e8d3d7749da7b4e0ba5ea2032dba --- /dev/null +++ b/releases/20261004-all-retained-v1/checkpoints/c3a1fe75ff194eb1efd7f4c7987554f448a3fd85a2a295352ac4b6ebc6e0af9b/asset-manifest.json @@ -0,0 +1,201 @@ +{ + "audit_record_metadata": { + "codec": null, + "config": { + "betas": [ + 0.9, + 0.999 + ], + "eps": 1e-08, + "learning_rate": 0.01, + "name": "Adam" + }, + "implementation": null, + "parameter_sections": [ + "state.parameters" + ], + "recorded_fit_kind": "recorded_native_feature_autoencoder_fit", + "role": "corpus_audit/reviewed-candidate-source-cohort-20261002-01/capture/retained/root-frozen-context/checkpoint.json", + "status": "additional_canonical_saved_campaign_model_or_component", + "task_id": null + }, + "candidate_aliases": [ + { + "audit_pin": { + "bytes": 12026163, + "path": "/home/barberb/lift_coding/artifacts/ir-model-manager-hf-sync-20261004/supplementary-remaining-canonical-model-audit-v2.json", + "sha256": "9579611f4010ba2d8c9a56fda1e2f5bbf75ee08af4f7a9819d4f04a0606b63f6" + }, + "original_checkpoint_pin": { + "bytes": 667437, + "path": "/home/barberb/lift_coding/artifacts/codebase_ir_parallel_qualification/corpus_audit/reviewed-candidate-source-cohort-20261002-01/capture/retained/root-frozen-context/checkpoint.json", + "sha256": "c3a1fe75ff194eb1efd7f4c7987554f448a3fd85a2a295352ac4b6ebc6e0af9b" + }, + "record_index": 7, + "role": "corpus_audit/reviewed-candidate-source-cohort-20261002-01/capture/retained/root-frozen-context/checkpoint.json" + } + ], + "checkpoint_pin": { + "bytes": 667437, + "path": "/home/barberb/lift_coding/artifacts/ir-model-manager-hf-sync-20261004/supplement-packages/codebase-ir-autoencoder-8d/checkpoints/c3a1fe75ff194eb1efd7f4c7987554f448a3fd85a2a295352ac4b6ebc6e0af9b/checkpoint.json", + "sha256": "c3a1fe75ff194eb1efd7f4c7987554f448a3fd85a2a295352ac4b6ebc6e0af9b" + }, + "companion_assets": [], + "model_metadata": { + "architecture": "retained-serialized-component; architecture-unqualified", + "description": "Exact retained campaign artifact. Registration does not qualify runtime, teacher, source fidelity or proof authority.", + "huggingface_config": { + "complete_runtime_io_contract": false, + "ir_checkpoint": { + "dimension": 8, + "dimension_role": "latent", + "donor": null, + "format_id": null, + "initialization_only": false, + "ir_family_id": "codebase_ir", + "original_checkpoint_pin": { + "bytes": 667437, + "path": "/home/barberb/lift_coding/artifacts/codebase_ir_parallel_qualification/corpus_audit/reviewed-candidate-source-cohort-20261002-01/capture/retained/root-frozen-context/checkpoint.json", + "sha256": "c3a1fe75ff194eb1efd7f4c7987554f448a3fd85a2a295352ac4b6ebc6e0af9b" + }, + "profile_id": null, + "proof_authority": false, + "record_id": "ir-model-asset-binding/v1:9396a68bfa3e82a84e0729d023d85fa2d86936e77ceae2000f578479b5a5fb9e", + "role": "corpus_audit/reviewed-candidate-source-cohort-20261002-01/capture/retained/root-frozen-context/checkpoint.json", + "runtime_ready": false, + "schema_version": "codebase-ir-source-bound-feature-targets@1", + "task_id": null, + "teacher_qualified": false, + "trained": null + }, + "model_type_is_broad_autoencoder_taxonomy": true, + "no_new_native_profile_or_training_run_id": true, + "original_recorded_metadata": { + "codec": null, + "config": { + "betas": [ + 0.9, + 0.999 + ], + "eps": 1e-08, + "learning_rate": 0.01, + "name": "Adam" + }, + "declaration": { + "auxiliary_dimensions": { + "completed_epochs": 5, + "input_feature_count": 54, + "latent_width": 8, + "natural_language_logic_decoder_trained": false, + "original_dimension_role": "latent" + }, + "external_lane_binding": { + "checkpoint_pointer": "/state/latent_width", + "declared_dimension": 8, + "dimension_role": "latent", + "source_input": "native compiler structural features" + }, + "owning_ir_family": "codebase_ir", + "role": "corpus_audit/reviewed-candidate-source-cohort-20261002-01/capture/retained/root-frozen-context/checkpoint.json", + "source_campaign": "/home/barberb/lift_coding/artifacts/codebase_ir_parallel_qualification" + }, + "external_lane_binding": { + "checkpoint_pointer": "/state/latent_width", + "declared_dimension": 8, + "dimension_role": "latent", + "source_input": "native compiler structural features" + }, + "implementation": null, + "input_output_contract": { + "input_schema": "native-projection-feature-space/v1", + "ir_schema": "codebase-ir-source-bound-feature-targets@1", + "payload_domain": null, + "projection_family": null, + "state_schema": "native-projection-feature-state/v1" + }, + "parameter_sections": [ + "state.parameters" + ], + "recorded_fit_kind": "recorded_native_feature_autoencoder_fit", + "recorded_original_flags": { + "admitted": null, + "execution_authority": null, + "legal_ir_views_loaded": null, + "legal_ir_weights_loaded": null, + "proof_authority": null, + "publication_performed": null, + "qualified": null, + "semantic_correctness_verified": null + }, + "schema": "native-projection-feature-state/v1", + "status": "additional_canonical_saved_campaign_model_or_component" + }, + "serialized_checkpoint_schema": "native-projection-feature-state/v1" + }, + "inputs": [ + { + "data_type": "features", + "description": "Recorded input feature count, distinct from latent lane width.", + "name": "source_features", + "shape": [ + 54 + ] + } + ], + "model_id": "ir-model-asset-binding/v1:9396a68bfa3e82a84e0729d023d85fa2d86936e77ceae2000f578479b5a5fb9e", + "model_name": "codebase_ir retained c3a1fe75ff194eb1", + "model_revision": "c3a1fe75ff194eb1efd7f4c7987554f448a3fd85a2a295352ac4b6ebc6e0af9b", + "model_type": "encoder_decoder", + "outputs": [], + "revision_id": "c3a1fe75ff194eb1efd7f4c7987554f448a3fd85a2a295352ac4b6ebc6e0af9b", + "tags": [ + "retained-ir-artifact", + "codebase_ir", + "metadata-only-registration" + ] + }, + "original_checkpoint_pin": { + "bytes": 667437, + "path": "/home/barberb/lift_coding/artifacts/codebase_ir_parallel_qualification/corpus_audit/reviewed-candidate-source-cohort-20261002-01/capture/retained/root-frozen-context/checkpoint.json", + "sha256": "c3a1fe75ff194eb1efd7f4c7987554f448a3fd85a2a295352ac4b6ebc6e0af9b" + }, + "path_in_repo": "releases/20261004-all-retained-v1/checkpoints/c3a1fe75ff194eb1efd7f4c7987554f448a3fd85a2a295352ac4b6ebc6e0af9b/checkpoint.json", + "qualification": { + "complete_runtime_io_contract": false, + "full_source_closure_verified": false, + "model_manager_registration_performed": false, + "new_model_or_embedding_execution": false, + "proof_authority": false, + "publication_performed": false, + "runtime_ready": false, + "teacher_qualified": false, + "training_executed": false + }, + "raw_checkpoint_bytes_rewritten": false, + "repository_id": "Publicus/codebase-ir-autoencoder-8d", + "same_byte_source_aliases": [ + { + "bytes": 667437, + "path": "/home/barberb/lift_coding/artifacts/codebase_ir_parallel_qualification/corpus_audit/reviewed-candidate-source-cohort-20261002-01/capture/retained/root-frozen-context/checkpoint.json", + "sha256": "c3a1fe75ff194eb1efd7f4c7987554f448a3fd85a2a295352ac4b6ebc6e0af9b" + }, + { + "bytes": 667437, + "path": "/home/barberb/lift_coding/artifacts/codebase_ir_parallel_qualification/corpus_audit/reviewed-candidate-source-cohort-20261002-01/capture/retained/root-training-context/checkpoint.json", + "sha256": "c3a1fe75ff194eb1efd7f4c7987554f448a3fd85a2a295352ac4b6ebc6e0af9b" + }, + { + "bytes": 667437, + "path": "/home/barberb/lift_coding/artifacts/codebase_ir_parallel_qualification/corpus_audit/reviewed-candidate-source-cohort-20261002-02/capture/retained/root-frozen-context/checkpoint.json", + "sha256": "c3a1fe75ff194eb1efd7f4c7987554f448a3fd85a2a295352ac4b6ebc6e0af9b" + }, + { + "bytes": 667437, + "path": "/home/barberb/lift_coding/artifacts/codebase_ir_parallel_qualification/corpus_audit/reviewed-candidate-source-cohort-20261002-02/capture/retained/root-training-context/checkpoint.json", + "sha256": "c3a1fe75ff194eb1efd7f4c7987554f448a3fd85a2a295352ac4b6ebc6e0af9b" + } + ], + "schema": "ir-retained-campaign-artifact-manifest/v1", + "selected_sources_are_partial_explicit_pointers": true, + "unavailable_declared_companions": [] +} diff --git a/releases/20261004-all-retained-v1/checkpoints/c3a1fe75ff194eb1efd7f4c7987554f448a3fd85a2a295352ac4b6ebc6e0af9b/checkpoint.json b/releases/20261004-all-retained-v1/checkpoints/c3a1fe75ff194eb1efd7f4c7987554f448a3fd85a2a295352ac4b6ebc6e0af9b/checkpoint.json new file mode 100644 index 0000000000000000000000000000000000000000..fe9093607b564bff83ece2430970071ef33c54f9 --- /dev/null +++ b/releases/20261004-all-retained-v1/checkpoints/c3a1fe75ff194eb1efd7f4c7987554f448a3fd85a2a295352ac4b6ebc6e0af9b/checkpoint.json @@ -0,0 +1 @@ +{"contract":{"adapter":{"identifier":"native-domain-target-adapter","sha256":"88d619efdc83f8e207b13b05f879c956655a7b5825f5647b46457ca92539c3cf","version":"1"},"domain":"codebase_ir","embedding":{"dimension":54,"model_id":"native-projection-features","provenance_sha256":"39d4d97910e0ecd610bd74232b283fe05883b60f0f487c9161340e824500dc67","revision":"v1"},"input_schema":"native-projection-feature-space/v1","ir_schema":"codebase-ir-source-bound-feature-targets@1","objective_id":"native-projection-reconstruction/v1","objective_sha256":"37ea48aecb09a3c44883fc69fe55f06393bb8db065b4a36a8d01cb60bf495b3d","optimizer":{"identifier":"native-projection-feature-autoencoder/v1","sha256":"a058d1cdb403e3b185b9965a88a0b60ccbcdea9ea4ccab3048e3782c21efe5f4","version":"1"},"projections":[{"catalog_binding":{"composition":null,"family_sha256":"2f97d18441e518304a373946799fe09766d46f17c7fc890fe8cc365e57a2df3e","profile_sha256":null,"property_sha256":[],"view_sha256":"f1eca8074edf7c32227e19397de9c0fed371096049f1b29ddfb7f292dfbd59d5"},"composition_id":null,"family_id":"program","native_profile_id":"dynamic_hoare","native_view_role":null,"profile_id":null,"projection_id":"codebase_ir.contracts@1","property_ids":[],"required":true,"target_schema":"native_structural_feature_view","view_role":"normalized"},{"catalog_binding":{"composition":null,"family_sha256":"2f97d18441e518304a373946799fe09766d46f17c7fc890fe8cc365e57a2df3e","profile_sha256":null,"property_sha256":[],"view_sha256":"f1eca8074edf7c32227e19397de9c0fed371096049f1b29ddfb7f292dfbd59d5"},"composition_id":null,"family_id":"program","native_profile_id":"program_ir","native_view_role":null,"profile_id":null,"projection_id":"codebase_ir.program@1","property_ids":[],"required":true,"target_schema":"native_structural_feature_view","view_role":"normalized"}],"schema":"autoencoder-modality-contract/v1","source_language":"structured","state_codec":{"identifier":"native-projection-feature-state/v1","sha256":"a058d1cdb403e3b185b9965a88a0b60ccbcdea9ea4ccab3048e3782c21efe5f4","version":"1:latent-8"},"target_codec":{"identifier":"native-domain-target-envelope","sha256":"b373c8b26310a761525459880de7fa7ba052e0fde57f1d0cbe2ddd9d2f85b586","version":"1"},"training_purpose":"feature_pretraining","validators":[{"authority":"advisory","evidence_kind":"declaration","projection_ids":["codebase_ir.contracts@1","codebase_ir.program@1"],"required":true,"validator_id":"native-target-structure"}]},"feature_space":{"admitted":false,"columns":[["codebase_ir.contracts@1","[[\"native_kind\"],\"contracts\"]"],["codebase_ir.contracts@1","[[\"schema\"],\"codebase-ir-native-structural-feature-view@1\"]"],["codebase_ir.program@1","[[\"document\",\"commands\",0,\"command_id\"],\"command:0\"]"],["codebase_ir.program@1","[[\"document\",\"commands\",0,\"effects\",\"nondeterministic\"],false]"],["codebase_ir.program@1","[[\"document\",\"commands\",0,\"effects\",\"performs_io\"],false]"],["codebase_ir.program@1","[[\"document\",\"commands\",0,\"effects\",\"synchronizes\"],false]"],["codebase_ir.program@1","[[\"document\",\"commands\",0,\"evaluation_order\",0],\"expr:9\"]"],["codebase_ir.program@1","[[\"document\",\"commands\",0,\"expression_ids\",0],\"expression:2\"]"],["codebase_ir.program@1","[[\"document\",\"commands\",0,\"kind\"],\"return\"]"],["codebase_ir.program@1","[[\"document\",\"expressions\",0,\"expression_id\"],\"expression:0\"]"],["codebase_ir.program@1","[[\"document\",\"expressions\",0,\"kind\"],\"symbol\"]"],["codebase_ir.program@1","[[\"document\",\"expressions\",0,\"operator\"],\"\"]"],["codebase_ir.program@1","[[\"document\",\"expressions\",0,\"symbol_ids\",0],\"symbol:0\"]"],["codebase_ir.program@1","[[\"document\",\"expressions\",0,\"type_ref\"],\"any\"]"],["codebase_ir.program@1","[[\"document\",\"expressions\",1,\"attributes\",\"value\"],1]"],["codebase_ir.program@1","[[\"document\",\"expressions\",1,\"attributes\",\"value\"],2]"],["codebase_ir.program@1","[[\"document\",\"expressions\",1,\"expression_id\"],\"expression:1\"]"],["codebase_ir.program@1","[[\"document\",\"expressions\",1,\"kind\"],\"literal\"]"],["codebase_ir.program@1","[[\"document\",\"expressions\",1,\"operator\"],\"\"]"],["codebase_ir.program@1","[[\"document\",\"expressions\",1,\"type_ref\"],\"int\"]"],["codebase_ir.program@1","[[\"document\",\"expressions\",2,\"evaluation_order\",0],\"expr:6\"]"],["codebase_ir.program@1","[[\"document\",\"expressions\",2,\"evaluation_order\",1],\"expr:8\"]"],["codebase_ir.program@1","[[\"document\",\"expressions\",2,\"expression_id\"],\"expression:2\"]"],["codebase_ir.program@1","[[\"document\",\"expressions\",2,\"kind\"],\"binary\"]"],["codebase_ir.program@1","[[\"document\",\"expressions\",2,\"operand_ids\",0],\"expression:0\"]"],["codebase_ir.program@1","[[\"document\",\"expressions\",2,\"operand_ids\",1],\"expression:1\"]"],["codebase_ir.program@1","[[\"document\",\"expressions\",2,\"operator\"],\"add\"]"],["codebase_ir.program@1","[[\"document\",\"expressions\",2,\"type_ref\"],\"any\"]"],["codebase_ir.program@1","[[\"document\",\"functions\",0,\"cfg\",\"blocks\",0,\"block_id\"],\"block:0\"]"],["codebase_ir.program@1","[[\"document\",\"functions\",0,\"cfg\",\"blocks\",0,\"command_ids\",0],\"command:0\"]"],["codebase_ir.program@1","[[\"document\",\"functions\",0,\"cfg\",\"entry_block_id\"],\"block:0\"]"],["codebase_ir.program@1","[[\"document\",\"functions\",0,\"cfg\",\"graph_id\"],\"graph:0\"]"],["codebase_ir.program@1","[[\"document\",\"functions\",0,\"cfg\",\"normal_exit_block_ids\",0],\"block:0\"]"],["codebase_ir.program@1","[[\"document\",\"functions\",0,\"effects\",\"nondeterministic\"],false]"],["codebase_ir.program@1","[[\"document\",\"functions\",0,\"effects\",\"performs_io\"],false]"],["codebase_ir.program@1","[[\"document\",\"functions\",0,\"effects\",\"reads\",0],\"symbol:increment.n.parameter\"]"],["codebase_ir.program@1","[[\"document\",\"functions\",0,\"effects\",\"synchronizes\"],false]"],["codebase_ir.program@1","[[\"document\",\"functions\",0,\"function_id\"],\"function:0\"]"],["codebase_ir.program@1","[[\"document\",\"functions\",0,\"name\"],\"increment\"]"],["codebase_ir.program@1","[[\"document\",\"functions\",0,\"parameter_symbol_ids\",0],\"symbol:0\"]"],["codebase_ir.program@1","[[\"document\",\"functions\",0,\"purity\"],\"pure\"]"],["codebase_ir.program@1","[[\"document\",\"functions\",0,\"result_symbol_id\"],\"symbol:1\"]"],["codebase_ir.program@1","[[\"document\",\"functions\",0,\"return_type\"],\"int\"]"],["codebase_ir.program@1","[[\"document\",\"schema_version\"],\"program-ir/v1\"]"],["codebase_ir.program@1","[[\"document\",\"symbols\",0,\"kind\"],\"parameter\"]"],["codebase_ir.program@1","[[\"document\",\"symbols\",0,\"name\"],\"n\"]"],["codebase_ir.program@1","[[\"document\",\"symbols\",0,\"symbol_id\"],\"symbol:0\"]"],["codebase_ir.program@1","[[\"document\",\"symbols\",0,\"type_ref\"],\"int\"]"],["codebase_ir.program@1","[[\"document\",\"symbols\",1,\"kind\"],\"result\"]"],["codebase_ir.program@1","[[\"document\",\"symbols\",1,\"name\"],\"result\"]"],["codebase_ir.program@1","[[\"document\",\"symbols\",1,\"symbol_id\"],\"symbol:1\"]"],["codebase_ir.program@1","[[\"document\",\"symbols\",1,\"type_ref\"],\"int\"]"],["codebase_ir.program@1","[[\"native_kind\"],\"program\"]"],["codebase_ir.program@1","[[\"schema\"],\"codebase-ir-native-structural-feature-view@1\"]"]],"domain_id":"codebase_ir","excluded_projection_ids":[],"formalized":false,"normalization":"log1p_then_l2_per_projection","projection_ids":["codebase_ir.contracts@1","codebase_ir.program@1"],"projections":{"codebase_ir.contracts@1":{"logic_family":"program","producer_id":"codebase-source-target-adapter","profile":"dynamic_hoare","properties":[],"representation_kind":"native_structural_feature_view","view_role":null},"codebase_ir.program@1":{"logic_family":"program","producer_id":"codebase-source-target-adapter","profile":"program_ir","properties":[],"representation_kind":"native_structural_feature_view","view_role":null}},"promotion_performed":false,"qualified":false,"schema":"native-projection-feature-space/v1","training_sources":["0895273a3fe8497c37002e530c308371f10849608464b98178d92f7e4042fd21","be92fc082b941e6c7a355b4a946464e05b489761c650e77a5e2d427b0f3e2ac3"],"training_targets_sha256":"7168c49f6892c76582164c58926b45356bfbb850001cacd9522ee5af06497577"},"report":{"admitted":false,"after":{"objective":0.049822211265563965,"projections":{"codebase_ir.contracts@1":{"cosine":0.0006432533264160156,"guarded_auxiliary":0.0,"reconstruction":0.07577791810035706},"codebase_ir.program@1":{"cosine":0.16421175003051758,"guarded_auxiliary":0.0,"reconstruction":0.007380997762084007}}},"attempted_epochs":16,"backend":"native-projection-feature-autoencoder/v1","base_state_sha256":null,"before":{"objective":0.28196144104003906,"projections":{"codebase_ir.contracts@1":{"cosine":0.006437420845031738,"guarded_auxiliary":0.0,"reconstruction":0.4212828278541565},"codebase_ir.program@1":{"cosine":1.1947643756866455,"guarded_auxiliary":0.0,"reconstruction":0.022519908845424652}}},"codebase_provenance":{"admission_authority":false,"admitted":false,"ancestral_training":[],"behavioral_satisfaction":false,"canary_monitoring":{"after":{"coverage":[{"known_atoms":2,"projection_id":"codebase_ir.contracts@1","unknown_atoms":0},{"known_atoms":51,"projection_id":"codebase_ir.program@1","unknown_atoms":0}],"inference":{"admitted":false,"contract_sha256":"2a85d70e98ec9ff00018d7e2a22151c1fff0bf04175c230bfc3375773072e0b5","coverage":[{"known_atoms":2,"projection_id":"codebase_ir.contracts@1","unknown_atoms":0},{"known_atoms":51,"projection_id":"codebase_ir.program@1","unknown_atoms":0}],"decoded_formulas_generated":false,"feature_space_sha256":"39d4d97910e0ecd610bd74232b283fe05883b60f0f487c9161340e824500dc67","formalized":false,"promotion_performed":false,"qualified":false,"representation":"native_compiler_structural_features_not_semantic_text_embeddings","rows":[{"latent":[-0.3021145573378092,0.23866692583177423,0.03163537195866415,0.5910383928516949,0.5789933849787137,0.5542626307240011,-0.3081006127197835,-0.5491975922887963],"reconstructed_projection_features":{"codebase_ir.contracts@1":[0.4477793917843374,0.41675328938221246],"codebase_ir.program@1":[0.2497194782762361,0.03445535265062151,0.1582899478678446,0.037278897130632746,0.24419690667488825,0.203175277632121,0.23173580076434652,0.15821588942659656,0.21717901896072983,0.16361059745545414,-0.01773130605685133,0.015465008877282763,0.1192456900247495,0.0907707553602217,-0.005747602287998914,0.160487872859138,0.10777649044981122,0.1347181386465142,0.12652864900673866,0.1277131674141192,0.012184018407742137,0.15225840090155793,-0.02108706965912857,0.2060642074410771,0.14937675193924474,0.11276285263938593,0.13804422313180298,0.2217108518660366,0.1916621496523495,0.1548520080050676,0.084818481718672,0.09547699959456732,0.12847284977707485,0.20166491177974355,0.12775893266901875,0.2489821243667349,0.046688442882280246,0.010804302864031702,0.02775661518460241,0.2273730540403834,0.06513517594310181,0.02787475490618362,0.22059893011363957,0.21987559342593674,0.21184110600728384,0.08230904366682099,0.26541675874584897,0.18143977663793465,-0.0670070810875107,0.11267891506993563,0.1086750832664306,0.2886756728034843]},"source_digest":"45f547b03df67c3813d5696d88859e7a9887e239040a807126460bdbac256465"}],"schema":"native-projection-feature-inference/v1","state_sha256":"ad64df390684ca6ae943b1e8d6fa1ae32bde0d34c6b2a19b7823c9ef8ab07efe","training_executed":false},"mean_squared_error":0.009914217226577818,"mean_squared_errors":[0.009914217226577818],"semantic_or_property_evaluation":false,"source_digests":["45f547b03df67c3813d5696d88859e7a9887e239040a807126460bdbac256465"],"used_for_selection":false},"before":null,"purpose":"repeated_post_selection_diagnostic_not_unseen_qualification","used_for_selection":false},"canary_targets":[{"admitted":false,"domain_id":"codebase_ir","formalized":false,"projections":[{"expression":{"document":{"commands":[{"attributes":{},"command_id":"command:0","effects":{"allocates":[],"deallocates":[],"nondeterministic":false,"performs_io":false,"raises":[],"reads":[],"synchronizes":false,"writes":[]},"evaluation_order":["expr:9"],"expression_ids":["expression:2"],"kind":"return","target_symbol_ids":[],"undefined_behavior":[]}],"expressions":[{"attributes":{},"evaluation_order":[],"expression_id":"expression:0","kind":"symbol","operand_ids":[],"operator":"","symbol_ids":["symbol:0"],"type_ref":"any"},{"attributes":{"value":1},"evaluation_order":[],"expression_id":"expression:1","kind":"literal","operand_ids":[],"operator":"","symbol_ids":[],"type_ref":"int"},{"attributes":{},"evaluation_order":["expr:6","expr:8"],"expression_id":"expression:2","kind":"binary","operand_ids":["expression:0","expression:1"],"operator":"add","symbol_ids":[],"type_ref":"any"}],"functions":[{"cfg":{"blocks":[{"block_id":"block:0","command_ids":["command:0"]}],"edges":[],"entry_block_id":"block:0","exceptional_exit_block_ids":[],"graph_id":"graph:0","normal_exit_block_ids":["block:0"]},"declared_exceptions":[],"effects":{"allocates":[],"deallocates":[],"nondeterministic":false,"performs_io":false,"raises":[],"reads":["symbol:increment.n.parameter"],"synchronizes":false,"writes":[]},"exception_symbol_ids":[],"function_id":"function:0","local_symbol_ids":[],"name":"increment","parameter_symbol_ids":["symbol:0"],"purity":"pure","result_symbol_id":"symbol:1","return_type":"int"}],"global_symbol_ids":[],"schema_version":"program-ir/v1","symbols":[{"attributes":{},"kind":"parameter","name":"n","symbol_id":"symbol:0","type_ref":"int"},{"attributes":{},"kind":"result","name":"result","symbol_id":"symbol:1","type_ref":"int"}]},"native_kind":"program","schema":"codebase-ir-native-structural-feature-view@1"},"feature_only":true,"logic_family":"program","producer_id":"codebase-source-target-adapter","producer_version":"codebase-ir-source-bound-feature-targets@1","profile":"program_ir","projection_id":"codebase_ir.program@1","properties":[],"representation_kind":"native_structural_feature_view","target_schema":"codebase-ir-source-bound-feature-targets@1","view_id":"program.program_ir/v1","view_role":null},{"expression":{"documents":[],"native_kind":"contracts","schema":"codebase-ir-native-structural-feature-view@1"},"feature_only":true,"logic_family":"program","producer_id":"codebase-source-target-adapter","producer_version":"codebase-ir-source-bound-feature-targets@1","profile":"dynamic_hoare","projection_id":"codebase_ir.contracts@1","properties":[],"representation_kind":"native_structural_feature_view","target_schema":"codebase-ir-source-bound-feature-targets@1","view_id":"program.program_contract/v1","view_role":null}],"qualification_gaps":["source_runtime_semantics_not_verified","backend_proofs_not_run","kernel_proofs_not_run","feature_reconstruction_is_not_formalization"],"qualified":false,"ready_for_training":true,"schema_version":"autoencoder-domain-targets/v1","source_digest":"45f547b03df67c3813d5696d88859e7a9887e239040a807126460bdbac256465","unsupported":[],"validation":[{"details":{"ast_node_count":14,"authored_contract_cids":[],"authored_contracts":[],"captured_ast":{"calls":[],"diagnostics":[],"effects":[],"frontend":{"ast_schema":{"identifier":"ipfs-datasets.software-contracts.ast-ir@1.0.0","major":1,"minor":0,"name":"ipfs-datasets.software-contracts.ast-ir","patch":0},"capabilities":["annotations","awaits","calls","decorators","diagnostics","duplicate_definitions","effects","generators","imports","modules","raises","references","scopes","signatures","source_spans","state_access","symbols","undefined_reference_candidates","unsupported_constructs"],"frontend_name":"cpython-ast","frontend_version":"1.2.1","language":"python","language_version":"3.12","schema":"ipfs-datasets.software-contracts.frontend-capability@1.0.0","source_extensions":[".py",".pyi"],"toolchain_cid":"baguqeerar6isk2o6l6peildks6id6mzkg6kpgn6tefr24ro5ckm4hqtntuaa"},"imports":[],"module":{"export_names":["increment"],"module_id":"module:bafkreigikomnn2573hgplkeuf36bsnkercv3p5jumx7ajynfvhjszxjtlm","name":"canary","scope_id":"scope:module","span":{"end_byte":74,"end_column":0,"end_line":4,"start_byte":0,"start_column":0,"start_line":1}},"provenance":{"path":"canary.py","repository_id":"repository:reviewed-candidate-qualification","repository_tree_cid":"baguqeera5icnvhiinjaau253x3wyg2bd2po4age3eyillgjur2bmqksbhfya","revision":"snapshot:baguqeera5icnvhiinjaau253x3wyg2bd2po4age3eyillgjur2bmqksbhfya","source_cid":"bafkreigikomnn2573hgplkeuf36bsnkercv3p5jumx7ajynfvhjszxjtlm"},"references":[{"context":"type","is_qualified":false,"name":"int","reference_id":"reference:44:1","scope_id":"scope:module","span":{"end_byte":47,"end_column":20,"end_line":2,"start_byte":44,"start_column":17,"start_line":2}},{"context":"type","is_qualified":false,"name":"int","reference_id":"reference:52:0","scope_id":"scope:module","span":{"end_byte":55,"end_column":28,"end_line":2,"start_byte":52,"start_column":25,"start_line":2}},{"context":"read","is_qualified":false,"name":"n","reference_id":"reference:68:2","scope_id":"scope:function:27:0","span":{"end_byte":69,"end_column":12,"end_line":3,"start_byte":68,"start_column":11,"start_line":3}}],"schema":"ipfs-datasets.software-contracts.ast-ir@1.0.0","scopes":[{"kind":"module","owner_symbol_id":null,"parent_scope_id":null,"scope_id":"scope:module","span":{"end_byte":74,"end_column":0,"end_line":4,"start_byte":0,"start_column":0,"start_line":1}},{"kind":"function","owner_symbol_id":"symbol:27:0","parent_scope_id":"scope:module","scope_id":"scope:function:27:0","span":{"end_byte":73,"end_column":16,"end_line":3,"start_byte":27,"start_column":0,"start_line":2}}],"symbols":[{"decorator_names":[],"definition_ordinal":0,"flags":[],"kind":"function","name":"increment","qualified_name":"canary.increment","scope_id":"scope:module","signature":{"is_async":false,"is_generator":false,"parameters":[{"annotation":"int","default_kind":"none","kind":"positional_or_named","name":"n","position":0}],"return_annotation":"int"},"span":{"end_byte":73,"end_column":16,"end_line":3,"start_byte":27,"start_column":0,"start_line":2},"symbol_id":"symbol:27:0","visibility":"public"},{"decorator_names":[],"definition_ordinal":0,"flags":[],"kind":"parameter","name":"n","qualified_name":"canary.increment.n","scope_id":"scope:function:27:0","signature":null,"span":{"end_byte":47,"end_column":20,"end_line":2,"start_byte":41,"start_column":14,"start_line":2},"symbol_id":"symbol:41:1","visibility":"public"}],"unsupported":[]},"completion_authority":false,"correspondence":{"is_runtime_equivalence_proof":false,"operation":"native_source_maps_retained_without_rebinding","spans":[{"end_byte":73,"source_ref_id":"source:canary.py","source_text":"def increment(n: int) -> int:\n return n + 1","span_id":"span:function.increment.1","start_byte":27},{"end_byte":73,"source_ref_id":"source:canary.py","source_text":"n + 1","span_id":"span:increment.expr.4","start_byte":68},{"end_byte":69,"source_ref_id":"source:canary.py","source_text":"n","span_id":"span:increment.expr.5","start_byte":68},{"end_byte":73,"source_ref_id":"source:canary.py","source_text":"1","span_id":"span:increment.expr.7","start_byte":72},{"end_byte":47,"source_ref_id":"source:canary.py","source_text":"n: int","span_id":"span:increment.param.n.2","start_byte":41},{"end_byte":73,"source_ref_id":"source:canary.py","source_text":"return n + 1","span_id":"span:increment.stmt.3","start_byte":61}],"subjects":[{"native_id":"symbol:increment.n.parameter","native_kind":"symbols","source_ref_ids":["source:canary.py"],"span_ids":["span:increment.param.n.2"]},{"native_id":"symbol:increment.result.result","native_kind":"symbols","source_ref_ids":["source:canary.py"],"span_ids":["span:function.increment.1"]},{"native_id":"expr:6","native_kind":"expressions","source_ref_ids":["source:canary.py"],"span_ids":["span:increment.expr.5"]},{"native_id":"expr:8","native_kind":"expressions","source_ref_ids":["source:canary.py"],"span_ids":["span:increment.expr.7"]},{"native_id":"expr:9","native_kind":"expressions","source_ref_ids":["source:canary.py"],"span_ids":["span:increment.expr.4"]},{"native_id":"command:10","native_kind":"commands","source_ref_ids":["source:canary.py"],"span_ids":["span:increment.stmt.3"]},{"native_id":"function:increment","native_kind":"functions","source_ref_ids":["source:canary.py"],"span_ids":["span:function.increment.1"]}]},"execution_authority":false,"feature_only":true,"limits":{"max_ast_depth":48,"max_ast_nodes":2048,"max_condition_bytes":16384,"max_contracts":8,"max_functions":16,"max_source_bytes":65536,"max_target_bytes":4194304},"lowered_contract_sha256":[],"manifest":{"ast_revision_id":"rev:repository:reviewed-candidate-qualification:snapshot:baguqeera5icnvhiinjaau253x3wyg2bd2po4age3eyillgjur2bmqksbhfya","authority":"structural_only","coverage":{"ast_failed":0,"ast_ok":10,"ast_partial":0,"captured_entries":10,"checked_properties":0,"formalized_properties":0,"inventory_entries":10,"opaque_entries":0,"semantic_symbols":18,"unindexed_entries":0},"schema":"codebase-ir-structural-manifest@1","semantic_state":{"artifacts":[{"artifact_id":"artifact:snapshot-evidence","confidence":"exact","kind":"snapshot-evidence","metadata":{"acquisition":"git-clean","exclusions":[".eggs",".git",".hg",".mypy_cache",".nox",".pytest_cache",".ruff_cache",".semantic-index",".semantic_index",".svn",".tox",".venv","__pycache__","build","coverage","dist","env","external","htmlcov","node_modules","semantic-index-state","site-packages","third-party","third_party","vendor","venv"],"snapshot":{"entries":[{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerabsgxnwkrx5csnutftobl5z7c73btcx2rt7h35i3rkggsuuap2zzq","git_blob_oid":"3f61573bdca90df8f9b568e5ddbcc1db79b79716","head_blob_oid":"3f61573bdca90df8f9b568e5ddbcc1db79b79716","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"calc.py","raw_path_hex":"63616c632e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":47,"source_cid":"bafkreig2whzodbawj5uf6jnxwuklau7dypg4y7o76drwhcihfoxilmvtvq"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerajwgfjxct6ev5hycxwpxxdqh2k355vfhwa56eecfwrgdg74ys247q","git_blob_oid":"f53de9ed93d63f21d6b1704fd7730e5c5b88116b","head_blob_oid":"f53de9ed93d63f21d6b1704fd7730e5c5b88116b","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"canary.py","raw_path_hex":"63616e6172792e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":74,"source_cid":"bafkreigikomnn2573hgplkeuf36bsnkercv3p5jumx7ajynfvhjszxjtlm"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerarbm4sp3fbrorwkzx6qai3f6umfadxiq7sac6jztwp7incugvyz7q","git_blob_oid":"5d4c5db2a9dc79ac85580a4cb2d851e42bd97ca4","head_blob_oid":"5d4c5db2a9dc79ac85580a4cb2d851e42bd97ca4","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"check_offset.py","raw_path_hex":"636865636b5f6f66667365742e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":88,"source_cid":"bafkreia66d65po6asi7mbw77rezkqgtthdbke7xaqdfcswy6z7mbt7cdze"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerajz36zefk5nvhb5dc45z44txfa2n5imykeratoxm5cop5gjoffwta","git_blob_oid":"f84a98513fabbce6f4e7862a706d295e9df88d62","head_blob_oid":"f84a98513fabbce6f4e7862a706d295e9df88d62","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"check_type.py","raw_path_hex":"636865636b5f747970652e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":92,"source_cid":"bafkreig3s3zht5yypjoamuvpjlanw52d6upqf4edgg33cbixrnfrw2l7bm"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeeraspxzhvg5wtyhwm4utxlb6fqhkcnmn6cj4mmg4gk6ypsbcrxbxgtq","git_blob_oid":"48f4d1c3f8024a4eca21f00e3522747d498e6b91","head_blob_oid":"48f4d1c3f8024a4eca21f00e3522747d498e6b91","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"consumer.py","raw_path_hex":"636f6e73756d65722e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":66,"source_cid":"bafkreibphnonbjqu6k24tyg5n6aeg4jgxwwleju6ntj5yfc6iqwkvvpj6m"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerare2dmhndy2v5kcyfnaxahn2fxbfhnksjxb6u5fqacxz7xpapvata","git_blob_oid":"6d938c9b317b917b0a3a1fd26cccfdb08911e915","head_blob_oid":"6d938c9b317b917b0a3a1fd26cccfdb08911e915","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"decoy.py","raw_path_hex":"6465636f792e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":48,"source_cid":"bafkreievhhjso4e2xbuaqdzgxoy7swzz2galjhrjhfdjyfbywd433bhyki"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeeranffxmtbya3jkqwhitzsqu2uut75rgig5z56dbm5gsm5f24sibd5q","git_blob_oid":"cd576ff9aa5c64d2ac030ba0cda873e55f1674c8","head_blob_oid":"cd576ff9aa5c64d2ac030ba0cda873e55f1674c8","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"known_variant.py","raw_path_hex":"6b6e6f776e5f76617269616e742e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":80,"source_cid":"bafkreige3wrvzmsvkt4pytzvx2mir7hlwswrzekdzv6rzd23iaaqword3i"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeeranqeeongpunci7arkrohj7eps6kxgenvqt5duhdwqr4zc4wwg2klq","git_blob_oid":"fea318d2515f2f4bcbb58e5faf1a8fb2bd4d594b","head_blob_oid":"fea318d2515f2f4bcbb58e5faf1a8fb2bd4d594b","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"support.py","raw_path_hex":"737570706f72742e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":19,"source_cid":"bafkreid3pwkrhcf6lkbfzinsyphuqyg6qxyzqvagarxb644pfq37icxvju"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerakfncwummy2seg54ujlf23zgxyqzy3hhteb7xswegcis4ffilq32a","git_blob_oid":"530aee57eeae73b69b574365e3691707840a6425","head_blob_oid":"530aee57eeae73b69b574365e3691707840a6425","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"tune.py","raw_path_hex":"74756e652e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":70,"source_cid":"bafkreiecl6al6zc2gzt4gqewrsa4qnj77zeuensr3abb3fjhuyvwbw56la"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerars6vtjsh536hxw6f2rdsxnwkufltiy3c2yg57d4yk7puoizgphcq","git_blob_oid":"b4c892e6475baf3fb2d6cf0958357538e98235f6","head_blob_oid":"b4c892e6475baf3fb2d6cf0958357538e98235f6","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"unsupported.py","raw_path_hex":"756e737570706f727465642e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":63,"source_cid":"bafkreiasnapoyago6qk7tdfe35msiumkldj6byc3ktzstpxyu2qcrsckra"}],"exclusions":[".eggs",".git",".hg",".mypy_cache",".nox",".pytest_cache",".ruff_cache",".semantic-index",".semantic_index",".svn",".tox",".venv","__pycache__","build","coverage","dist","env","external","htmlcov","node_modules","semantic-index-state","site-packages","third-party","third_party","vendor","venv"],"git_commit":"529414be9f608949e444af15073865302e52f434","git_tree":"859f41a9507776edee2a179cf5d7c4079bbaa6ca","max_entries":256,"max_file_bytes":65536,"mode":"git-clean","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-repository-snapshot@4","snapshot_cid":"baguqeera5icnvhiinjaau253x3wyg2bd2po4age3eyillgjur2bmqksbhfya"}},"path":"@snapshot-evidence","schema":"ipfs-datasets.software-contracts.semantic-artifact@1","source_cid":"baguqeera5icnvhiinjaau253x3wyg2bd2po4age3eyillgjur2bmqksbhfya"}],"edges":[{"confidence":"exact","edge_id":"baguqeera64makehztlcxmn6gjuwyebt5xxxg43vvpaxvkxzi7g5rf5xy7enq","extraction_method":"global_binding","extractor_version":"2","metadata":{"resolution":"unresolved","unresolved_target":"global:increment"},"relation":"reads_state","schema":"ipfs-datasets.software-contracts.semantic-edge@1","source_id":"baguqeera6fz6sxumtjhvwfdk5mchp4ck3uzzfos7tgbzfrpp3mhz42ywumja","span":{"end_column":20,"end_line":4,"path":"consumer.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":11,"start_line":4},"target_id":"global:increment"},{"confidence":"exact","edge_id":"baguqeeradtedkir4zd33uxej6u6l45xx6kg4ps2oofslfzz6s2vdkd5tubyq","extraction_method":"global_binding","extractor_version":"2","metadata":{"resolution":"unresolved","unresolved_target":"global:DEFAULT_OFFSET"},"relation":"writes_state","schema":"ipfs-datasets.software-contracts.semantic-edge@1","source_id":"baguqeera3ldpt7rddy3fgm66hh7x4lifrophelwxs5zukq6fthob3jtkfr6q","span":{"end_column":14,"end_line":1,"path":"support.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"target_id":"global:DEFAULT_OFFSET"},{"confidence":"conservative","edge_id":"baguqeeraeoqgszqjo3p4kr7i6vixoyor5c5ua7b275zhjwtrod3svpiiuwtq","extraction_method":"lexical","extractor_version":"2","metadata":{"native_boundary":false,"resolution":"definite","unresolved_target":"lexical:calc.increment"},"relation":"calls","schema":"ipfs-datasets.software-contracts.semantic-edge@1","source_id":"baguqeerajbkr5upksh3btopy7kr53udsgxgqp4azrhlwxifyzn64zaxll26q","span":{"end_column":23,"end_line":3,"path":"check_offset.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":11,"start_line":3},"target_id":"baguqeera5oihah7s5wprib5wlmweifdbv2sskeksgkdz3sziimqz5ljpqpaq"},{"confidence":"exact","edge_id":"baguqeerafq2tbvrkikcjxx4khkbzvlh5jnbbr2m75d6w63g6tydi3nznwfta","extraction_method":"global_binding","extractor_version":"2","metadata":{"resolution":"unresolved","unresolved_target":"global:increment"},"relation":"reads_state","schema":"ipfs-datasets.software-contracts.semantic-edge@1","source_id":"baguqeerajbkr5upksh3btopy7kr53udsgxgqp4azrhlwxifyzn64zaxll26q","span":{"end_column":20,"end_line":3,"path":"check_offset.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":11,"start_line":3},"target_id":"global:increment"},{"confidence":"exact","edge_id":"baguqeeraggopgm4li3ftqcjadg5r2hfehwzplemgcworbempxrcg66l6opea","extraction_method":"static_import","extractor_version":"2","metadata":{"alias":"increment","resolution":"definite","unresolved_target":"module:calc.increment"},"relation":"imports","schema":"ipfs-datasets.software-contracts.semantic-edge@1","source_id":"baguqeerak3duptogi7ulr5hlgadj5iby3o7h33w6tvkpomvphcg3c2yrglca","span":{"end_column":26,"end_line":1,"path":"consumer.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"target_id":"baguqeera5oihah7s5wprib5wlmweifdbv2sskeksgkdz3sziimqz5ljpqpaq"},{"confidence":"conservative","edge_id":"baguqeerahkfaraoweth5hvbmrkmvfusiwmqggcqhntv5czsuteyojynyfxga","extraction_method":"lexical","extractor_version":"2","metadata":{"native_boundary":false,"resolution":"definite","unresolved_target":"lexical:calc.increment"},"relation":"calls","schema":"ipfs-datasets.software-contracts.semantic-edge@1","source_id":"baguqeera6fz6sxumtjhvwfdk5mchp4ck3uzzfos7tgbzfrpp3mhz42ywumja","span":{"end_column":23,"end_line":4,"path":"consumer.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":11,"start_line":4},"target_id":"baguqeera5oihah7s5wprib5wlmweifdbv2sskeksgkdz3sziimqz5ljpqpaq"},{"confidence":"exact","edge_id":"baguqeeralsmw3hjs6kgif7t5arbcl2wfxxfn53w2jjg6q6v7d2k2cdntpssq","extraction_method":"global_binding","extractor_version":"2","metadata":{"resolution":"unresolved","unresolved_target":"global:DEFAULT_OFFSET"},"relation":"writes_state","schema":"ipfs-datasets.software-contracts.semantic-edge@1","source_id":"baguqeeraqw6vqg56bd2i2zy7dlmcmwpb3zu2qc43f2o3nnhy6cicex6p2d2q","span":{"end_column":14,"end_line":1,"path":"support.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"target_id":"global:DEFAULT_OFFSET"},{"confidence":"exact","edge_id":"baguqeerap5clkrgql6gpki7gvfb4ki7fvm6ndoa26omifypfg66teyiamlza","extraction_method":"static_import","extractor_version":"2","metadata":{"alias":"increment","resolution":"definite","unresolved_target":"module:calc.increment"},"relation":"imports","schema":"ipfs-datasets.software-contracts.semantic-edge@1","source_id":"baguqeerajbkr5upksh3btopy7kr53udsgxgqp4azrhlwxifyzn64zaxll26q","span":{"end_column":26,"end_line":1,"path":"check_offset.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"target_id":"baguqeera5oihah7s5wprib5wlmweifdbv2sskeksgkdz3sziimqz5ljpqpaq"},{"confidence":"conservative","edge_id":"baguqeerap62yzrxpyvntxi6p5mdfnztllnkdmsrlbdldotbpsfxwemrmvzcq","extraction_method":"lexical","extractor_version":"2","metadata":{"native_boundary":false,"resolution":"unresolved","unresolved_target":"lexical:type"},"relation":"calls","schema":"ipfs-datasets.software-contracts.semantic-edge@1","source_id":"baguqeerapxu264ccolujceg6ivixuivtagg3h3rli7yv6rtiddqceygxpisq","span":{"end_column":29,"end_line":3,"path":"check_type.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":11,"start_line":3},"target_id":"lexical:type"},{"confidence":"conservative","edge_id":"baguqeeras434px2hyhckdrfjgpfzg3m6kt4f5afrf6ox2oop2m46idohajza","extraction_method":"lexical","extractor_version":"2","metadata":{"native_boundary":false,"resolution":"definite","unresolved_target":"lexical:calc.increment"},"relation":"calls","schema":"ipfs-datasets.software-contracts.semantic-edge@1","source_id":"baguqeerapxu264ccolujceg6ivixuivtagg3h3rli7yv6rtiddqceygxpisq","span":{"end_column":28,"end_line":3,"path":"check_type.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":16,"start_line":3},"target_id":"baguqeera5oihah7s5wprib5wlmweifdbv2sskeksgkdz3sziimqz5ljpqpaq"},{"confidence":"conservative","edge_id":"baguqeeraw4uq523kg4kr5i5bvrmeo4wh7rq45yhpzeibqk4b3ugw4q4vtr5a","extraction_method":"lexical","extractor_version":"2","metadata":{"native_boundary":false,"resolution":"unresolved","unresolved_target":"lexical:getattr"},"relation":"calls","schema":"ipfs-datasets.software-contracts.semantic-edge@1","source_id":"baguqeerac7xaynkzgbvukjopos5mx2y7ldh5ktmp2e7nmtndcqclbbbwnb5a","span":{"end_column":42,"end_line":2,"path":"unsupported.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":11,"start_line":2},"target_id":"lexical:getattr"},{"confidence":"exact","edge_id":"baguqeerax7ju4434cmeuudi7k6xiwvtkdog4m4rj52y5yh7bukjm3bim4tfa","extraction_method":"global_binding","extractor_version":"2","metadata":{"resolution":"unresolved","unresolved_target":"global:increment"},"relation":"reads_state","schema":"ipfs-datasets.software-contracts.semantic-edge@1","source_id":"baguqeerapxu264ccolujceg6ivixuivtagg3h3rli7yv6rtiddqceygxpisq","span":{"end_column":25,"end_line":3,"path":"check_type.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":16,"start_line":3},"target_id":"global:increment"},{"confidence":"exact","edge_id":"baguqeerayxnh2lgydivz46zrueplosfwc3exugch6u7lugnkypcxfazr757q","extraction_method":"static_import","extractor_version":"2","metadata":{"alias":"increment","resolution":"definite","unresolved_target":"module:calc.increment"},"relation":"imports","schema":"ipfs-datasets.software-contracts.semantic-edge@1","source_id":"baguqeerapxu264ccolujceg6ivixuivtagg3h3rli7yv6rtiddqceygxpisq","span":{"end_column":26,"end_line":1,"path":"check_type.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"target_id":"baguqeera5oihah7s5wprib5wlmweifdbv2sskeksgkdz3sziimqz5ljpqpaq"}],"extractor_name":"semantic-repository-scanner","extractor_version":"1","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-index@2","state_cid":"baguqeerarva5xl5fufv2zwxocodwuewwtjz5pym5ntszwl6xagidv77hugya","symbols":[{"annotations":{},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"module","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"Module","body":[{"_type":"Assign","targets":[{"_type":"Name","ctx":{"_type":"Store"},"id":"DEFAULT_OFFSET"}],"type_comment":null,"value":{"_type":"Constant","kind":null,"value":1}}],"type_ignores":[]}}],"frontend_declarations":[null],"frontend_notices":[]},"module_path":"support.py","namespace":"support","normalized_ast":{"_type":"Module","body":[{"_type":"Assign","targets":[{"_type":"Name","ctx":{"_type":"Store"},"id":"DEFAULT_OFFSET"}],"type_comment":null,"value":{"_type":"Constant","kind":null,"value":1}}],"type_ignores":[]},"property_role":null,"qualified_name":"support","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{},"source_cid":"bafkreid3pwkrhcf6lkbfzinsyphuqyg6qxyzqvagarxb644pfq37icxvju","span":{"end_column":0,"end_line":1,"path":"support.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeera3ldpt7rddy3fgm66hh7x4lifrophelwxs5zukq6fthob3jtkfr6q","version_cid":"baguqeeracuyddmw27hgswnzlfdtaxudtxmpq36m74mpbo7mqbh5me66nfbca"},{"annotations":{"n":"int","return":"int"},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"function","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":1}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]}}],"frontend_declarations":["symbol:0:0"],"frontend_notices":[]},"module_path":"calc.py","namespace":"calc","normalized_ast":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":1}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]},"property_role":null,"qualified_name":"calc.increment","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{"is_generator":false,"parameters":[{"annotation":"int","default":"","default_kind":"none","kind":"positional_or_keyword","name":"n"}],"return":"int"},"source_cid":"bafkreig2whzodbawj5uf6jnxwuklau7dypg4y7o76drwhcihfoxilmvtvq","span":{"end_column":16,"end_line":2,"path":"calc.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeera5oihah7s5wprib5wlmweifdbv2sskeksgkdz3sziimqz5ljpqpaq","version_cid":"baguqeera5zwmikp6zm2f7dmkzft2uunkw6ad3rg36nkvfpyr6hs5hvgulyaq"},{"annotations":{"n":"int","return":"int"},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"function","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":1}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]}}],"frontend_declarations":["symbol:27:0"],"frontend_notices":[]},"module_path":"canary.py","namespace":"canary","normalized_ast":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":1}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]},"property_role":null,"qualified_name":"canary.increment","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{"is_generator":false,"parameters":[{"annotation":"int","default":"","default_kind":"none","kind":"positional_or_keyword","name":"n"}],"return":"int"},"source_cid":"bafkreigikomnn2573hgplkeuf36bsnkercv3p5jumx7ajynfvhjszxjtlm","span":{"end_column":16,"end_line":3,"path":"canary.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":2},"stable_id":"baguqeera6d3vfyuvdmjcwxaap4gsck2jvmg36bmi3fq57aq2difo3m27hi2q","version_cid":"baguqeerarc2buke7wzgsarc3lmineuhvxtdzalpxoq5rula2i3bmhqxlnqua"},{"annotations":{},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"function","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":null,"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"Call","args":[{"_type":"Name","ctx":{"_type":"Load"},"id":"n"}],"func":{"_type":"Name","ctx":{"_type":"Load"},"id":"increment"},"keywords":[]}}],"decorator_list":[],"name":"apply","returns":null,"type_comment":null,"type_params":[]}}],"frontend_declarations":["symbol:28:0"],"frontend_notices":[]},"module_path":"consumer.py","namespace":"consumer","normalized_ast":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":null,"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"Call","args":[{"_type":"Name","ctx":{"_type":"Load"},"id":"n"}],"func":{"_type":"Name","ctx":{"_type":"Load"},"id":"increment"},"keywords":[]}}],"decorator_list":[],"name":"apply","returns":null,"type_comment":null,"type_params":[]},"property_role":null,"qualified_name":"consumer.apply","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{"is_generator":false,"parameters":[{"annotation":"","default":"","default_kind":"none","kind":"positional_or_keyword","name":"n"}],"return":""},"source_cid":"bafkreibphnonbjqu6k24tyg5n6aeg4jgxwwleju6ntj5yfc6iqwkvvpj6m","span":{"end_column":23,"end_line":4,"path":"consumer.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":3},"stable_id":"baguqeera6fz6sxumtjhvwfdk5mchp4ck3uzzfos7tgbzfrpp3mhz42ywumja","version_cid":"baguqeerabbdjmyvem3452jdvgshldtusblqkocejwchtf7htfw5vd25n3mna"},{"annotations":{},"confidence":"opaque","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"function","language":"python","metadata":{"confidence_reasons":["reflection"],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":null,"arg":"value","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"Call","args":[{"_type":"Name","ctx":{"_type":"Load"},"id":"value"},{"_type":"Constant","kind":null,"value":"unknown"},{"_type":"Constant","kind":null,"value":null}],"func":{"_type":"Name","ctx":{"_type":"Load"},"id":"getattr"},"keywords":[]}}],"decorator_list":[],"name":"dynamic","returns":null,"type_comment":null,"type_params":[]}}],"frontend_declarations":["symbol:0:0"],"frontend_notices":[]},"module_path":"unsupported.py","namespace":"unsupported","normalized_ast":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":null,"arg":"value","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"Call","args":[{"_type":"Name","ctx":{"_type":"Load"},"id":"value"},{"_type":"Constant","kind":null,"value":"unknown"},{"_type":"Constant","kind":null,"value":null}],"func":{"_type":"Name","ctx":{"_type":"Load"},"id":"getattr"},"keywords":[]}}],"decorator_list":[],"name":"dynamic","returns":null,"type_comment":null,"type_params":[]},"property_role":null,"qualified_name":"unsupported.dynamic","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{"is_generator":false,"parameters":[{"annotation":"","default":"","default_kind":"none","kind":"positional_or_keyword","name":"value"}],"return":""},"source_cid":"bafkreiasnapoyago6qk7tdfe35msiumkldj6byc3ktzstpxyu2qcrsckra","span":{"end_column":42,"end_line":2,"path":"unsupported.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeerac7xaynkzgbvukjopos5mx2y7ldh5ktmp2e7nmtndcqclbbbwnb5a","version_cid":"baguqeeramkveqiapvb2j4tj5parz4d6h7obs7n3z34h2tr3qbrmrvafzlb5a"},{"annotations":{},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"module","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"Module","body":[],"type_ignores":[]}}],"frontend_declarations":[null],"frontend_notices":[]},"module_path":"known_variant.py","namespace":"known_variant","normalized_ast":{"_type":"Module","body":[],"type_ignores":[]},"property_role":null,"qualified_name":"known_variant","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{},"source_cid":"bafkreige3wrvzmsvkt4pytzvx2mir7hlwswrzekdzv6rzd23iaaqword3i","span":{"end_column":0,"end_line":1,"path":"known_variant.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeerafdh3bpths3c4cqxa6ind4xi5fb5adlvvllym3fhpdk42p5zknexa","version_cid":"baguqeeraevghg24nie44kz5x74bdxlkiwr7tjd5eidxo26yhzpipn3ew3rdq"},{"annotations":{"n":"int","return":"int"},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"function","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":99}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]}}],"frontend_declarations":["symbol:0:0"],"frontend_notices":[]},"module_path":"decoy.py","namespace":"decoy","normalized_ast":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":99}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]},"property_role":null,"qualified_name":"decoy.increment","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{"is_generator":false,"parameters":[{"annotation":"int","default":"","default_kind":"none","kind":"positional_or_keyword","name":"n"}],"return":"int"},"source_cid":"bafkreievhhjso4e2xbuaqdzgxoy7swzz2galjhrjhfdjyfbywd433bhyki","span":{"end_column":17,"end_line":2,"path":"decoy.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeeragsl7izt2gjpjigwv3wek73tsbxkisb6syj25gmg36sfd6t5simqa","version_cid":"baguqeerauhgxc254mdf45npeqtfbwuwgvgaogbrmegviesmyrbr6gt77aaxa"},{"annotations":{},"confidence":"opaque","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"module","language":"python","metadata":{"confidence_reasons":["reflection"],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"Module","body":[],"type_ignores":[]}}],"frontend_declarations":[null],"frontend_notices":[]},"module_path":"unsupported.py","namespace":"unsupported","normalized_ast":{"_type":"Module","body":[],"type_ignores":[]},"property_role":null,"qualified_name":"unsupported","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{},"source_cid":"bafkreiasnapoyago6qk7tdfe35msiumkldj6byc3ktzstpxyu2qcrsckra","span":{"end_column":0,"end_line":1,"path":"unsupported.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeeragysnug5j5r3p4bjkwbva2x7m5hhgd5skf4h625tqe7g54ppqdhna","version_cid":"baguqeerav4j67xh3doze2ei2sm7idfwknhzhsrukzlynzwfu5lr5fkwenwxq"},{"annotations":{},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"module","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"Module","body":[],"type_ignores":[]}}],"frontend_declarations":[null],"frontend_notices":[]},"module_path":"tune.py","namespace":"tune","normalized_ast":{"_type":"Module","body":[],"type_ignores":[]},"property_role":null,"qualified_name":"tune","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{},"source_cid":"bafkreiecl6al6zc2gzt4gqewrsa4qnj77zeuensr3abb3fjhuyvwbw56la","span":{"end_column":0,"end_line":1,"path":"tune.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeeraigr4h6hc5h7kg46mqnz4ezpgig6jhsovfvgr7777bnghbcqb3koa","version_cid":"baguqeeradu5ecy7fx23vdxkv52ulyc5ldpbitxgmjb25vohvwyviodwyfcuq"},{"annotations":{},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"module","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"Module","body":[{"_type":"ImportFrom","level":0,"module":"calc","names":[{"_type":"alias","asname":null,"name":"increment"}]},{"_type":"For","body":[{"_type":"Assert","msg":null,"test":{"_type":"Compare","comparators":[{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":2}}],"left":{"_type":"Call","args":[{"_type":"Name","ctx":{"_type":"Load"},"id":"n"}],"func":{"_type":"Name","ctx":{"_type":"Load"},"id":"increment"},"keywords":[]},"ops":[{"_type":"Eq"}]}}],"iter":{"_type":"Tuple","ctx":{"_type":"Load"},"elts":[{"_type":"UnaryOp","op":{"_type":"USub"},"operand":{"_type":"Constant","kind":null,"value":2}},{"_type":"UnaryOp","op":{"_type":"USub"},"operand":{"_type":"Constant","kind":null,"value":1}},{"_type":"Constant","kind":null,"value":0},{"_type":"Constant","kind":null,"value":1},{"_type":"Constant","kind":null,"value":2}]},"orelse":[],"target":{"_type":"Name","ctx":{"_type":"Store"},"id":"n"},"type_comment":null}],"type_ignores":[]}}],"frontend_declarations":[null],"frontend_notices":[]},"module_path":"check_offset.py","namespace":"check_offset","normalized_ast":{"_type":"Module","body":[{"_type":"ImportFrom","level":0,"module":"calc","names":[{"_type":"alias","asname":null,"name":"increment"}]},{"_type":"For","body":[{"_type":"Assert","msg":null,"test":{"_type":"Compare","comparators":[{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":2}}],"left":{"_type":"Call","args":[{"_type":"Name","ctx":{"_type":"Load"},"id":"n"}],"func":{"_type":"Name","ctx":{"_type":"Load"},"id":"increment"},"keywords":[]},"ops":[{"_type":"Eq"}]}}],"iter":{"_type":"Tuple","ctx":{"_type":"Load"},"elts":[{"_type":"UnaryOp","op":{"_type":"USub"},"operand":{"_type":"Constant","kind":null,"value":2}},{"_type":"UnaryOp","op":{"_type":"USub"},"operand":{"_type":"Constant","kind":null,"value":1}},{"_type":"Constant","kind":null,"value":0},{"_type":"Constant","kind":null,"value":1},{"_type":"Constant","kind":null,"value":2}]},"orelse":[],"target":{"_type":"Name","ctx":{"_type":"Store"},"id":"n"},"type_comment":null}],"type_ignores":[]},"property_role":null,"qualified_name":"check_offset","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{},"source_cid":"bafkreia66d65po6asi7mbw77rezkqgtthdbke7xaqdfcswy6z7mbt7cdze","span":{"end_column":0,"end_line":1,"path":"check_offset.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeerajbkr5upksh3btopy7kr53udsgxgqp4azrhlwxifyzn64zaxll26q","version_cid":"baguqeera53qojkow5plbdtvcwocuke47srpbnha5u6dcywit7payh4bt23eq"},{"annotations":{},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"module","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"Module","body":[{"_type":"ImportFrom","level":0,"module":"calc","names":[{"_type":"alias","asname":null,"name":"increment"}]}],"type_ignores":[]}}],"frontend_declarations":[null],"frontend_notices":[]},"module_path":"consumer.py","namespace":"consumer","normalized_ast":{"_type":"Module","body":[{"_type":"ImportFrom","level":0,"module":"calc","names":[{"_type":"alias","asname":null,"name":"increment"}]}],"type_ignores":[]},"property_role":null,"qualified_name":"consumer","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{},"source_cid":"bafkreibphnonbjqu6k24tyg5n6aeg4jgxwwleju6ntj5yfc6iqwkvvpj6m","span":{"end_column":0,"end_line":1,"path":"consumer.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeerak3duptogi7ulr5hlgadj5iby3o7h33w6tvkpomvphcg3c2yrglca","version_cid":"baguqeerahcxmufr2ntkc34m4b5a2ofjk6exumxxvgc4pghs7u3ncr7k5gupq"},{"annotations":{"n":"int","return":"int"},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"function","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":1}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]}}],"frontend_declarations":["symbol:23:0"],"frontend_notices":[]},"module_path":"tune.py","namespace":"tune","normalized_ast":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":1}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]},"property_role":null,"qualified_name":"tune.increment","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{"is_generator":false,"parameters":[{"annotation":"int","default":"","default_kind":"none","kind":"positional_or_keyword","name":"n"}],"return":"int"},"source_cid":"bafkreiecl6al6zc2gzt4gqewrsa4qnj77zeuensr3abb3fjhuyvwbw56la","span":{"end_column":16,"end_line":3,"path":"tune.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":2},"stable_id":"baguqeeralhmixzkfic5ixdnab3cegr25n6oer3nqbi5hojlre6te2sfzwfma","version_cid":"baguqeeraz5neglq646bbgp3pegh7z7kzhpopj4doet4jyqtoqluvwzhhd2jq"},{"annotations":{},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"module","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"Module","body":[],"type_ignores":[]}}],"frontend_declarations":[null],"frontend_notices":[]},"module_path":"decoy.py","namespace":"decoy","normalized_ast":{"_type":"Module","body":[],"type_ignores":[]},"property_role":null,"qualified_name":"decoy","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{},"source_cid":"bafkreievhhjso4e2xbuaqdzgxoy7swzz2galjhrjhfdjyfbywd433bhyki","span":{"end_column":0,"end_line":1,"path":"decoy.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeeralybdrlaubaiodf52fsvsr3tqxago225hxd5r2soov7y4jwrg3hxa","version_cid":"baguqeerac4lnx33g42jv2my7xcqpsxzti4kixhfuip2js2ajrjxebdziarja"},{"annotations":{"n":"int","return":"int"},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"function","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":2}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]}}],"frontend_declarations":["symbol:33:0"],"frontend_notices":[]},"module_path":"known_variant.py","namespace":"known_variant","normalized_ast":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":2}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]},"property_role":null,"qualified_name":"known_variant.increment","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{"is_generator":false,"parameters":[{"annotation":"int","default":"","default_kind":"none","kind":"positional_or_keyword","name":"n"}],"return":"int"},"source_cid":"bafkreige3wrvzmsvkt4pytzvx2mir7hlwswrzekdzv6rzd23iaaqword3i","span":{"end_column":16,"end_line":3,"path":"known_variant.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":2},"stable_id":"baguqeeranwhfxfwoeikvnnv5foco2kwfxwq6vraghws54bxopim4egqfncla","version_cid":"baguqeeragzmepjxpj3fa76zh2rqawlwwbindaehvrbysc2tjp3q7ftlr5lrq"},{"annotations":{},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"module","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"Module","body":[],"type_ignores":[]}}],"frontend_declarations":[null],"frontend_notices":[]},"module_path":"canary.py","namespace":"canary","normalized_ast":{"_type":"Module","body":[],"type_ignores":[]},"property_role":null,"qualified_name":"canary","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{},"source_cid":"bafkreigikomnn2573hgplkeuf36bsnkercv3p5jumx7ajynfvhjszxjtlm","span":{"end_column":0,"end_line":1,"path":"canary.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeeraphf3yuxr45w3r3cxzquv4dfoprrbkgvh3ytryrmorem74jdpgp2q","version_cid":"baguqeerateqlbnujpzw3w6dekciyisvagcecbtdwtx3xflg4bmpktxy4u2iq"},{"annotations":{},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"module","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"Module","body":[{"_type":"ImportFrom","level":0,"module":"calc","names":[{"_type":"alias","asname":null,"name":"increment"}]},{"_type":"For","body":[{"_type":"Assert","msg":null,"test":{"_type":"Compare","comparators":[{"_type":"Name","ctx":{"_type":"Load"},"id":"int"}],"left":{"_type":"Call","args":[{"_type":"Call","args":[{"_type":"Name","ctx":{"_type":"Load"},"id":"n"}],"func":{"_type":"Name","ctx":{"_type":"Load"},"id":"increment"},"keywords":[]}],"func":{"_type":"Name","ctx":{"_type":"Load"},"id":"type"},"keywords":[]},"ops":[{"_type":"Is"}]}}],"iter":{"_type":"Tuple","ctx":{"_type":"Load"},"elts":[{"_type":"UnaryOp","op":{"_type":"USub"},"operand":{"_type":"Constant","kind":null,"value":2}},{"_type":"UnaryOp","op":{"_type":"USub"},"operand":{"_type":"Constant","kind":null,"value":1}},{"_type":"Constant","kind":null,"value":0},{"_type":"Constant","kind":null,"value":1},{"_type":"Constant","kind":null,"value":2}]},"orelse":[],"target":{"_type":"Name","ctx":{"_type":"Store"},"id":"n"},"type_comment":null}],"type_ignores":[]}}],"frontend_declarations":[null],"frontend_notices":[]},"module_path":"check_type.py","namespace":"check_type","normalized_ast":{"_type":"Module","body":[{"_type":"ImportFrom","level":0,"module":"calc","names":[{"_type":"alias","asname":null,"name":"increment"}]},{"_type":"For","body":[{"_type":"Assert","msg":null,"test":{"_type":"Compare","comparators":[{"_type":"Name","ctx":{"_type":"Load"},"id":"int"}],"left":{"_type":"Call","args":[{"_type":"Call","args":[{"_type":"Name","ctx":{"_type":"Load"},"id":"n"}],"func":{"_type":"Name","ctx":{"_type":"Load"},"id":"increment"},"keywords":[]}],"func":{"_type":"Name","ctx":{"_type":"Load"},"id":"type"},"keywords":[]},"ops":[{"_type":"Is"}]}}],"iter":{"_type":"Tuple","ctx":{"_type":"Load"},"elts":[{"_type":"UnaryOp","op":{"_type":"USub"},"operand":{"_type":"Constant","kind":null,"value":2}},{"_type":"UnaryOp","op":{"_type":"USub"},"operand":{"_type":"Constant","kind":null,"value":1}},{"_type":"Constant","kind":null,"value":0},{"_type":"Constant","kind":null,"value":1},{"_type":"Constant","kind":null,"value":2}]},"orelse":[],"target":{"_type":"Name","ctx":{"_type":"Store"},"id":"n"},"type_comment":null}],"type_ignores":[]},"property_role":null,"qualified_name":"check_type","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{},"source_cid":"bafkreig3s3zht5yypjoamuvpjlanw52d6upqf4edgg33cbixrnfrw2l7bm","span":{"end_column":0,"end_line":1,"path":"check_type.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeerapxu264ccolujceg6ivixuivtagg3h3rli7yv6rtiddqceygxpisq","version_cid":"baguqeeraka5hjmtziox3bggxd3rbkhloee57yh5kfmmw2lktw3ruvxyi6nxq"},{"annotations":{},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"constant","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"Assign","targets":[{"_type":"Name","ctx":{"_type":"Store"},"id":"DEFAULT_OFFSET"}],"type_comment":null,"value":{"_type":"Constant","kind":null,"value":1}}}],"frontend_declarations":["symbol:0:0"],"frontend_notices":[]},"module_path":"support.py","namespace":"support","normalized_ast":{"_type":"Assign","targets":[{"_type":"Name","ctx":{"_type":"Store"},"id":"DEFAULT_OFFSET"}],"type_comment":null,"value":{"_type":"Constant","kind":null,"value":1}},"property_role":null,"qualified_name":"support.DEFAULT_OFFSET","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{},"source_cid":"bafkreid3pwkrhcf6lkbfzinsyphuqyg6qxyzqvagarxb644pfq37icxvju","span":{"end_column":18,"end_line":1,"path":"support.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeeraqw6vqg56bd2i2zy7dlmcmwpb3zu2qc43f2o3nnhy6cicex6p2d2q","version_cid":"baguqeerap6cxulmkf2wmss3f3m5ovne76suit7co7mxsu324fyxipwsvaw3a"},{"annotations":{},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"module","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"Module","body":[],"type_ignores":[]}}],"frontend_declarations":[null],"frontend_notices":[]},"module_path":"calc.py","namespace":"calc","normalized_ast":{"_type":"Module","body":[],"type_ignores":[]},"property_role":null,"qualified_name":"calc","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{},"source_cid":"bafkreig2whzodbawj5uf6jnxwuklau7dypg4y7o76drwhcihfoxilmvtvq","span":{"end_column":0,"end_line":1,"path":"calc.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeeravzddpjz36bnk37q6hushuugks2kyghfjgq5cnlb5a2inaxc4qo5a","version_cid":"baguqeera6mzckoswdaitwvvmccwtczqvyvqnp7kiax4xrug36nxq2xocui3q"}]},"snapshot":{"entries":[{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerabsgxnwkrx5csnutftobl5z7c73btcx2rt7h35i3rkggsuuap2zzq","git_blob_oid":"3f61573bdca90df8f9b568e5ddbcc1db79b79716","head_blob_oid":"3f61573bdca90df8f9b568e5ddbcc1db79b79716","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"calc.py","raw_path_hex":"63616c632e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":47,"source_cid":"bafkreig2whzodbawj5uf6jnxwuklau7dypg4y7o76drwhcihfoxilmvtvq"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerajwgfjxct6ev5hycxwpxxdqh2k355vfhwa56eecfwrgdg74ys247q","git_blob_oid":"f53de9ed93d63f21d6b1704fd7730e5c5b88116b","head_blob_oid":"f53de9ed93d63f21d6b1704fd7730e5c5b88116b","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"canary.py","raw_path_hex":"63616e6172792e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":74,"source_cid":"bafkreigikomnn2573hgplkeuf36bsnkercv3p5jumx7ajynfvhjszxjtlm"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerarbm4sp3fbrorwkzx6qai3f6umfadxiq7sac6jztwp7incugvyz7q","git_blob_oid":"5d4c5db2a9dc79ac85580a4cb2d851e42bd97ca4","head_blob_oid":"5d4c5db2a9dc79ac85580a4cb2d851e42bd97ca4","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"check_offset.py","raw_path_hex":"636865636b5f6f66667365742e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":88,"source_cid":"bafkreia66d65po6asi7mbw77rezkqgtthdbke7xaqdfcswy6z7mbt7cdze"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerajz36zefk5nvhb5dc45z44txfa2n5imykeratoxm5cop5gjoffwta","git_blob_oid":"f84a98513fabbce6f4e7862a706d295e9df88d62","head_blob_oid":"f84a98513fabbce6f4e7862a706d295e9df88d62","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"check_type.py","raw_path_hex":"636865636b5f747970652e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":92,"source_cid":"bafkreig3s3zht5yypjoamuvpjlanw52d6upqf4edgg33cbixrnfrw2l7bm"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeeraspxzhvg5wtyhwm4utxlb6fqhkcnmn6cj4mmg4gk6ypsbcrxbxgtq","git_blob_oid":"48f4d1c3f8024a4eca21f00e3522747d498e6b91","head_blob_oid":"48f4d1c3f8024a4eca21f00e3522747d498e6b91","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"consumer.py","raw_path_hex":"636f6e73756d65722e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":66,"source_cid":"bafkreibphnonbjqu6k24tyg5n6aeg4jgxwwleju6ntj5yfc6iqwkvvpj6m"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerare2dmhndy2v5kcyfnaxahn2fxbfhnksjxb6u5fqacxz7xpapvata","git_blob_oid":"6d938c9b317b917b0a3a1fd26cccfdb08911e915","head_blob_oid":"6d938c9b317b917b0a3a1fd26cccfdb08911e915","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"decoy.py","raw_path_hex":"6465636f792e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":48,"source_cid":"bafkreievhhjso4e2xbuaqdzgxoy7swzz2galjhrjhfdjyfbywd433bhyki"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeeranffxmtbya3jkqwhitzsqu2uut75rgig5z56dbm5gsm5f24sibd5q","git_blob_oid":"cd576ff9aa5c64d2ac030ba0cda873e55f1674c8","head_blob_oid":"cd576ff9aa5c64d2ac030ba0cda873e55f1674c8","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"known_variant.py","raw_path_hex":"6b6e6f776e5f76617269616e742e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":80,"source_cid":"bafkreige3wrvzmsvkt4pytzvx2mir7hlwswrzekdzv6rzd23iaaqword3i"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeeranqeeongpunci7arkrohj7eps6kxgenvqt5duhdwqr4zc4wwg2klq","git_blob_oid":"fea318d2515f2f4bcbb58e5faf1a8fb2bd4d594b","head_blob_oid":"fea318d2515f2f4bcbb58e5faf1a8fb2bd4d594b","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"support.py","raw_path_hex":"737570706f72742e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":19,"source_cid":"bafkreid3pwkrhcf6lkbfzinsyphuqyg6qxyzqvagarxb644pfq37icxvju"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerakfncwummy2seg54ujlf23zgxyqzy3hhteb7xswegcis4ffilq32a","git_blob_oid":"530aee57eeae73b69b574365e3691707840a6425","head_blob_oid":"530aee57eeae73b69b574365e3691707840a6425","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"tune.py","raw_path_hex":"74756e652e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":70,"source_cid":"bafkreiecl6al6zc2gzt4gqewrsa4qnj77zeuensr3abb3fjhuyvwbw56la"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerars6vtjsh536hxw6f2rdsxnwkufltiy3c2yg57d4yk7puoizgphcq","git_blob_oid":"b4c892e6475baf3fb2d6cf0958357538e98235f6","head_blob_oid":"b4c892e6475baf3fb2d6cf0958357538e98235f6","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"unsupported.py","raw_path_hex":"756e737570706f727465642e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":63,"source_cid":"bafkreiasnapoyago6qk7tdfe35msiumkldj6byc3ktzstpxyu2qcrsckra"}],"exclusions":[".eggs",".git",".hg",".mypy_cache",".nox",".pytest_cache",".ruff_cache",".semantic-index",".semantic_index",".svn",".tox",".venv","__pycache__","build","coverage","dist","env","external","htmlcov","node_modules","semantic-index-state","site-packages","third-party","third_party","vendor","venv"],"git_commit":"529414be9f608949e444af15073865302e52f434","git_tree":"859f41a9507776edee2a179cf5d7c4079bbaa6ca","max_entries":256,"max_file_bytes":65536,"mode":"git-clean","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-repository-snapshot@4","snapshot_cid":"baguqeera5icnvhiinjaau253x3wyg2bd2po4age3eyillgjur2bmqksbhfya"},"units":[{"ast_cid":"baguqeeragbth2q3hgm4k3t5au7wsbpywv3lsmpyltien4jqa5c7ldylckekq","entry_cid":"baguqeerabsgxnwkrx5csnutftobl5z7c73btcx2rt7h35i3rkggsuuap2zzq","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:63616c632e7079"},{"ast_cid":"baguqeerav2jffsev7p46llsm5w2e6e3mwada73b4zplnwqgl5ognejkw2mja","entry_cid":"baguqeerajwgfjxct6ev5hycxwpxxdqh2k355vfhwa56eecfwrgdg74ys247q","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:63616e6172792e7079"},{"ast_cid":"baguqeeratzdgltaadd5sqi3efiseowzjhqzswbwozbtrvpo4gtoh4iqnxoda","entry_cid":"baguqeerarbm4sp3fbrorwkzx6qai3f6umfadxiq7sac6jztwp7incugvyz7q","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:636865636b5f6f66667365742e7079"},{"ast_cid":"baguqeerapghafludvefliflcvlmjv7wdabj34zkeg53vzndo4vmylc2batnq","entry_cid":"baguqeerajz36zefk5nvhb5dc45z44txfa2n5imykeratoxm5cop5gjoffwta","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:636865636b5f747970652e7079"},{"ast_cid":"baguqeerapzfvfgfmovzjcr6db33lp7damogco33yryn7riqw7seuieynipca","entry_cid":"baguqeeraspxzhvg5wtyhwm4utxlb6fqhkcnmn6cj4mmg4gk6ypsbcrxbxgtq","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:636f6e73756d65722e7079"},{"ast_cid":"baguqeerazk4q47e25hng2ti3jldimawwmf2zvwgjq5c47qdpz4twafledq2a","entry_cid":"baguqeerare2dmhndy2v5kcyfnaxahn2fxbfhnksjxb6u5fqacxz7xpapvata","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:6465636f792e7079"},{"ast_cid":"baguqeerak4e2ilznyofhu2r4bsxsxdc6fzzqsizycxr7kwrqxi7utpmv24aq","entry_cid":"baguqeeranffxmtbya3jkqwhitzsqu2uut75rgig5z56dbm5gsm5f24sibd5q","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:6b6e6f776e5f76617269616e742e7079"},{"ast_cid":"baguqeerarlqx76d2poqprmw4evz5ezethzdsucizm3hlnsynwuxerb2nwyga","entry_cid":"baguqeeranqeeongpunci7arkrohj7eps6kxgenvqt5duhdwqr4zc4wwg2klq","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:737570706f72742e7079"},{"ast_cid":"baguqeeranfvqryukzy4hyk4ceahqeuepuncfyyjudp2vdd3yvsknmmjma23q","entry_cid":"baguqeerakfncwummy2seg54ujlf23zgxyqzy3hhteb7xswegcis4ffilq32a","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:74756e652e7079"},{"ast_cid":"baguqeeracttwhfapni3vlu6wcy6367p5bwrwtdr22wnblc4bxstyu6tckpuq","entry_cid":"baguqeerars6vtjsh536hxw6f2rdsxnwkufltiy3c2yg57d4yk7puoizgphcq","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:756e737570706f727465642e7079"}]},"native_adapter":{"adapter_version":"software-verification-source-adapter/v1.0.1","backend_requests":[{"attributes":{"fake_success_forbidden":true,"function_id":"function:increment","program_id":"bafkreih2gwzdk6ybr6p3iar4zk54x2lmnmnzp2me5ksrw7bgor3nqudkae","requires_canonical_backend":true},"goal_kind":"verification_condition","logic_family":"smt","obligation_statement":"Establish the admitted contract obligations for function 'increment' via the shared SMT compiler; do not treat adapter success as a proof.","request_id":"backend-request:function:increment.contract","schema":"ipfs_datasets_py/logic/software-verification/canonical-backend-request@1","source_ref_ids":["source:canary.py"],"subject_ids":["function:increment"],"theory_tags":["equality","qf_lia"]}],"diagnostics":[],"document":{"artifacts":[{"artifact_id":"artifact:canary.py","config_id":"","content_cid":"","content_sha256":"c85398d6ebbfd9ccf5a8942efc19354488abb7f53465fe04e1a5a9d32cdd335b","license_expression":"","media_type":"text/x-python","metadata":{"language":"python"},"parent_artifact_ids":[],"path":"canary.py","producer_id":"","review_status":"","role":"input","schema_id":"software-verification-source","schema_version":"v1","size":74,"trust_decision":""}],"assumptions":[{"assumption_id":"assumption:python.language-semantics","expression":{"adapter":"software-verification-source-adapter/v1.0.1","subset":"v1"},"extensions":{},"kind":"semantic","schema_version":"verification-assumption/v1","source_ref_ids":[],"span_ids":["span:function.increment.1"],"statement":"Only the admitted python subset is given executable ProgramIR semantics; other features stay observational.","subject_ids":["decl:function.increment"]},{"assumption_id":"assumption:python.memory","expression":{"memory_model":"abstract_objects"},"extensions":{},"kind":"modeling","schema_version":"verification-assumption/v1","source_ref_ids":[],"span_ids":["span:function.increment.1"],"statement":"python memory is modeled as abstract object identity without a precise heap graph in this adapter version.","subject_ids":["decl:function.increment"]},{"assumption_id":"assumption:python.runtime","expression":{"concurrency":"sequential","language":"python"},"extensions":{},"kind":"platform","schema_version":"verification-assumption/v1","source_ref_ids":[],"span_ids":["span:function.increment.1"],"statement":"python runtime is sequential, single-threaded for the admitted subset; the GIL or event-loop concurrency is not modeled.","subject_ids":["decl:function.increment"]},{"assumption_id":"assumption:python.undefined-behavior","expression":{"undefined_behavior_policy":"retain_unsupported"},"extensions":{},"kind":"semantic","schema_version":"verification-assumption/v1","source_ref_ids":[],"span_ids":["span:function.increment.1"],"statement":"Undefined or implementation-defined python behavior is not silently executed; unsupported constructs are retained as diagnostics.","subject_ids":["decl:function.increment"]}],"bounds":[{"bound_id":"bound:python.source-bytes","description":"Adapter admission bound for source size.","extensions":{},"kind":"resource_bounded","limits":{"max_source_bytes":2097152},"source_ref_ids":["source:canary.py"],"span_ids":[]}],"declarations":[{"declaration_id":"decl:function.increment","depends_on":[],"extensions":{},"kind":"function","name":"increment","payload":{"complete_lowering":true,"function_id":"function:increment","language":"python","parameter_symbol_ids":["symbol:increment.n.parameter"],"return_type":"int"},"source_ref_ids":["source:canary.py"],"span_ids":["span:function.increment.1"]}],"diagnostics":[],"document_id":"bafkreicxphb5hqxb2n5cyjsq3h5e2wmghcudgtbqddi6pxtxwn5ecq7i3m","extensions":{"lfv.source_adapter.version":"software-verification-source-adapter/v1.0.1"},"metadata":{"adapter":"SourceSoftwareVerificationAdapter@1","language":"python","path":"canary.py"},"observations":{"adapter_version":"software-verification-source-adapter/v1.0.1","backend_requests":[{"attributes":{"fake_success_forbidden":true,"function_id":"function:increment","program_id":"bafkreih2gwzdk6ybr6p3iar4zk54x2lmnmnzp2me5ksrw7bgor3nqudkae","requires_canonical_backend":true},"goal_kind":"verification_condition","logic_family":"smt","obligation_statement":"Establish the admitted contract obligations for function 'increment' via the shared SMT compiler; do not treat adapter success as a proof.","request_id":"backend-request:function:increment.contract","schema":"ipfs_datasets_py/logic/software-verification/canonical-backend-request@1","source_ref_ids":["source:canary.py"],"subject_ids":["function:increment"],"theory_tags":["equality","qf_lia"]}],"interface":"SourceSoftwareVerificationAdapter@1","unsupported_constructs":[]},"properties":[{"assumption_ids":["assumption:python.language-semantics","assumption:python.memory","assumption:python.runtime","assumption:python.undefined-behavior"],"bound_ids":[],"expression":{"function_id":"function:increment","purity":"pure"},"extensions":{},"kind":"safety","logic_family":"software_verification","property_id":"property:function:increment.safety","schema_version":"verification-property/v1","source_ref_ids":["source:canary.py"],"span_ids":["span:function.increment.1"],"statement":"Function increment respects its admitted control-flow and effect summary under the declared language assumptions.","subject_ids":["decl:function.increment"]}],"schema_version":"software-verification-ir/v1","sources":[{"container_sha256":"","container_uri":"","content_cid":"","content_sha256":"c85398d6ebbfd9ccf5a8942efc19354488abb7f53465fe04e1a5a9d32cdd335b","license_expression":"","metadata":{"byte_length":74,"language":"python","path":"canary.py"},"ref_id":"source:canary.py","review_status":"unreviewed","source_id":"canary.py","source_revision":"snapshot:baguqeera5icnvhiinjaau253x3wyg2bd2po4age3eyillgjur2bmqksbhfya","source_uri":"file:///canary.py"}],"spans":[{"end_byte":73,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:canary.py","span_id":"span:function.increment.1","start_byte":27,"start_char":null,"start_column":1,"start_line":2},{"end_byte":73,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:canary.py","span_id":"span:increment.expr.4","start_byte":68,"start_char":null,"start_column":12,"start_line":3},{"end_byte":69,"end_char":null,"end_column":12,"end_line":3,"metadata":{},"source_ref_id":"source:canary.py","span_id":"span:increment.expr.5","start_byte":68,"start_char":null,"start_column":12,"start_line":3},{"end_byte":73,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:canary.py","span_id":"span:increment.expr.7","start_byte":72,"start_char":null,"start_column":16,"start_line":3},{"end_byte":47,"end_char":null,"end_column":20,"end_line":2,"metadata":{},"source_ref_id":"source:canary.py","span_id":"span:increment.param.n.2","start_byte":41,"start_char":null,"start_column":15,"start_line":2},{"end_byte":73,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:canary.py","span_id":"span:increment.stmt.3","start_byte":61,"start_char":null,"start_column":5,"start_line":3}]},"evidence":null,"fake_backend_success":false,"interface":"SourceSoftwareVerificationAdapter@1","language":"python","path":"canary.py","program":{"commands":[{"attributes":{},"command_id":"command:10","effects":{"allocates":[],"deallocates":[],"nondeterministic":false,"performs_io":false,"raises":[],"reads":[],"synchronizes":false,"writes":[]},"evaluation_order":["expr:9"],"expression_ids":["expr:9"],"kind":"return","source_ref_ids":["source:canary.py"],"span_ids":["span:increment.stmt.3"],"target_symbol_ids":[],"undefined_behavior":[]}],"expressions":[{"attributes":{},"evaluation_order":[],"expression_id":"expr:6","kind":"symbol","operand_ids":[],"operator":"","source_ref_ids":["source:canary.py"],"span_ids":["span:increment.expr.5"],"symbol_ids":["symbol:increment.n.parameter"],"type_ref":"any"},{"attributes":{"value":1},"evaluation_order":[],"expression_id":"expr:8","kind":"literal","operand_ids":[],"operator":"","source_ref_ids":["source:canary.py"],"span_ids":["span:increment.expr.7"],"symbol_ids":[],"type_ref":"int"},{"attributes":{},"evaluation_order":["expr:6","expr:8"],"expression_id":"expr:9","kind":"binary","operand_ids":["expr:6","expr:8"],"operator":"add","source_ref_ids":["source:canary.py"],"span_ids":["span:increment.expr.4"],"symbol_ids":[],"type_ref":"any"}],"functions":[{"cfg":{"blocks":[{"block_id":"block:entry","command_ids":["command:10"],"source_ref_ids":["source:canary.py"],"span_ids":["span:function.increment.1"]}],"edges":[],"entry_block_id":"block:entry","exceptional_exit_block_ids":[],"graph_id":"cfg:increment","normal_exit_block_ids":["block:entry"]},"declared_exceptions":[],"effects":{"allocates":[],"deallocates":[],"nondeterministic":false,"performs_io":false,"raises":[],"reads":["symbol:increment.n.parameter"],"synchronizes":false,"writes":[]},"exception_symbol_ids":[],"function_id":"function:increment","local_symbol_ids":[],"name":"increment","parameter_symbol_ids":["symbol:increment.n.parameter"],"purity":"pure","result_symbol_id":"symbol:increment.result.result","return_type":"int","source_ref_ids":["source:canary.py"],"span_ids":["span:function.increment.1"]}],"global_symbol_ids":[],"metadata":{"adapter":"SourceSoftwareVerificationAdapter@1","language":"python","path":"canary.py"},"program_id":"bafkreih2gwzdk6ybr6p3iar4zk54x2lmnmnzp2me5ksrw7bgor3nqudkae","schema_version":"program-ir/v1","sources":[{"container_sha256":"","container_uri":"","content_cid":"","content_sha256":"c85398d6ebbfd9ccf5a8942efc19354488abb7f53465fe04e1a5a9d32cdd335b","license_expression":"","metadata":{"byte_length":74,"language":"python","path":"canary.py"},"ref_id":"source:canary.py","review_status":"unreviewed","source_id":"canary.py","source_revision":"snapshot:baguqeera5icnvhiinjaau253x3wyg2bd2po4age3eyillgjur2bmqksbhfya","source_uri":"file:///canary.py"}],"spans":[{"end_byte":73,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:canary.py","span_id":"span:function.increment.1","start_byte":27,"start_char":null,"start_column":1,"start_line":2},{"end_byte":73,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:canary.py","span_id":"span:increment.expr.4","start_byte":68,"start_char":null,"start_column":12,"start_line":3},{"end_byte":69,"end_char":null,"end_column":12,"end_line":3,"metadata":{},"source_ref_id":"source:canary.py","span_id":"span:increment.expr.5","start_byte":68,"start_char":null,"start_column":12,"start_line":3},{"end_byte":73,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:canary.py","span_id":"span:increment.expr.7","start_byte":72,"start_char":null,"start_column":16,"start_line":3},{"end_byte":47,"end_char":null,"end_column":20,"end_line":2,"metadata":{},"source_ref_id":"source:canary.py","span_id":"span:increment.param.n.2","start_byte":41,"start_char":null,"start_column":15,"start_line":2},{"end_byte":73,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:canary.py","span_id":"span:increment.stmt.3","start_byte":61,"start_char":null,"start_column":5,"start_line":3}],"symbols":[{"attributes":{},"kind":"parameter","name":"n","source_ref_ids":["source:canary.py"],"span_ids":["span:increment.param.n.2"],"symbol_id":"symbol:increment.n.parameter","type_ref":"int"},{"attributes":{},"kind":"result","name":"result","source_ref_ids":["source:canary.py"],"span_ids":["span:function.increment.1"],"symbol_id":"symbol:increment.result.result","type_ref":"int"}]},"schema":"ipfs_datasets_py/logic/software-verification/source-adapter-result@1","status":"success","unsupported_constructs":[]},"native_bridge_results":[{"kind":"program","native_id":"bafkreih2gwzdk6ybr6p3iar4zk54x2lmnmnzp2me5ksrw7bgor3nqudkae","result":{"bridge_version":"1.0.0","diagnostics":[],"domain_identity":"bafkreih2gwzdk6ybr6p3iar4zk54x2lmnmnzp2me5ksrw7bgor3nqudkae","expression":{"content_digest":"65e528b2e981edd8ae1a15d64de413d5e6b5a8f8ce2e9130bc1b68a2e34f71bf","expression_id":"expr:sv:program:bafkreih2gwzdk6ybr6p3iar4zk54x2lmnmnzp2me5ksrw7bgor3nqudkae","family":{"interface":"LogicIdentityNamespaces@1","namespace":"family","schema_version":"logic-identity-namespaces/v1","value":"program","version":"1.0.0"},"interface":"TypedExpression@1","metadata":{"bridge":"SoftwareVerificationSyntaxBridge@1","domain_identity":"bafkreih2gwzdk6ybr6p3iar4zk54x2lmnmnzp2me5ksrw7bgor3nqudkae","kind":"program","source_identities":["c85398d6ebbfd9ccf5a8942efc19354488abb7f53465fe04e1a5a9d32cdd335b","file:///canary.py","source:canary.py","span:function.increment.1","span:increment.expr.4","span:increment.expr.5","span:increment.expr.7","span:increment.param.n.2","span:increment.stmt.3"],"view_role":""},"profile":{"interface":"LogicIdentityNamespaces@1","namespace":"profile","schema_version":"logic-identity-namespaces/v1","value":"program_ir","version":"1.0.0"},"root":{"arguments":[],"binders":[],"extension":{"children":[],"family":{"interface":"LogicIdentityNamespaces@1","namespace":"family","schema_version":"logic-identity-namespaces/v1","value":"program","version":"1.0.0"},"features":["program.ir","software_verification.program"],"interface":"LogicExtensionNode@1","metadata":{},"node_id":"node:sv:program:bafkreih2gwzdk6ybr6p3iar4zk54x2lmnmnzp2me5ksrw7bgor3nqudkae:ext","payload":{"bridge_interface":"SoftwareVerificationSyntaxBridge@1","bridge_version":"1.0.0","document":{"commands":[{"attributes":{},"command_id":"command:10","effects":{"allocates":[],"deallocates":[],"nondeterministic":false,"performs_io":false,"raises":[],"reads":[],"synchronizes":false,"writes":[]},"evaluation_order":["expr:9"],"expression_ids":["expr:9"],"kind":"return","source_ref_ids":["source:canary.py"],"span_ids":["span:increment.stmt.3"],"target_symbol_ids":[],"undefined_behavior":[]}],"expressions":[{"attributes":{},"evaluation_order":[],"expression_id":"expr:6","kind":"symbol","operand_ids":[],"operator":"","source_ref_ids":["source:canary.py"],"span_ids":["span:increment.expr.5"],"symbol_ids":["symbol:increment.n.parameter"],"type_ref":"any"},{"attributes":{"value":1},"evaluation_order":[],"expression_id":"expr:8","kind":"literal","operand_ids":[],"operator":"","source_ref_ids":["source:canary.py"],"span_ids":["span:increment.expr.7"],"symbol_ids":[],"type_ref":"int"},{"attributes":{},"evaluation_order":["expr:6","expr:8"],"expression_id":"expr:9","kind":"binary","operand_ids":["expr:6","expr:8"],"operator":"add","source_ref_ids":["source:canary.py"],"span_ids":["span:increment.expr.4"],"symbol_ids":[],"type_ref":"any"}],"functions":[{"cfg":{"blocks":[{"block_id":"block:entry","command_ids":["command:10"],"source_ref_ids":["source:canary.py"],"span_ids":["span:function.increment.1"]}],"edges":[],"entry_block_id":"block:entry","exceptional_exit_block_ids":[],"graph_id":"cfg:increment","normal_exit_block_ids":["block:entry"]},"declared_exceptions":[],"effects":{"allocates":[],"deallocates":[],"nondeterministic":false,"performs_io":false,"raises":[],"reads":["symbol:increment.n.parameter"],"synchronizes":false,"writes":[]},"exception_symbol_ids":[],"function_id":"function:increment","local_symbol_ids":[],"name":"increment","parameter_symbol_ids":["symbol:increment.n.parameter"],"purity":"pure","result_symbol_id":"symbol:increment.result.result","return_type":"int","source_ref_ids":["source:canary.py"],"span_ids":["span:function.increment.1"]}],"global_symbol_ids":[],"metadata":{"adapter":"SourceSoftwareVerificationAdapter@1","language":"python","path":"canary.py"},"program_id":"bafkreih2gwzdk6ybr6p3iar4zk54x2lmnmnzp2me5ksrw7bgor3nqudkae","schema_version":"program-ir/v1","sources":[{"container_sha256":"","container_uri":"","content_cid":"","content_sha256":"c85398d6ebbfd9ccf5a8942efc19354488abb7f53465fe04e1a5a9d32cdd335b","license_expression":"","metadata":{"byte_length":74,"language":"python","path":"canary.py"},"ref_id":"source:canary.py","review_status":"unreviewed","source_id":"canary.py","source_revision":"snapshot:baguqeera5icnvhiinjaau253x3wyg2bd2po4age3eyillgjur2bmqksbhfya","source_uri":"file:///canary.py"}],"spans":[{"end_byte":73,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:canary.py","span_id":"span:function.increment.1","start_byte":27,"start_char":null,"start_column":1,"start_line":2},{"end_byte":73,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:canary.py","span_id":"span:increment.expr.4","start_byte":68,"start_char":null,"start_column":12,"start_line":3},{"end_byte":69,"end_char":null,"end_column":12,"end_line":3,"metadata":{},"source_ref_id":"source:canary.py","span_id":"span:increment.expr.5","start_byte":68,"start_char":null,"start_column":12,"start_line":3},{"end_byte":73,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:canary.py","span_id":"span:increment.expr.7","start_byte":72,"start_char":null,"start_column":16,"start_line":3},{"end_byte":47,"end_char":null,"end_column":20,"end_line":2,"metadata":{},"source_ref_id":"source:canary.py","span_id":"span:increment.param.n.2","start_byte":41,"start_char":null,"start_column":15,"start_line":2},{"end_byte":73,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:canary.py","span_id":"span:increment.stmt.3","start_byte":61,"start_char":null,"start_column":5,"start_line":3}],"symbols":[{"attributes":{},"kind":"parameter","name":"n","source_ref_ids":["source:canary.py"],"span_ids":["span:increment.param.n.2"],"symbol_id":"symbol:increment.n.parameter","type_ref":"int"},{"attributes":{},"kind":"result","name":"result","source_ref_ids":["source:canary.py"],"span_ids":["span:function.increment.1"],"symbol_id":"symbol:increment.result.result","type_ref":"int"}]},"domain_identity":"bafkreih2gwzdk6ybr6p3iar4zk54x2lmnmnzp2me5ksrw7bgor3nqudkae","domain_schema":"program-ir/v1","kind":"program","schema_version":"program.program_ir/v1","source_identities":["c85398d6ebbfd9ccf5a8942efc19354488abb7f53465fe04e1a5a9d32cdd335b","file:///canary.py","source:canary.py","span:function.increment.1","span:increment.expr.4","span:increment.expr.5","span:increment.expr.7","span:increment.param.n.2","span:increment.stmt.3"],"view_role":""},"payload_schema":"program.program_ir/v1","profile":{"interface":"LogicIdentityNamespaces@1","namespace":"profile","schema_version":"logic-identity-namespaces/v1","value":"program_ir","version":"1.0.0"},"schema_version":"syntax-logic-extension-node/v1"},"kind":"extension","metadata":{},"node_id":"node:sv:program:bafkreih2gwzdk6ybr6p3iar4zk54x2lmnmnzp2me5ksrw7bgor3nqudkae","schema_version":"syntax-logic-node/v1","sort":{"arguments":[],"kind":"bool","name":"Bool","schema_version":"syntax-logic-sort/v1"},"symbol":""},"schema_version":"syntax-typed-expression/v1","signature":{"family":{"interface":"LogicIdentityNamespaces@1","namespace":"family","schema_version":"logic-identity-namespaces/v1","value":"program","version":"1.0.0"},"features":["program.ir","software_verification.program"],"interface":"LogicSignature@1","metadata":{"bridge":"SoftwareVerificationSyntaxBridge@1","domain":"software_verification","kind":"program"},"profile":{"interface":"LogicIdentityNamespaces@1","namespace":"profile","schema_version":"logic-identity-namespaces/v1","value":"program_ir","version":"1.0.0"},"schema_version":"syntax-logic-signature/v1","signature_id":"sig:sv:program","sorts":[{"arguments":[],"kind":"bool","name":"Bool","schema_version":"syntax-logic-sort/v1"}],"symbols":[]}},"has_document":true,"interface":"SoftwareVerificationSyntaxBridge@1","kind":"program","losses":[],"preservation":"exact","route":{"domain_schema":"program-ir/v1","family_id":"program","features":["software_verification.program","program.ir"],"kind":"program","notes":"","payload_schema":"program.program_ir/v1","profile_id":"program_ir","schema":"software-verification.syntax-bridge-route/v1","view_role":""},"schema":"software-verification.syntax-bridge-result/v1","source_identities":["c85398d6ebbfd9ccf5a8942efc19354488abb7f53465fe04e1a5a9d32cdd335b","file:///canary.py","source:canary.py","span:function.increment.1","span:increment.expr.4","span:increment.expr.5","span:increment.expr.7","span:increment.param.n.2","span:increment.stmt.3"],"status":"ok","unsupported":[]}}],"native_contracts":[],"native_program":{"commands":[{"attributes":{},"command_id":"command:10","effects":{"allocates":[],"deallocates":[],"nondeterministic":false,"performs_io":false,"raises":[],"reads":[],"synchronizes":false,"writes":[]},"evaluation_order":["expr:9"],"expression_ids":["expr:9"],"kind":"return","source_ref_ids":["source:canary.py"],"span_ids":["span:increment.stmt.3"],"target_symbol_ids":[],"undefined_behavior":[]}],"expressions":[{"attributes":{},"evaluation_order":[],"expression_id":"expr:6","kind":"symbol","operand_ids":[],"operator":"","source_ref_ids":["source:canary.py"],"span_ids":["span:increment.expr.5"],"symbol_ids":["symbol:increment.n.parameter"],"type_ref":"any"},{"attributes":{"value":1},"evaluation_order":[],"expression_id":"expr:8","kind":"literal","operand_ids":[],"operator":"","source_ref_ids":["source:canary.py"],"span_ids":["span:increment.expr.7"],"symbol_ids":[],"type_ref":"int"},{"attributes":{},"evaluation_order":["expr:6","expr:8"],"expression_id":"expr:9","kind":"binary","operand_ids":["expr:6","expr:8"],"operator":"add","source_ref_ids":["source:canary.py"],"span_ids":["span:increment.expr.4"],"symbol_ids":[],"type_ref":"any"}],"functions":[{"cfg":{"blocks":[{"block_id":"block:entry","command_ids":["command:10"],"source_ref_ids":["source:canary.py"],"span_ids":["span:function.increment.1"]}],"edges":[],"entry_block_id":"block:entry","exceptional_exit_block_ids":[],"graph_id":"cfg:increment","normal_exit_block_ids":["block:entry"]},"declared_exceptions":[],"effects":{"allocates":[],"deallocates":[],"nondeterministic":false,"performs_io":false,"raises":[],"reads":["symbol:increment.n.parameter"],"synchronizes":false,"writes":[]},"exception_symbol_ids":[],"function_id":"function:increment","local_symbol_ids":[],"name":"increment","parameter_symbol_ids":["symbol:increment.n.parameter"],"purity":"pure","result_symbol_id":"symbol:increment.result.result","return_type":"int","source_ref_ids":["source:canary.py"],"span_ids":["span:function.increment.1"]}],"global_symbol_ids":[],"metadata":{"adapter":"SourceSoftwareVerificationAdapter@1","language":"python","path":"canary.py"},"program_id":"bafkreih2gwzdk6ybr6p3iar4zk54x2lmnmnzp2me5ksrw7bgor3nqudkae","schema_version":"program-ir/v1","sources":[{"container_sha256":"","container_uri":"","content_cid":"","content_sha256":"c85398d6ebbfd9ccf5a8942efc19354488abb7f53465fe04e1a5a9d32cdd335b","license_expression":"","metadata":{"byte_length":74,"language":"python","path":"canary.py"},"ref_id":"source:canary.py","review_status":"unreviewed","source_id":"canary.py","source_revision":"snapshot:baguqeera5icnvhiinjaau253x3wyg2bd2po4age3eyillgjur2bmqksbhfya","source_uri":"file:///canary.py"}],"spans":[{"end_byte":73,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:canary.py","span_id":"span:function.increment.1","start_byte":27,"start_char":null,"start_column":1,"start_line":2},{"end_byte":73,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:canary.py","span_id":"span:increment.expr.4","start_byte":68,"start_char":null,"start_column":12,"start_line":3},{"end_byte":69,"end_char":null,"end_column":12,"end_line":3,"metadata":{},"source_ref_id":"source:canary.py","span_id":"span:increment.expr.5","start_byte":68,"start_char":null,"start_column":12,"start_line":3},{"end_byte":73,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:canary.py","span_id":"span:increment.expr.7","start_byte":72,"start_char":null,"start_column":16,"start_line":3},{"end_byte":47,"end_char":null,"end_column":20,"end_line":2,"metadata":{},"source_ref_id":"source:canary.py","span_id":"span:increment.param.n.2","start_byte":41,"start_char":null,"start_column":15,"start_line":2},{"end_byte":73,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:canary.py","span_id":"span:increment.stmt.3","start_byte":61,"start_char":null,"start_column":5,"start_line":3}],"symbols":[{"attributes":{},"kind":"parameter","name":"n","source_ref_ids":["source:canary.py"],"span_ids":["span:increment.param.n.2"],"symbol_id":"symbol:increment.n.parameter","type_ref":"int"},{"attributes":{},"kind":"result","name":"result","source_ref_ids":["source:canary.py"],"span_ids":["span:function.increment.1"],"symbol_id":"symbol:increment.result.result","type_ref":"int"}]},"profile":{"completion_authority":false,"domain_id":"codebase_ir","executes_source":false,"execution_authority":false,"feature_only":true,"feature_view":"native documents with stable positional references; provenance retained outside learned expressions","feature_view_schema":"codebase-ir-native-structural-feature-view@1","limits":{"max_ast_depth":48,"max_ast_nodes":2048,"max_condition_bytes":16384,"max_contracts":8,"max_functions":16,"max_source_bytes":65536,"max_target_bytes":4194304},"native_routes":{"contract":{"available_without_typed_evidence":false,"family":"program","kind":"contract","owner_schema":"program-contract/v1","payload_schema":"program.program_contract/v1","profile":"dynamic_hoare","requires_explicit_source_ref":true,"requires_program_binding":true,"typed_owner":"ProgramContract","view_role":""},"program":{"available_without_typed_evidence":false,"family":"program","kind":"program","owner_schema":"program-ir/v1","payload_schema":"program.program_ir/v1","profile":"program_ir","requires_explicit_source_ref":true,"requires_program_binding":false,"typed_owner":"ProgramIR","view_role":""}},"projection_ids":["codebase_ir.program@1","codebase_ir.contracts@1"],"proof_authority":false,"provider_calls":0,"readiness":"complete supported source adapter, exact native bridge, no unsupported inventory","schema":"codebase-ir-source-bound-feature-targets@1","semantic_formula_decoder":false,"solver_calls":0,"source_semantics_verified":false,"unsupported_policy":"retain source-bound frontiers and deny training readiness"},"proof_authority":false,"publication_receipt":{"ast_revision_id":"rev:repository:reviewed-candidate-qualification:snapshot:baguqeera5icnvhiinjaau253x3wyg2bd2po4age3eyillgjur2bmqksbhfya","generation":1,"manifest_cid":"baguqeeraeissgl364bk7vyxwh4dm4nen5vt22k5hnhyfhyfu67ex3ryjfmla","operation_id":"initial","previous_head":null,"repository_id":"repository:reviewed-candidate-qualification","request_cid":"baguqeerazapeehfz7nnwsu3x4zkrb66dvju33acegegjdgr65pl64z54dzya","schema":"codebase-publication-receipt@1","snapshot_cid":"baguqeera5icnvhiinjaau253x3wyg2bd2po4age3eyillgjur2bmqksbhfya"},"semantic_formula_decoder":false,"source_binding":{"ast_cid":"baguqeerav2jffsev7p46llsm5w2e6e3mwada73b4zplnwqgl5ognejkw2mja","content_sha256":"c85398d6ebbfd9ccf5a8942efc19354488abb7f53465fe04e1a5a9d32cdd335b","entry":{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerajwgfjxct6ev5hycxwpxxdqh2k355vfhwa56eecfwrgdg74ys247q","git_blob_oid":"f53de9ed93d63f21d6b1704fd7730e5c5b88116b","head_blob_oid":"f53de9ed93d63f21d6b1704fd7730e5c5b88116b","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"canary.py","raw_path_hex":"63616e6172792e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":74,"source_cid":"bafkreigikomnn2573hgplkeuf36bsnkercv3p5jumx7ajynfvhjszxjtlm"},"head":{"ast_revision_id":"rev:repository:reviewed-candidate-qualification:snapshot:baguqeera5icnvhiinjaau253x3wyg2bd2po4age3eyillgjur2bmqksbhfya","generation":1,"manifest_cid":"baguqeeraeissgl364bk7vyxwh4dm4nen5vt22k5hnhyfhyfu67ex3ryjfmla","receipt_cid":"baguqeeraapssc4hz723hbrqov3ua2tkltwtsa3dxg3fr5isfdgixwjqgw6lq","repository_id":"repository:reviewed-candidate-qualification","schema":"codebase-head@1","snapshot_cid":"baguqeera5icnvhiinjaau253x3wyg2bd2po4age3eyillgjur2bmqksbhfya"},"path":"canary.py","repository_id":"repository:reviewed-candidate-qualification","schema":"codebase-ir-feature-source-binding@1","source_cid":"bafkreigikomnn2573hgplkeuf36bsnkercv3p5jumx7ajynfvhjszxjtlm","source_key":"raw:63616e6172792e7079","source_revision":"snapshot:baguqeera5icnvhiinjaau253x3wyg2bd2po4age3eyillgjur2bmqksbhfya","unit":{"ast_cid":"baguqeerav2jffsev7p46llsm5w2e6e3mwada73b4zplnwqgl5ognejkw2mja","entry_cid":"baguqeerajwgfjxct6ev5hycxwpxxdqh2k355vfhwa56eecfwrgdg74ys247q","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:63616e6172792e7079"}},"source_bytes_hex":"2320666978656420646961676e6f7374696320666978747572650a64656620696e6372656d656e74286e3a20696e7429202d3e20696e743a0a2020202072657475726e206e202b20310a","source_semantics_verified":false,"target_schema":"codebase-ir-source-bound-feature-targets@1","unknown_inventory":[{"field":"type_ref","native_id":"expr:6","native_kind":"expressions","value":"any"},{"field":"type_ref","native_id":"expr:9","native_kind":"expressions","value":"any"}]},"required":true,"stage":"target","status":"passed","validator_id":"codebase_ir.exact_native_target_replay@1"}]}],"completion_authority":false,"continuation":"fresh_feature_basis","contract_sha256":"2a85d70e98ec9ff00018d7e2a22151c1fff0bf04175c230bfc3375773072e0b5","current_evaluation_bindings":[{"binding":{"ast_cid":"baguqeerav2jffsev7p46llsm5w2e6e3mwada73b4zplnwqgl5ognejkw2mja","authored_contracts":[],"content_sha256":"c85398d6ebbfd9ccf5a8942efc19354488abb7f53465fe04e1a5a9d32cdd335b","entry":{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerajwgfjxct6ev5hycxwpxxdqh2k355vfhwa56eecfwrgdg74ys247q","git_blob_oid":"f53de9ed93d63f21d6b1704fd7730e5c5b88116b","head_blob_oid":"f53de9ed93d63f21d6b1704fd7730e5c5b88116b","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"canary.py","raw_path_hex":"63616e6172792e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":74,"source_cid":"bafkreigikomnn2573hgplkeuf36bsnkercv3p5jumx7ajynfvhjszxjtlm"},"head":{"ast_revision_id":"rev:repository:reviewed-candidate-qualification:snapshot:baguqeera5icnvhiinjaau253x3wyg2bd2po4age3eyillgjur2bmqksbhfya","generation":1,"manifest_cid":"baguqeeraeissgl364bk7vyxwh4dm4nen5vt22k5hnhyfhyfu67ex3ryjfmla","receipt_cid":"baguqeeraapssc4hz723hbrqov3ua2tkltwtsa3dxg3fr5isfdgixwjqgw6lq","repository_id":"repository:reviewed-candidate-qualification","schema":"codebase-head@1","snapshot_cid":"baguqeera5icnvhiinjaau253x3wyg2bd2po4age3eyillgjur2bmqksbhfya"},"path":"canary.py","repository_id":"repository:reviewed-candidate-qualification","schema":"codebase-ir-feature-source-binding@1","source_cid":"bafkreigikomnn2573hgplkeuf36bsnkercv3p5jumx7ajynfvhjszxjtlm","source_key":"raw:63616e6172792e7079","source_revision":"snapshot:baguqeera5icnvhiinjaau253x3wyg2bd2po4age3eyillgjur2bmqksbhfya","unit":{"ast_cid":"baguqeerav2jffsev7p46llsm5w2e6e3mwada73b4zplnwqgl5ognejkw2mja","entry_cid":"baguqeerajwgfjxct6ev5hycxwpxxdqh2k355vfhwa56eecfwrgdg74ys247q","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:63616e6172792e7079"}},"role":"canary"},{"binding":{"ast_cid":"baguqeeranfvqryukzy4hyk4ceahqeuepuncfyyjudp2vdd3yvsknmmjma23q","authored_contracts":[],"content_sha256":"825f80bf645a3667c340968c81c8353ffe49423651d8021d9527a62b60dbbe58","entry":{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerakfncwummy2seg54ujlf23zgxyqzy3hhteb7xswegcis4ffilq32a","git_blob_oid":"530aee57eeae73b69b574365e3691707840a6425","head_blob_oid":"530aee57eeae73b69b574365e3691707840a6425","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"tune.py","raw_path_hex":"74756e652e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":70,"source_cid":"bafkreiecl6al6zc2gzt4gqewrsa4qnj77zeuensr3abb3fjhuyvwbw56la"},"head":{"ast_revision_id":"rev:repository:reviewed-candidate-qualification:snapshot:baguqeera5icnvhiinjaau253x3wyg2bd2po4age3eyillgjur2bmqksbhfya","generation":1,"manifest_cid":"baguqeeraeissgl364bk7vyxwh4dm4nen5vt22k5hnhyfhyfu67ex3ryjfmla","receipt_cid":"baguqeeraapssc4hz723hbrqov3ua2tkltwtsa3dxg3fr5isfdgixwjqgw6lq","repository_id":"repository:reviewed-candidate-qualification","schema":"codebase-head@1","snapshot_cid":"baguqeera5icnvhiinjaau253x3wyg2bd2po4age3eyillgjur2bmqksbhfya"},"path":"tune.py","repository_id":"repository:reviewed-candidate-qualification","schema":"codebase-ir-feature-source-binding@1","source_cid":"bafkreiecl6al6zc2gzt4gqewrsa4qnj77zeuensr3abb3fjhuyvwbw56la","source_key":"raw:74756e652e7079","source_revision":"snapshot:baguqeera5icnvhiinjaau253x3wyg2bd2po4age3eyillgjur2bmqksbhfya","unit":{"ast_cid":"baguqeeranfvqryukzy4hyk4ceahqeuepuncfyyjudp2vdd3yvsknmmjma23q","entry_cid":"baguqeerakfncwummy2seg54ujlf23zgxyqzy3hhteb7xswegcis4ffilq32a","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:74756e652e7079"}},"role":"tune"}],"feature_space_sha256":"39d4d97910e0ecd610bd74232b283fe05883b60f0f487c9161340e824500dc67","formalized":false,"head":{"ast_revision_id":"rev:repository:reviewed-candidate-qualification:snapshot:baguqeera5icnvhiinjaau253x3wyg2bd2po4age3eyillgjur2bmqksbhfya","generation":1,"manifest_cid":"baguqeeraeissgl364bk7vyxwh4dm4nen5vt22k5hnhyfhyfu67ex3ryjfmla","receipt_cid":"baguqeeraapssc4hz723hbrqov3ua2tkltwtsa3dxg3fr5isfdgixwjqgw6lq","repository_id":"repository:reviewed-candidate-qualification","schema":"codebase-head@1","snapshot_cid":"baguqeera5icnvhiinjaau253x3wyg2bd2po4age3eyillgjur2bmqksbhfya"},"implementation":{"files":{"ipfs_datasets_py.logic.software_contracts.codebase_ir_targets":"88d619efdc83f8e207b13b05f879c956655a7b5825f5647b46457ca92539c3cf","ipfs_datasets_py.logic.software_contracts.codebase_source_training":"aea5fa8803ae6b6dde7c4e71b81f68a7f95257b3a5d76cea693ee13e66710aa0","ipfs_datasets_py.optimizers.logic_theorem_optimizer.autoencoder_projection_features":"0d93a2e56d0b46cff34f15c4792042bca33f47af00da80e21fa501ddf442de06","ipfs_datasets_py.optimizers.logic_theorem_optimizer.autoencoder_runtime_registry":"ca31983a5f514c7f5cf8b1b9250ef92e1beb13c0a2305381aac575931e79b4ac","ipfs_datasets_py.optimizers.logic_theorem_optimizer.codebase_feature_worker":"91174cb51a0832e4cd691e56f94c0d6b34af1f06e6afec2c0d780d58fa3196db","ipfs_datasets_py.optimizers.logic_theorem_optimizer.modal_autoencoder_cuda":"954bcdee38c8f55f0d9d57045b9f2648aac7efcdf105b3655f410dea1249f2e1"},"scope":"listed_local_files_only_not_execution_attestation","sha256":"982c19bc0002078f28ee20c061906dca30af797bd30dea5137da5567dad9e69c"},"parent_version_id":null,"promotion_performed":false,"proof_authority":false,"qualified":false,"replay_monitoring":{"coverage":[{"known_atoms":2,"projection_id":"codebase_ir.contracts@1","unknown_atoms":0},{"known_atoms":51,"projection_id":"codebase_ir.program@1","unknown_atoms":0},{"known_atoms":2,"projection_id":"codebase_ir.contracts@1","unknown_atoms":0},{"known_atoms":51,"projection_id":"codebase_ir.program@1","unknown_atoms":0}],"inference":{"admitted":false,"contract_sha256":"2a85d70e98ec9ff00018d7e2a22151c1fff0bf04175c230bfc3375773072e0b5","coverage":[{"known_atoms":2,"projection_id":"codebase_ir.contracts@1","unknown_atoms":0},{"known_atoms":51,"projection_id":"codebase_ir.program@1","unknown_atoms":0},{"known_atoms":2,"projection_id":"codebase_ir.contracts@1","unknown_atoms":0},{"known_atoms":51,"projection_id":"codebase_ir.program@1","unknown_atoms":0}],"decoded_formulas_generated":false,"feature_space_sha256":"39d4d97910e0ecd610bd74232b283fe05883b60f0f487c9161340e824500dc67","formalized":false,"promotion_performed":false,"qualified":false,"representation":"native_compiler_structural_features_not_semantic_text_embeddings","rows":[{"latent":[-0.30211455733780923,0.23866692583177423,0.031635371958664164,0.5910383928516949,0.5789933849787138,0.5542626307240011,-0.3081006127197836,-0.5491975922887963],"reconstructed_projection_features":{"codebase_ir.contracts@1":[0.4477793917843374,0.41675328938221246],"codebase_ir.program@1":[0.24971947827623614,0.03445535265062151,0.1582899478678446,0.03727889713063273,0.24419690667488825,0.203175277632121,0.23173580076434652,0.1582158894265966,0.2171790189607298,0.16361059745545414,-0.017731306056851345,0.015465008877282756,0.1192456900247495,0.09077075536022167,-0.005747602287998893,0.160487872859138,0.10777649044981125,0.1347181386465142,0.12652864900673866,0.1277131674141192,0.012184018407742137,0.15225840090155793,-0.021087069659128516,0.2060642074410771,0.14937675193924477,0.11276285263938593,0.13804422313180303,0.2217108518660366,0.19166214965234957,0.1548520080050676,0.08481848171867201,0.09547699959456732,0.12847284977707485,0.20166491177974355,0.12775893266901878,0.24898212436673495,0.04668844288228028,0.010804302864031688,0.027756615184602432,0.22737305404038335,0.0651351759431018,0.027874754906183626,0.2205989301136396,0.21987559342593674,0.21184110600728387,0.08230904366682096,0.265416758745849,0.18143977663793465,-0.06700708108751072,0.1126789150699356,0.1086750832664306,0.28867567280348433]},"source_digest":"0895273a3fe8497c37002e530c308371f10849608464b98178d92f7e4042fd21"},{"latent":[-0.33363722731324835,0.24887772176348572,0.025990369541852253,0.5831767870802042,0.5624722201488498,0.5695529702573702,-0.313265405560094,-0.5463217996195118],"reconstructed_projection_features":{"codebase_ir.contracts@1":[0.4482641401197203,0.4191339265766177],"codebase_ir.program@1":[0.2530123907547773,0.03156963693511762,0.15566998106632837,0.04896713004958817,0.24169770507878158,0.1996705254011677,0.22783753105071924,0.1569533416095381,0.22379630478112833,0.16033576836556143,-0.026478076698612685,0.014797079497265768,0.11210196339309358,0.09284481792195362,-0.01303061065810679,0.15713567052485578,0.11028313212097737,0.13977744772738354,0.1273102383661776,0.12418910163621807,0.009588096062397376,0.14857667109091535,-0.024116129382146745,0.20504662821547323,0.15374496109584912,0.11756825944620367,0.13894851146778509,0.2224176151192986,0.19268377515294544,0.15489300905166364,0.08756408467118486,0.08690419941307179,0.13197004129422382,0.19908751443093,0.11856570227007636,0.2554591222043687,0.0401658299492995,0.00918746575353456,0.025947886114651857,0.22627195446409865,0.06422212314863174,0.02790894863762012,0.21153103010434302,0.21632269979861757,0.21254748978610485,0.08009999158143714,0.25751465919659217,0.1814335240468567,-0.06182123861212037,0.1113349059794296,0.10324281708746805,0.285792142817449]},"source_digest":"be92fc082b941e6c7a355b4a946464e05b489761c650e77a5e2d427b0f3e2ac3"}],"schema":"native-projection-feature-inference/v1","state_sha256":"ad64df390684ca6ae943b1e8d6fa1ae32bde0d34c6b2a19b7823c9ef8ab07efe","training_executed":false},"mean_squared_error":0.009980319714809963,"mean_squared_errors":[0.009914217226577818,0.010046422203042105],"semantic_or_property_evaluation":false,"source_digests":["0895273a3fe8497c37002e530c308371f10849608464b98178d92f7e4042fd21","be92fc082b941e6c7a355b4a946464e05b489761c650e77a5e2d427b0f3e2ac3"],"used_for_selection":false},"replay_targets":[{"admitted":false,"domain_id":"codebase_ir","formalized":false,"projections":[{"expression":{"document":{"commands":[{"attributes":{},"command_id":"command:0","effects":{"allocates":[],"deallocates":[],"nondeterministic":false,"performs_io":false,"raises":[],"reads":[],"synchronizes":false,"writes":[]},"evaluation_order":["expr:9"],"expression_ids":["expression:2"],"kind":"return","target_symbol_ids":[],"undefined_behavior":[]}],"expressions":[{"attributes":{},"evaluation_order":[],"expression_id":"expression:0","kind":"symbol","operand_ids":[],"operator":"","symbol_ids":["symbol:0"],"type_ref":"any"},{"attributes":{"value":1},"evaluation_order":[],"expression_id":"expression:1","kind":"literal","operand_ids":[],"operator":"","symbol_ids":[],"type_ref":"int"},{"attributes":{},"evaluation_order":["expr:6","expr:8"],"expression_id":"expression:2","kind":"binary","operand_ids":["expression:0","expression:1"],"operator":"add","symbol_ids":[],"type_ref":"any"}],"functions":[{"cfg":{"blocks":[{"block_id":"block:0","command_ids":["command:0"]}],"edges":[],"entry_block_id":"block:0","exceptional_exit_block_ids":[],"graph_id":"graph:0","normal_exit_block_ids":["block:0"]},"declared_exceptions":[],"effects":{"allocates":[],"deallocates":[],"nondeterministic":false,"performs_io":false,"raises":[],"reads":["symbol:increment.n.parameter"],"synchronizes":false,"writes":[]},"exception_symbol_ids":[],"function_id":"function:0","local_symbol_ids":[],"name":"increment","parameter_symbol_ids":["symbol:0"],"purity":"pure","result_symbol_id":"symbol:1","return_type":"int"}],"global_symbol_ids":[],"schema_version":"program-ir/v1","symbols":[{"attributes":{},"kind":"parameter","name":"n","symbol_id":"symbol:0","type_ref":"int"},{"attributes":{},"kind":"result","name":"result","symbol_id":"symbol:1","type_ref":"int"}]},"native_kind":"program","schema":"codebase-ir-native-structural-feature-view@1"},"feature_only":true,"logic_family":"program","producer_id":"codebase-source-target-adapter","producer_version":"codebase-ir-source-bound-feature-targets@1","profile":"program_ir","projection_id":"codebase_ir.program@1","properties":[],"representation_kind":"native_structural_feature_view","target_schema":"codebase-ir-source-bound-feature-targets@1","view_id":"program.program_ir/v1","view_role":null},{"expression":{"documents":[],"native_kind":"contracts","schema":"codebase-ir-native-structural-feature-view@1"},"feature_only":true,"logic_family":"program","producer_id":"codebase-source-target-adapter","producer_version":"codebase-ir-source-bound-feature-targets@1","profile":"dynamic_hoare","projection_id":"codebase_ir.contracts@1","properties":[],"representation_kind":"native_structural_feature_view","target_schema":"codebase-ir-source-bound-feature-targets@1","view_id":"program.program_contract/v1","view_role":null}],"qualification_gaps":["source_runtime_semantics_not_verified","backend_proofs_not_run","kernel_proofs_not_run","feature_reconstruction_is_not_formalization"],"qualified":false,"ready_for_training":true,"schema_version":"autoencoder-domain-targets/v1","source_digest":"0895273a3fe8497c37002e530c308371f10849608464b98178d92f7e4042fd21","unsupported":[],"validation":[{"details":{"ast_node_count":14,"authored_contract_cids":[],"authored_contracts":[],"captured_ast":{"calls":[],"diagnostics":[],"effects":[],"frontend":{"ast_schema":{"identifier":"ipfs-datasets.software-contracts.ast-ir@1.0.0","major":1,"minor":0,"name":"ipfs-datasets.software-contracts.ast-ir","patch":0},"capabilities":["annotations","awaits","calls","decorators","diagnostics","duplicate_definitions","effects","generators","imports","modules","raises","references","scopes","signatures","source_spans","state_access","symbols","undefined_reference_candidates","unsupported_constructs"],"frontend_name":"cpython-ast","frontend_version":"1.2.1","language":"python","language_version":"3.12","schema":"ipfs-datasets.software-contracts.frontend-capability@1.0.0","source_extensions":[".py",".pyi"],"toolchain_cid":"baguqeerar6isk2o6l6peildks6id6mzkg6kpgn6tefr24ro5ckm4hqtntuaa"},"imports":[],"module":{"export_names":["increment"],"module_id":"module:bafkreig2whzodbawj5uf6jnxwuklau7dypg4y7o76drwhcihfoxilmvtvq","name":"calc","scope_id":"scope:module","span":{"end_byte":47,"end_column":0,"end_line":3,"start_byte":0,"start_column":0,"start_line":1}},"provenance":{"path":"calc.py","repository_id":"repository:reviewed-candidate-qualification","repository_tree_cid":"baguqeera5icnvhiinjaau253x3wyg2bd2po4age3eyillgjur2bmqksbhfya","revision":"snapshot:baguqeera5icnvhiinjaau253x3wyg2bd2po4age3eyillgjur2bmqksbhfya","source_cid":"bafkreig2whzodbawj5uf6jnxwuklau7dypg4y7o76drwhcihfoxilmvtvq"},"references":[{"context":"type","is_qualified":false,"name":"int","reference_id":"reference:17:1","scope_id":"scope:module","span":{"end_byte":20,"end_column":20,"end_line":1,"start_byte":17,"start_column":17,"start_line":1}},{"context":"type","is_qualified":false,"name":"int","reference_id":"reference:25:0","scope_id":"scope:module","span":{"end_byte":28,"end_column":28,"end_line":1,"start_byte":25,"start_column":25,"start_line":1}},{"context":"read","is_qualified":false,"name":"n","reference_id":"reference:41:2","scope_id":"scope:function:0:0","span":{"end_byte":42,"end_column":12,"end_line":2,"start_byte":41,"start_column":11,"start_line":2}}],"schema":"ipfs-datasets.software-contracts.ast-ir@1.0.0","scopes":[{"kind":"function","owner_symbol_id":"symbol:0:0","parent_scope_id":"scope:module","scope_id":"scope:function:0:0","span":{"end_byte":46,"end_column":16,"end_line":2,"start_byte":0,"start_column":0,"start_line":1}},{"kind":"module","owner_symbol_id":null,"parent_scope_id":null,"scope_id":"scope:module","span":{"end_byte":47,"end_column":0,"end_line":3,"start_byte":0,"start_column":0,"start_line":1}}],"symbols":[{"decorator_names":[],"definition_ordinal":0,"flags":[],"kind":"function","name":"increment","qualified_name":"calc.increment","scope_id":"scope:module","signature":{"is_async":false,"is_generator":false,"parameters":[{"annotation":"int","default_kind":"none","kind":"positional_or_named","name":"n","position":0}],"return_annotation":"int"},"span":{"end_byte":46,"end_column":16,"end_line":2,"start_byte":0,"start_column":0,"start_line":1},"symbol_id":"symbol:0:0","visibility":"public"},{"decorator_names":[],"definition_ordinal":0,"flags":[],"kind":"parameter","name":"n","qualified_name":"calc.increment.n","scope_id":"scope:function:0:0","signature":null,"span":{"end_byte":20,"end_column":20,"end_line":1,"start_byte":14,"start_column":14,"start_line":1},"symbol_id":"symbol:14:1","visibility":"public"}],"unsupported":[]},"completion_authority":false,"correspondence":{"is_runtime_equivalence_proof":false,"operation":"native_source_maps_retained_without_rebinding","spans":[{"end_byte":46,"source_ref_id":"source:calc.py","source_text":"def increment(n: int) -> int:\n return n + 1","span_id":"span:function.increment.1","start_byte":0},{"end_byte":46,"source_ref_id":"source:calc.py","source_text":"n + 1","span_id":"span:increment.expr.4","start_byte":41},{"end_byte":42,"source_ref_id":"source:calc.py","source_text":"n","span_id":"span:increment.expr.5","start_byte":41},{"end_byte":46,"source_ref_id":"source:calc.py","source_text":"1","span_id":"span:increment.expr.7","start_byte":45},{"end_byte":20,"source_ref_id":"source:calc.py","source_text":"n: int","span_id":"span:increment.param.n.2","start_byte":14},{"end_byte":46,"source_ref_id":"source:calc.py","source_text":"return n + 1","span_id":"span:increment.stmt.3","start_byte":34}],"subjects":[{"native_id":"symbol:increment.n.parameter","native_kind":"symbols","source_ref_ids":["source:calc.py"],"span_ids":["span:increment.param.n.2"]},{"native_id":"symbol:increment.result.result","native_kind":"symbols","source_ref_ids":["source:calc.py"],"span_ids":["span:function.increment.1"]},{"native_id":"expr:6","native_kind":"expressions","source_ref_ids":["source:calc.py"],"span_ids":["span:increment.expr.5"]},{"native_id":"expr:8","native_kind":"expressions","source_ref_ids":["source:calc.py"],"span_ids":["span:increment.expr.7"]},{"native_id":"expr:9","native_kind":"expressions","source_ref_ids":["source:calc.py"],"span_ids":["span:increment.expr.4"]},{"native_id":"command:10","native_kind":"commands","source_ref_ids":["source:calc.py"],"span_ids":["span:increment.stmt.3"]},{"native_id":"function:increment","native_kind":"functions","source_ref_ids":["source:calc.py"],"span_ids":["span:function.increment.1"]}]},"execution_authority":false,"feature_only":true,"limits":{"max_ast_depth":48,"max_ast_nodes":2048,"max_condition_bytes":16384,"max_contracts":8,"max_functions":16,"max_source_bytes":65536,"max_target_bytes":4194304},"lowered_contract_sha256":[],"manifest":{"ast_revision_id":"rev:repository:reviewed-candidate-qualification:snapshot:baguqeera5icnvhiinjaau253x3wyg2bd2po4age3eyillgjur2bmqksbhfya","authority":"structural_only","coverage":{"ast_failed":0,"ast_ok":10,"ast_partial":0,"captured_entries":10,"checked_properties":0,"formalized_properties":0,"inventory_entries":10,"opaque_entries":0,"semantic_symbols":18,"unindexed_entries":0},"schema":"codebase-ir-structural-manifest@1","semantic_state":{"artifacts":[{"artifact_id":"artifact:snapshot-evidence","confidence":"exact","kind":"snapshot-evidence","metadata":{"acquisition":"git-clean","exclusions":[".eggs",".git",".hg",".mypy_cache",".nox",".pytest_cache",".ruff_cache",".semantic-index",".semantic_index",".svn",".tox",".venv","__pycache__","build","coverage","dist","env","external","htmlcov","node_modules","semantic-index-state","site-packages","third-party","third_party","vendor","venv"],"snapshot":{"entries":[{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerabsgxnwkrx5csnutftobl5z7c73btcx2rt7h35i3rkggsuuap2zzq","git_blob_oid":"3f61573bdca90df8f9b568e5ddbcc1db79b79716","head_blob_oid":"3f61573bdca90df8f9b568e5ddbcc1db79b79716","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"calc.py","raw_path_hex":"63616c632e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":47,"source_cid":"bafkreig2whzodbawj5uf6jnxwuklau7dypg4y7o76drwhcihfoxilmvtvq"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerajwgfjxct6ev5hycxwpxxdqh2k355vfhwa56eecfwrgdg74ys247q","git_blob_oid":"f53de9ed93d63f21d6b1704fd7730e5c5b88116b","head_blob_oid":"f53de9ed93d63f21d6b1704fd7730e5c5b88116b","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"canary.py","raw_path_hex":"63616e6172792e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":74,"source_cid":"bafkreigikomnn2573hgplkeuf36bsnkercv3p5jumx7ajynfvhjszxjtlm"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerarbm4sp3fbrorwkzx6qai3f6umfadxiq7sac6jztwp7incugvyz7q","git_blob_oid":"5d4c5db2a9dc79ac85580a4cb2d851e42bd97ca4","head_blob_oid":"5d4c5db2a9dc79ac85580a4cb2d851e42bd97ca4","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"check_offset.py","raw_path_hex":"636865636b5f6f66667365742e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":88,"source_cid":"bafkreia66d65po6asi7mbw77rezkqgtthdbke7xaqdfcswy6z7mbt7cdze"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerajz36zefk5nvhb5dc45z44txfa2n5imykeratoxm5cop5gjoffwta","git_blob_oid":"f84a98513fabbce6f4e7862a706d295e9df88d62","head_blob_oid":"f84a98513fabbce6f4e7862a706d295e9df88d62","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"check_type.py","raw_path_hex":"636865636b5f747970652e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":92,"source_cid":"bafkreig3s3zht5yypjoamuvpjlanw52d6upqf4edgg33cbixrnfrw2l7bm"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeeraspxzhvg5wtyhwm4utxlb6fqhkcnmn6cj4mmg4gk6ypsbcrxbxgtq","git_blob_oid":"48f4d1c3f8024a4eca21f00e3522747d498e6b91","head_blob_oid":"48f4d1c3f8024a4eca21f00e3522747d498e6b91","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"consumer.py","raw_path_hex":"636f6e73756d65722e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":66,"source_cid":"bafkreibphnonbjqu6k24tyg5n6aeg4jgxwwleju6ntj5yfc6iqwkvvpj6m"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerare2dmhndy2v5kcyfnaxahn2fxbfhnksjxb6u5fqacxz7xpapvata","git_blob_oid":"6d938c9b317b917b0a3a1fd26cccfdb08911e915","head_blob_oid":"6d938c9b317b917b0a3a1fd26cccfdb08911e915","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"decoy.py","raw_path_hex":"6465636f792e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":48,"source_cid":"bafkreievhhjso4e2xbuaqdzgxoy7swzz2galjhrjhfdjyfbywd433bhyki"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeeranffxmtbya3jkqwhitzsqu2uut75rgig5z56dbm5gsm5f24sibd5q","git_blob_oid":"cd576ff9aa5c64d2ac030ba0cda873e55f1674c8","head_blob_oid":"cd576ff9aa5c64d2ac030ba0cda873e55f1674c8","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"known_variant.py","raw_path_hex":"6b6e6f776e5f76617269616e742e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":80,"source_cid":"bafkreige3wrvzmsvkt4pytzvx2mir7hlwswrzekdzv6rzd23iaaqword3i"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeeranqeeongpunci7arkrohj7eps6kxgenvqt5duhdwqr4zc4wwg2klq","git_blob_oid":"fea318d2515f2f4bcbb58e5faf1a8fb2bd4d594b","head_blob_oid":"fea318d2515f2f4bcbb58e5faf1a8fb2bd4d594b","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"support.py","raw_path_hex":"737570706f72742e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":19,"source_cid":"bafkreid3pwkrhcf6lkbfzinsyphuqyg6qxyzqvagarxb644pfq37icxvju"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerakfncwummy2seg54ujlf23zgxyqzy3hhteb7xswegcis4ffilq32a","git_blob_oid":"530aee57eeae73b69b574365e3691707840a6425","head_blob_oid":"530aee57eeae73b69b574365e3691707840a6425","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"tune.py","raw_path_hex":"74756e652e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":70,"source_cid":"bafkreiecl6al6zc2gzt4gqewrsa4qnj77zeuensr3abb3fjhuyvwbw56la"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerars6vtjsh536hxw6f2rdsxnwkufltiy3c2yg57d4yk7puoizgphcq","git_blob_oid":"b4c892e6475baf3fb2d6cf0958357538e98235f6","head_blob_oid":"b4c892e6475baf3fb2d6cf0958357538e98235f6","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"unsupported.py","raw_path_hex":"756e737570706f727465642e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":63,"source_cid":"bafkreiasnapoyago6qk7tdfe35msiumkldj6byc3ktzstpxyu2qcrsckra"}],"exclusions":[".eggs",".git",".hg",".mypy_cache",".nox",".pytest_cache",".ruff_cache",".semantic-index",".semantic_index",".svn",".tox",".venv","__pycache__","build","coverage","dist","env","external","htmlcov","node_modules","semantic-index-state","site-packages","third-party","third_party","vendor","venv"],"git_commit":"529414be9f608949e444af15073865302e52f434","git_tree":"859f41a9507776edee2a179cf5d7c4079bbaa6ca","max_entries":256,"max_file_bytes":65536,"mode":"git-clean","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-repository-snapshot@4","snapshot_cid":"baguqeera5icnvhiinjaau253x3wyg2bd2po4age3eyillgjur2bmqksbhfya"}},"path":"@snapshot-evidence","schema":"ipfs-datasets.software-contracts.semantic-artifact@1","source_cid":"baguqeera5icnvhiinjaau253x3wyg2bd2po4age3eyillgjur2bmqksbhfya"}],"edges":[{"confidence":"exact","edge_id":"baguqeera64makehztlcxmn6gjuwyebt5xxxg43vvpaxvkxzi7g5rf5xy7enq","extraction_method":"global_binding","extractor_version":"2","metadata":{"resolution":"unresolved","unresolved_target":"global:increment"},"relation":"reads_state","schema":"ipfs-datasets.software-contracts.semantic-edge@1","source_id":"baguqeera6fz6sxumtjhvwfdk5mchp4ck3uzzfos7tgbzfrpp3mhz42ywumja","span":{"end_column":20,"end_line":4,"path":"consumer.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":11,"start_line":4},"target_id":"global:increment"},{"confidence":"exact","edge_id":"baguqeeradtedkir4zd33uxej6u6l45xx6kg4ps2oofslfzz6s2vdkd5tubyq","extraction_method":"global_binding","extractor_version":"2","metadata":{"resolution":"unresolved","unresolved_target":"global:DEFAULT_OFFSET"},"relation":"writes_state","schema":"ipfs-datasets.software-contracts.semantic-edge@1","source_id":"baguqeera3ldpt7rddy3fgm66hh7x4lifrophelwxs5zukq6fthob3jtkfr6q","span":{"end_column":14,"end_line":1,"path":"support.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"target_id":"global:DEFAULT_OFFSET"},{"confidence":"conservative","edge_id":"baguqeeraeoqgszqjo3p4kr7i6vixoyor5c5ua7b275zhjwtrod3svpiiuwtq","extraction_method":"lexical","extractor_version":"2","metadata":{"native_boundary":false,"resolution":"definite","unresolved_target":"lexical:calc.increment"},"relation":"calls","schema":"ipfs-datasets.software-contracts.semantic-edge@1","source_id":"baguqeerajbkr5upksh3btopy7kr53udsgxgqp4azrhlwxifyzn64zaxll26q","span":{"end_column":23,"end_line":3,"path":"check_offset.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":11,"start_line":3},"target_id":"baguqeera5oihah7s5wprib5wlmweifdbv2sskeksgkdz3sziimqz5ljpqpaq"},{"confidence":"exact","edge_id":"baguqeerafq2tbvrkikcjxx4khkbzvlh5jnbbr2m75d6w63g6tydi3nznwfta","extraction_method":"global_binding","extractor_version":"2","metadata":{"resolution":"unresolved","unresolved_target":"global:increment"},"relation":"reads_state","schema":"ipfs-datasets.software-contracts.semantic-edge@1","source_id":"baguqeerajbkr5upksh3btopy7kr53udsgxgqp4azrhlwxifyzn64zaxll26q","span":{"end_column":20,"end_line":3,"path":"check_offset.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":11,"start_line":3},"target_id":"global:increment"},{"confidence":"exact","edge_id":"baguqeeraggopgm4li3ftqcjadg5r2hfehwzplemgcworbempxrcg66l6opea","extraction_method":"static_import","extractor_version":"2","metadata":{"alias":"increment","resolution":"definite","unresolved_target":"module:calc.increment"},"relation":"imports","schema":"ipfs-datasets.software-contracts.semantic-edge@1","source_id":"baguqeerak3duptogi7ulr5hlgadj5iby3o7h33w6tvkpomvphcg3c2yrglca","span":{"end_column":26,"end_line":1,"path":"consumer.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"target_id":"baguqeera5oihah7s5wprib5wlmweifdbv2sskeksgkdz3sziimqz5ljpqpaq"},{"confidence":"conservative","edge_id":"baguqeerahkfaraoweth5hvbmrkmvfusiwmqggcqhntv5czsuteyojynyfxga","extraction_method":"lexical","extractor_version":"2","metadata":{"native_boundary":false,"resolution":"definite","unresolved_target":"lexical:calc.increment"},"relation":"calls","schema":"ipfs-datasets.software-contracts.semantic-edge@1","source_id":"baguqeera6fz6sxumtjhvwfdk5mchp4ck3uzzfos7tgbzfrpp3mhz42ywumja","span":{"end_column":23,"end_line":4,"path":"consumer.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":11,"start_line":4},"target_id":"baguqeera5oihah7s5wprib5wlmweifdbv2sskeksgkdz3sziimqz5ljpqpaq"},{"confidence":"exact","edge_id":"baguqeeralsmw3hjs6kgif7t5arbcl2wfxxfn53w2jjg6q6v7d2k2cdntpssq","extraction_method":"global_binding","extractor_version":"2","metadata":{"resolution":"unresolved","unresolved_target":"global:DEFAULT_OFFSET"},"relation":"writes_state","schema":"ipfs-datasets.software-contracts.semantic-edge@1","source_id":"baguqeeraqw6vqg56bd2i2zy7dlmcmwpb3zu2qc43f2o3nnhy6cicex6p2d2q","span":{"end_column":14,"end_line":1,"path":"support.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"target_id":"global:DEFAULT_OFFSET"},{"confidence":"exact","edge_id":"baguqeerap5clkrgql6gpki7gvfb4ki7fvm6ndoa26omifypfg66teyiamlza","extraction_method":"static_import","extractor_version":"2","metadata":{"alias":"increment","resolution":"definite","unresolved_target":"module:calc.increment"},"relation":"imports","schema":"ipfs-datasets.software-contracts.semantic-edge@1","source_id":"baguqeerajbkr5upksh3btopy7kr53udsgxgqp4azrhlwxifyzn64zaxll26q","span":{"end_column":26,"end_line":1,"path":"check_offset.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"target_id":"baguqeera5oihah7s5wprib5wlmweifdbv2sskeksgkdz3sziimqz5ljpqpaq"},{"confidence":"conservative","edge_id":"baguqeerap62yzrxpyvntxi6p5mdfnztllnkdmsrlbdldotbpsfxwemrmvzcq","extraction_method":"lexical","extractor_version":"2","metadata":{"native_boundary":false,"resolution":"unresolved","unresolved_target":"lexical:type"},"relation":"calls","schema":"ipfs-datasets.software-contracts.semantic-edge@1","source_id":"baguqeerapxu264ccolujceg6ivixuivtagg3h3rli7yv6rtiddqceygxpisq","span":{"end_column":29,"end_line":3,"path":"check_type.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":11,"start_line":3},"target_id":"lexical:type"},{"confidence":"conservative","edge_id":"baguqeeras434px2hyhckdrfjgpfzg3m6kt4f5afrf6ox2oop2m46idohajza","extraction_method":"lexical","extractor_version":"2","metadata":{"native_boundary":false,"resolution":"definite","unresolved_target":"lexical:calc.increment"},"relation":"calls","schema":"ipfs-datasets.software-contracts.semantic-edge@1","source_id":"baguqeerapxu264ccolujceg6ivixuivtagg3h3rli7yv6rtiddqceygxpisq","span":{"end_column":28,"end_line":3,"path":"check_type.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":16,"start_line":3},"target_id":"baguqeera5oihah7s5wprib5wlmweifdbv2sskeksgkdz3sziimqz5ljpqpaq"},{"confidence":"conservative","edge_id":"baguqeeraw4uq523kg4kr5i5bvrmeo4wh7rq45yhpzeibqk4b3ugw4q4vtr5a","extraction_method":"lexical","extractor_version":"2","metadata":{"native_boundary":false,"resolution":"unresolved","unresolved_target":"lexical:getattr"},"relation":"calls","schema":"ipfs-datasets.software-contracts.semantic-edge@1","source_id":"baguqeerac7xaynkzgbvukjopos5mx2y7ldh5ktmp2e7nmtndcqclbbbwnb5a","span":{"end_column":42,"end_line":2,"path":"unsupported.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":11,"start_line":2},"target_id":"lexical:getattr"},{"confidence":"exact","edge_id":"baguqeerax7ju4434cmeuudi7k6xiwvtkdog4m4rj52y5yh7bukjm3bim4tfa","extraction_method":"global_binding","extractor_version":"2","metadata":{"resolution":"unresolved","unresolved_target":"global:increment"},"relation":"reads_state","schema":"ipfs-datasets.software-contracts.semantic-edge@1","source_id":"baguqeerapxu264ccolujceg6ivixuivtagg3h3rli7yv6rtiddqceygxpisq","span":{"end_column":25,"end_line":3,"path":"check_type.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":16,"start_line":3},"target_id":"global:increment"},{"confidence":"exact","edge_id":"baguqeerayxnh2lgydivz46zrueplosfwc3exugch6u7lugnkypcxfazr757q","extraction_method":"static_import","extractor_version":"2","metadata":{"alias":"increment","resolution":"definite","unresolved_target":"module:calc.increment"},"relation":"imports","schema":"ipfs-datasets.software-contracts.semantic-edge@1","source_id":"baguqeerapxu264ccolujceg6ivixuivtagg3h3rli7yv6rtiddqceygxpisq","span":{"end_column":26,"end_line":1,"path":"check_type.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"target_id":"baguqeera5oihah7s5wprib5wlmweifdbv2sskeksgkdz3sziimqz5ljpqpaq"}],"extractor_name":"semantic-repository-scanner","extractor_version":"1","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-index@2","state_cid":"baguqeerarva5xl5fufv2zwxocodwuewwtjz5pym5ntszwl6xagidv77hugya","symbols":[{"annotations":{},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"module","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"Module","body":[{"_type":"Assign","targets":[{"_type":"Name","ctx":{"_type":"Store"},"id":"DEFAULT_OFFSET"}],"type_comment":null,"value":{"_type":"Constant","kind":null,"value":1}}],"type_ignores":[]}}],"frontend_declarations":[null],"frontend_notices":[]},"module_path":"support.py","namespace":"support","normalized_ast":{"_type":"Module","body":[{"_type":"Assign","targets":[{"_type":"Name","ctx":{"_type":"Store"},"id":"DEFAULT_OFFSET"}],"type_comment":null,"value":{"_type":"Constant","kind":null,"value":1}}],"type_ignores":[]},"property_role":null,"qualified_name":"support","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{},"source_cid":"bafkreid3pwkrhcf6lkbfzinsyphuqyg6qxyzqvagarxb644pfq37icxvju","span":{"end_column":0,"end_line":1,"path":"support.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeera3ldpt7rddy3fgm66hh7x4lifrophelwxs5zukq6fthob3jtkfr6q","version_cid":"baguqeeracuyddmw27hgswnzlfdtaxudtxmpq36m74mpbo7mqbh5me66nfbca"},{"annotations":{"n":"int","return":"int"},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"function","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":1}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]}}],"frontend_declarations":["symbol:0:0"],"frontend_notices":[]},"module_path":"calc.py","namespace":"calc","normalized_ast":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":1}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]},"property_role":null,"qualified_name":"calc.increment","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{"is_generator":false,"parameters":[{"annotation":"int","default":"","default_kind":"none","kind":"positional_or_keyword","name":"n"}],"return":"int"},"source_cid":"bafkreig2whzodbawj5uf6jnxwuklau7dypg4y7o76drwhcihfoxilmvtvq","span":{"end_column":16,"end_line":2,"path":"calc.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeera5oihah7s5wprib5wlmweifdbv2sskeksgkdz3sziimqz5ljpqpaq","version_cid":"baguqeera5zwmikp6zm2f7dmkzft2uunkw6ad3rg36nkvfpyr6hs5hvgulyaq"},{"annotations":{"n":"int","return":"int"},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"function","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":1}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]}}],"frontend_declarations":["symbol:27:0"],"frontend_notices":[]},"module_path":"canary.py","namespace":"canary","normalized_ast":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":1}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]},"property_role":null,"qualified_name":"canary.increment","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{"is_generator":false,"parameters":[{"annotation":"int","default":"","default_kind":"none","kind":"positional_or_keyword","name":"n"}],"return":"int"},"source_cid":"bafkreigikomnn2573hgplkeuf36bsnkercv3p5jumx7ajynfvhjszxjtlm","span":{"end_column":16,"end_line":3,"path":"canary.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":2},"stable_id":"baguqeera6d3vfyuvdmjcwxaap4gsck2jvmg36bmi3fq57aq2difo3m27hi2q","version_cid":"baguqeerarc2buke7wzgsarc3lmineuhvxtdzalpxoq5rula2i3bmhqxlnqua"},{"annotations":{},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"function","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":null,"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"Call","args":[{"_type":"Name","ctx":{"_type":"Load"},"id":"n"}],"func":{"_type":"Name","ctx":{"_type":"Load"},"id":"increment"},"keywords":[]}}],"decorator_list":[],"name":"apply","returns":null,"type_comment":null,"type_params":[]}}],"frontend_declarations":["symbol:28:0"],"frontend_notices":[]},"module_path":"consumer.py","namespace":"consumer","normalized_ast":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":null,"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"Call","args":[{"_type":"Name","ctx":{"_type":"Load"},"id":"n"}],"func":{"_type":"Name","ctx":{"_type":"Load"},"id":"increment"},"keywords":[]}}],"decorator_list":[],"name":"apply","returns":null,"type_comment":null,"type_params":[]},"property_role":null,"qualified_name":"consumer.apply","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{"is_generator":false,"parameters":[{"annotation":"","default":"","default_kind":"none","kind":"positional_or_keyword","name":"n"}],"return":""},"source_cid":"bafkreibphnonbjqu6k24tyg5n6aeg4jgxwwleju6ntj5yfc6iqwkvvpj6m","span":{"end_column":23,"end_line":4,"path":"consumer.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":3},"stable_id":"baguqeera6fz6sxumtjhvwfdk5mchp4ck3uzzfos7tgbzfrpp3mhz42ywumja","version_cid":"baguqeerabbdjmyvem3452jdvgshldtusblqkocejwchtf7htfw5vd25n3mna"},{"annotations":{},"confidence":"opaque","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"function","language":"python","metadata":{"confidence_reasons":["reflection"],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":null,"arg":"value","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"Call","args":[{"_type":"Name","ctx":{"_type":"Load"},"id":"value"},{"_type":"Constant","kind":null,"value":"unknown"},{"_type":"Constant","kind":null,"value":null}],"func":{"_type":"Name","ctx":{"_type":"Load"},"id":"getattr"},"keywords":[]}}],"decorator_list":[],"name":"dynamic","returns":null,"type_comment":null,"type_params":[]}}],"frontend_declarations":["symbol:0:0"],"frontend_notices":[]},"module_path":"unsupported.py","namespace":"unsupported","normalized_ast":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":null,"arg":"value","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"Call","args":[{"_type":"Name","ctx":{"_type":"Load"},"id":"value"},{"_type":"Constant","kind":null,"value":"unknown"},{"_type":"Constant","kind":null,"value":null}],"func":{"_type":"Name","ctx":{"_type":"Load"},"id":"getattr"},"keywords":[]}}],"decorator_list":[],"name":"dynamic","returns":null,"type_comment":null,"type_params":[]},"property_role":null,"qualified_name":"unsupported.dynamic","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{"is_generator":false,"parameters":[{"annotation":"","default":"","default_kind":"none","kind":"positional_or_keyword","name":"value"}],"return":""},"source_cid":"bafkreiasnapoyago6qk7tdfe35msiumkldj6byc3ktzstpxyu2qcrsckra","span":{"end_column":42,"end_line":2,"path":"unsupported.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeerac7xaynkzgbvukjopos5mx2y7ldh5ktmp2e7nmtndcqclbbbwnb5a","version_cid":"baguqeeramkveqiapvb2j4tj5parz4d6h7obs7n3z34h2tr3qbrmrvafzlb5a"},{"annotations":{},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"module","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"Module","body":[],"type_ignores":[]}}],"frontend_declarations":[null],"frontend_notices":[]},"module_path":"known_variant.py","namespace":"known_variant","normalized_ast":{"_type":"Module","body":[],"type_ignores":[]},"property_role":null,"qualified_name":"known_variant","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{},"source_cid":"bafkreige3wrvzmsvkt4pytzvx2mir7hlwswrzekdzv6rzd23iaaqword3i","span":{"end_column":0,"end_line":1,"path":"known_variant.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeerafdh3bpths3c4cqxa6ind4xi5fb5adlvvllym3fhpdk42p5zknexa","version_cid":"baguqeeraevghg24nie44kz5x74bdxlkiwr7tjd5eidxo26yhzpipn3ew3rdq"},{"annotations":{"n":"int","return":"int"},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"function","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":99}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]}}],"frontend_declarations":["symbol:0:0"],"frontend_notices":[]},"module_path":"decoy.py","namespace":"decoy","normalized_ast":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":99}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]},"property_role":null,"qualified_name":"decoy.increment","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{"is_generator":false,"parameters":[{"annotation":"int","default":"","default_kind":"none","kind":"positional_or_keyword","name":"n"}],"return":"int"},"source_cid":"bafkreievhhjso4e2xbuaqdzgxoy7swzz2galjhrjhfdjyfbywd433bhyki","span":{"end_column":17,"end_line":2,"path":"decoy.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeeragsl7izt2gjpjigwv3wek73tsbxkisb6syj25gmg36sfd6t5simqa","version_cid":"baguqeerauhgxc254mdf45npeqtfbwuwgvgaogbrmegviesmyrbr6gt77aaxa"},{"annotations":{},"confidence":"opaque","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"module","language":"python","metadata":{"confidence_reasons":["reflection"],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"Module","body":[],"type_ignores":[]}}],"frontend_declarations":[null],"frontend_notices":[]},"module_path":"unsupported.py","namespace":"unsupported","normalized_ast":{"_type":"Module","body":[],"type_ignores":[]},"property_role":null,"qualified_name":"unsupported","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{},"source_cid":"bafkreiasnapoyago6qk7tdfe35msiumkldj6byc3ktzstpxyu2qcrsckra","span":{"end_column":0,"end_line":1,"path":"unsupported.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeeragysnug5j5r3p4bjkwbva2x7m5hhgd5skf4h625tqe7g54ppqdhna","version_cid":"baguqeerav4j67xh3doze2ei2sm7idfwknhzhsrukzlynzwfu5lr5fkwenwxq"},{"annotations":{},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"module","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"Module","body":[],"type_ignores":[]}}],"frontend_declarations":[null],"frontend_notices":[]},"module_path":"tune.py","namespace":"tune","normalized_ast":{"_type":"Module","body":[],"type_ignores":[]},"property_role":null,"qualified_name":"tune","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{},"source_cid":"bafkreiecl6al6zc2gzt4gqewrsa4qnj77zeuensr3abb3fjhuyvwbw56la","span":{"end_column":0,"end_line":1,"path":"tune.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeeraigr4h6hc5h7kg46mqnz4ezpgig6jhsovfvgr7777bnghbcqb3koa","version_cid":"baguqeeradu5ecy7fx23vdxkv52ulyc5ldpbitxgmjb25vohvwyviodwyfcuq"},{"annotations":{},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"module","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"Module","body":[{"_type":"ImportFrom","level":0,"module":"calc","names":[{"_type":"alias","asname":null,"name":"increment"}]},{"_type":"For","body":[{"_type":"Assert","msg":null,"test":{"_type":"Compare","comparators":[{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":2}}],"left":{"_type":"Call","args":[{"_type":"Name","ctx":{"_type":"Load"},"id":"n"}],"func":{"_type":"Name","ctx":{"_type":"Load"},"id":"increment"},"keywords":[]},"ops":[{"_type":"Eq"}]}}],"iter":{"_type":"Tuple","ctx":{"_type":"Load"},"elts":[{"_type":"UnaryOp","op":{"_type":"USub"},"operand":{"_type":"Constant","kind":null,"value":2}},{"_type":"UnaryOp","op":{"_type":"USub"},"operand":{"_type":"Constant","kind":null,"value":1}},{"_type":"Constant","kind":null,"value":0},{"_type":"Constant","kind":null,"value":1},{"_type":"Constant","kind":null,"value":2}]},"orelse":[],"target":{"_type":"Name","ctx":{"_type":"Store"},"id":"n"},"type_comment":null}],"type_ignores":[]}}],"frontend_declarations":[null],"frontend_notices":[]},"module_path":"check_offset.py","namespace":"check_offset","normalized_ast":{"_type":"Module","body":[{"_type":"ImportFrom","level":0,"module":"calc","names":[{"_type":"alias","asname":null,"name":"increment"}]},{"_type":"For","body":[{"_type":"Assert","msg":null,"test":{"_type":"Compare","comparators":[{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":2}}],"left":{"_type":"Call","args":[{"_type":"Name","ctx":{"_type":"Load"},"id":"n"}],"func":{"_type":"Name","ctx":{"_type":"Load"},"id":"increment"},"keywords":[]},"ops":[{"_type":"Eq"}]}}],"iter":{"_type":"Tuple","ctx":{"_type":"Load"},"elts":[{"_type":"UnaryOp","op":{"_type":"USub"},"operand":{"_type":"Constant","kind":null,"value":2}},{"_type":"UnaryOp","op":{"_type":"USub"},"operand":{"_type":"Constant","kind":null,"value":1}},{"_type":"Constant","kind":null,"value":0},{"_type":"Constant","kind":null,"value":1},{"_type":"Constant","kind":null,"value":2}]},"orelse":[],"target":{"_type":"Name","ctx":{"_type":"Store"},"id":"n"},"type_comment":null}],"type_ignores":[]},"property_role":null,"qualified_name":"check_offset","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{},"source_cid":"bafkreia66d65po6asi7mbw77rezkqgtthdbke7xaqdfcswy6z7mbt7cdze","span":{"end_column":0,"end_line":1,"path":"check_offset.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeerajbkr5upksh3btopy7kr53udsgxgqp4azrhlwxifyzn64zaxll26q","version_cid":"baguqeera53qojkow5plbdtvcwocuke47srpbnha5u6dcywit7payh4bt23eq"},{"annotations":{},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"module","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"Module","body":[{"_type":"ImportFrom","level":0,"module":"calc","names":[{"_type":"alias","asname":null,"name":"increment"}]}],"type_ignores":[]}}],"frontend_declarations":[null],"frontend_notices":[]},"module_path":"consumer.py","namespace":"consumer","normalized_ast":{"_type":"Module","body":[{"_type":"ImportFrom","level":0,"module":"calc","names":[{"_type":"alias","asname":null,"name":"increment"}]}],"type_ignores":[]},"property_role":null,"qualified_name":"consumer","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{},"source_cid":"bafkreibphnonbjqu6k24tyg5n6aeg4jgxwwleju6ntj5yfc6iqwkvvpj6m","span":{"end_column":0,"end_line":1,"path":"consumer.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeerak3duptogi7ulr5hlgadj5iby3o7h33w6tvkpomvphcg3c2yrglca","version_cid":"baguqeerahcxmufr2ntkc34m4b5a2ofjk6exumxxvgc4pghs7u3ncr7k5gupq"},{"annotations":{"n":"int","return":"int"},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"function","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":1}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]}}],"frontend_declarations":["symbol:23:0"],"frontend_notices":[]},"module_path":"tune.py","namespace":"tune","normalized_ast":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":1}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]},"property_role":null,"qualified_name":"tune.increment","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{"is_generator":false,"parameters":[{"annotation":"int","default":"","default_kind":"none","kind":"positional_or_keyword","name":"n"}],"return":"int"},"source_cid":"bafkreiecl6al6zc2gzt4gqewrsa4qnj77zeuensr3abb3fjhuyvwbw56la","span":{"end_column":16,"end_line":3,"path":"tune.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":2},"stable_id":"baguqeeralhmixzkfic5ixdnab3cegr25n6oer3nqbi5hojlre6te2sfzwfma","version_cid":"baguqeeraz5neglq646bbgp3pegh7z7kzhpopj4doet4jyqtoqluvwzhhd2jq"},{"annotations":{},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"module","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"Module","body":[],"type_ignores":[]}}],"frontend_declarations":[null],"frontend_notices":[]},"module_path":"decoy.py","namespace":"decoy","normalized_ast":{"_type":"Module","body":[],"type_ignores":[]},"property_role":null,"qualified_name":"decoy","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{},"source_cid":"bafkreievhhjso4e2xbuaqdzgxoy7swzz2galjhrjhfdjyfbywd433bhyki","span":{"end_column":0,"end_line":1,"path":"decoy.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeeralybdrlaubaiodf52fsvsr3tqxago225hxd5r2soov7y4jwrg3hxa","version_cid":"baguqeerac4lnx33g42jv2my7xcqpsxzti4kixhfuip2js2ajrjxebdziarja"},{"annotations":{"n":"int","return":"int"},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"function","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":2}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]}}],"frontend_declarations":["symbol:33:0"],"frontend_notices":[]},"module_path":"known_variant.py","namespace":"known_variant","normalized_ast":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":2}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]},"property_role":null,"qualified_name":"known_variant.increment","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{"is_generator":false,"parameters":[{"annotation":"int","default":"","default_kind":"none","kind":"positional_or_keyword","name":"n"}],"return":"int"},"source_cid":"bafkreige3wrvzmsvkt4pytzvx2mir7hlwswrzekdzv6rzd23iaaqword3i","span":{"end_column":16,"end_line":3,"path":"known_variant.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":2},"stable_id":"baguqeeranwhfxfwoeikvnnv5foco2kwfxwq6vraghws54bxopim4egqfncla","version_cid":"baguqeeragzmepjxpj3fa76zh2rqawlwwbindaehvrbysc2tjp3q7ftlr5lrq"},{"annotations":{},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"module","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"Module","body":[],"type_ignores":[]}}],"frontend_declarations":[null],"frontend_notices":[]},"module_path":"canary.py","namespace":"canary","normalized_ast":{"_type":"Module","body":[],"type_ignores":[]},"property_role":null,"qualified_name":"canary","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{},"source_cid":"bafkreigikomnn2573hgplkeuf36bsnkercv3p5jumx7ajynfvhjszxjtlm","span":{"end_column":0,"end_line":1,"path":"canary.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeeraphf3yuxr45w3r3cxzquv4dfoprrbkgvh3ytryrmorem74jdpgp2q","version_cid":"baguqeerateqlbnujpzw3w6dekciyisvagcecbtdwtx3xflg4bmpktxy4u2iq"},{"annotations":{},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"module","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"Module","body":[{"_type":"ImportFrom","level":0,"module":"calc","names":[{"_type":"alias","asname":null,"name":"increment"}]},{"_type":"For","body":[{"_type":"Assert","msg":null,"test":{"_type":"Compare","comparators":[{"_type":"Name","ctx":{"_type":"Load"},"id":"int"}],"left":{"_type":"Call","args":[{"_type":"Call","args":[{"_type":"Name","ctx":{"_type":"Load"},"id":"n"}],"func":{"_type":"Name","ctx":{"_type":"Load"},"id":"increment"},"keywords":[]}],"func":{"_type":"Name","ctx":{"_type":"Load"},"id":"type"},"keywords":[]},"ops":[{"_type":"Is"}]}}],"iter":{"_type":"Tuple","ctx":{"_type":"Load"},"elts":[{"_type":"UnaryOp","op":{"_type":"USub"},"operand":{"_type":"Constant","kind":null,"value":2}},{"_type":"UnaryOp","op":{"_type":"USub"},"operand":{"_type":"Constant","kind":null,"value":1}},{"_type":"Constant","kind":null,"value":0},{"_type":"Constant","kind":null,"value":1},{"_type":"Constant","kind":null,"value":2}]},"orelse":[],"target":{"_type":"Name","ctx":{"_type":"Store"},"id":"n"},"type_comment":null}],"type_ignores":[]}}],"frontend_declarations":[null],"frontend_notices":[]},"module_path":"check_type.py","namespace":"check_type","normalized_ast":{"_type":"Module","body":[{"_type":"ImportFrom","level":0,"module":"calc","names":[{"_type":"alias","asname":null,"name":"increment"}]},{"_type":"For","body":[{"_type":"Assert","msg":null,"test":{"_type":"Compare","comparators":[{"_type":"Name","ctx":{"_type":"Load"},"id":"int"}],"left":{"_type":"Call","args":[{"_type":"Call","args":[{"_type":"Name","ctx":{"_type":"Load"},"id":"n"}],"func":{"_type":"Name","ctx":{"_type":"Load"},"id":"increment"},"keywords":[]}],"func":{"_type":"Name","ctx":{"_type":"Load"},"id":"type"},"keywords":[]},"ops":[{"_type":"Is"}]}}],"iter":{"_type":"Tuple","ctx":{"_type":"Load"},"elts":[{"_type":"UnaryOp","op":{"_type":"USub"},"operand":{"_type":"Constant","kind":null,"value":2}},{"_type":"UnaryOp","op":{"_type":"USub"},"operand":{"_type":"Constant","kind":null,"value":1}},{"_type":"Constant","kind":null,"value":0},{"_type":"Constant","kind":null,"value":1},{"_type":"Constant","kind":null,"value":2}]},"orelse":[],"target":{"_type":"Name","ctx":{"_type":"Store"},"id":"n"},"type_comment":null}],"type_ignores":[]},"property_role":null,"qualified_name":"check_type","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{},"source_cid":"bafkreig3s3zht5yypjoamuvpjlanw52d6upqf4edgg33cbixrnfrw2l7bm","span":{"end_column":0,"end_line":1,"path":"check_type.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeerapxu264ccolujceg6ivixuivtagg3h3rli7yv6rtiddqceygxpisq","version_cid":"baguqeeraka5hjmtziox3bggxd3rbkhloee57yh5kfmmw2lktw3ruvxyi6nxq"},{"annotations":{},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"constant","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"Assign","targets":[{"_type":"Name","ctx":{"_type":"Store"},"id":"DEFAULT_OFFSET"}],"type_comment":null,"value":{"_type":"Constant","kind":null,"value":1}}}],"frontend_declarations":["symbol:0:0"],"frontend_notices":[]},"module_path":"support.py","namespace":"support","normalized_ast":{"_type":"Assign","targets":[{"_type":"Name","ctx":{"_type":"Store"},"id":"DEFAULT_OFFSET"}],"type_comment":null,"value":{"_type":"Constant","kind":null,"value":1}},"property_role":null,"qualified_name":"support.DEFAULT_OFFSET","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{},"source_cid":"bafkreid3pwkrhcf6lkbfzinsyphuqyg6qxyzqvagarxb644pfq37icxvju","span":{"end_column":18,"end_line":1,"path":"support.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeeraqw6vqg56bd2i2zy7dlmcmwpb3zu2qc43f2o3nnhy6cicex6p2d2q","version_cid":"baguqeerap6cxulmkf2wmss3f3m5ovne76suit7co7mxsu324fyxipwsvaw3a"},{"annotations":{},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"module","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"Module","body":[],"type_ignores":[]}}],"frontend_declarations":[null],"frontend_notices":[]},"module_path":"calc.py","namespace":"calc","normalized_ast":{"_type":"Module","body":[],"type_ignores":[]},"property_role":null,"qualified_name":"calc","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{},"source_cid":"bafkreig2whzodbawj5uf6jnxwuklau7dypg4y7o76drwhcihfoxilmvtvq","span":{"end_column":0,"end_line":1,"path":"calc.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeeravzddpjz36bnk37q6hushuugks2kyghfjgq5cnlb5a2inaxc4qo5a","version_cid":"baguqeera6mzckoswdaitwvvmccwtczqvyvqnp7kiax4xrug36nxq2xocui3q"}]},"snapshot":{"entries":[{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerabsgxnwkrx5csnutftobl5z7c73btcx2rt7h35i3rkggsuuap2zzq","git_blob_oid":"3f61573bdca90df8f9b568e5ddbcc1db79b79716","head_blob_oid":"3f61573bdca90df8f9b568e5ddbcc1db79b79716","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"calc.py","raw_path_hex":"63616c632e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":47,"source_cid":"bafkreig2whzodbawj5uf6jnxwuklau7dypg4y7o76drwhcihfoxilmvtvq"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerajwgfjxct6ev5hycxwpxxdqh2k355vfhwa56eecfwrgdg74ys247q","git_blob_oid":"f53de9ed93d63f21d6b1704fd7730e5c5b88116b","head_blob_oid":"f53de9ed93d63f21d6b1704fd7730e5c5b88116b","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"canary.py","raw_path_hex":"63616e6172792e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":74,"source_cid":"bafkreigikomnn2573hgplkeuf36bsnkercv3p5jumx7ajynfvhjszxjtlm"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerarbm4sp3fbrorwkzx6qai3f6umfadxiq7sac6jztwp7incugvyz7q","git_blob_oid":"5d4c5db2a9dc79ac85580a4cb2d851e42bd97ca4","head_blob_oid":"5d4c5db2a9dc79ac85580a4cb2d851e42bd97ca4","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"check_offset.py","raw_path_hex":"636865636b5f6f66667365742e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":88,"source_cid":"bafkreia66d65po6asi7mbw77rezkqgtthdbke7xaqdfcswy6z7mbt7cdze"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerajz36zefk5nvhb5dc45z44txfa2n5imykeratoxm5cop5gjoffwta","git_blob_oid":"f84a98513fabbce6f4e7862a706d295e9df88d62","head_blob_oid":"f84a98513fabbce6f4e7862a706d295e9df88d62","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"check_type.py","raw_path_hex":"636865636b5f747970652e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":92,"source_cid":"bafkreig3s3zht5yypjoamuvpjlanw52d6upqf4edgg33cbixrnfrw2l7bm"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeeraspxzhvg5wtyhwm4utxlb6fqhkcnmn6cj4mmg4gk6ypsbcrxbxgtq","git_blob_oid":"48f4d1c3f8024a4eca21f00e3522747d498e6b91","head_blob_oid":"48f4d1c3f8024a4eca21f00e3522747d498e6b91","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"consumer.py","raw_path_hex":"636f6e73756d65722e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":66,"source_cid":"bafkreibphnonbjqu6k24tyg5n6aeg4jgxwwleju6ntj5yfc6iqwkvvpj6m"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerare2dmhndy2v5kcyfnaxahn2fxbfhnksjxb6u5fqacxz7xpapvata","git_blob_oid":"6d938c9b317b917b0a3a1fd26cccfdb08911e915","head_blob_oid":"6d938c9b317b917b0a3a1fd26cccfdb08911e915","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"decoy.py","raw_path_hex":"6465636f792e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":48,"source_cid":"bafkreievhhjso4e2xbuaqdzgxoy7swzz2galjhrjhfdjyfbywd433bhyki"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeeranffxmtbya3jkqwhitzsqu2uut75rgig5z56dbm5gsm5f24sibd5q","git_blob_oid":"cd576ff9aa5c64d2ac030ba0cda873e55f1674c8","head_blob_oid":"cd576ff9aa5c64d2ac030ba0cda873e55f1674c8","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"known_variant.py","raw_path_hex":"6b6e6f776e5f76617269616e742e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":80,"source_cid":"bafkreige3wrvzmsvkt4pytzvx2mir7hlwswrzekdzv6rzd23iaaqword3i"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeeranqeeongpunci7arkrohj7eps6kxgenvqt5duhdwqr4zc4wwg2klq","git_blob_oid":"fea318d2515f2f4bcbb58e5faf1a8fb2bd4d594b","head_blob_oid":"fea318d2515f2f4bcbb58e5faf1a8fb2bd4d594b","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"support.py","raw_path_hex":"737570706f72742e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":19,"source_cid":"bafkreid3pwkrhcf6lkbfzinsyphuqyg6qxyzqvagarxb644pfq37icxvju"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerakfncwummy2seg54ujlf23zgxyqzy3hhteb7xswegcis4ffilq32a","git_blob_oid":"530aee57eeae73b69b574365e3691707840a6425","head_blob_oid":"530aee57eeae73b69b574365e3691707840a6425","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"tune.py","raw_path_hex":"74756e652e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":70,"source_cid":"bafkreiecl6al6zc2gzt4gqewrsa4qnj77zeuensr3abb3fjhuyvwbw56la"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerars6vtjsh536hxw6f2rdsxnwkufltiy3c2yg57d4yk7puoizgphcq","git_blob_oid":"b4c892e6475baf3fb2d6cf0958357538e98235f6","head_blob_oid":"b4c892e6475baf3fb2d6cf0958357538e98235f6","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"unsupported.py","raw_path_hex":"756e737570706f727465642e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":63,"source_cid":"bafkreiasnapoyago6qk7tdfe35msiumkldj6byc3ktzstpxyu2qcrsckra"}],"exclusions":[".eggs",".git",".hg",".mypy_cache",".nox",".pytest_cache",".ruff_cache",".semantic-index",".semantic_index",".svn",".tox",".venv","__pycache__","build","coverage","dist","env","external","htmlcov","node_modules","semantic-index-state","site-packages","third-party","third_party","vendor","venv"],"git_commit":"529414be9f608949e444af15073865302e52f434","git_tree":"859f41a9507776edee2a179cf5d7c4079bbaa6ca","max_entries":256,"max_file_bytes":65536,"mode":"git-clean","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-repository-snapshot@4","snapshot_cid":"baguqeera5icnvhiinjaau253x3wyg2bd2po4age3eyillgjur2bmqksbhfya"},"units":[{"ast_cid":"baguqeeragbth2q3hgm4k3t5au7wsbpywv3lsmpyltien4jqa5c7ldylckekq","entry_cid":"baguqeerabsgxnwkrx5csnutftobl5z7c73btcx2rt7h35i3rkggsuuap2zzq","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:63616c632e7079"},{"ast_cid":"baguqeerav2jffsev7p46llsm5w2e6e3mwada73b4zplnwqgl5ognejkw2mja","entry_cid":"baguqeerajwgfjxct6ev5hycxwpxxdqh2k355vfhwa56eecfwrgdg74ys247q","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:63616e6172792e7079"},{"ast_cid":"baguqeeratzdgltaadd5sqi3efiseowzjhqzswbwozbtrvpo4gtoh4iqnxoda","entry_cid":"baguqeerarbm4sp3fbrorwkzx6qai3f6umfadxiq7sac6jztwp7incugvyz7q","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:636865636b5f6f66667365742e7079"},{"ast_cid":"baguqeerapghafludvefliflcvlmjv7wdabj34zkeg53vzndo4vmylc2batnq","entry_cid":"baguqeerajz36zefk5nvhb5dc45z44txfa2n5imykeratoxm5cop5gjoffwta","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:636865636b5f747970652e7079"},{"ast_cid":"baguqeerapzfvfgfmovzjcr6db33lp7damogco33yryn7riqw7seuieynipca","entry_cid":"baguqeeraspxzhvg5wtyhwm4utxlb6fqhkcnmn6cj4mmg4gk6ypsbcrxbxgtq","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:636f6e73756d65722e7079"},{"ast_cid":"baguqeerazk4q47e25hng2ti3jldimawwmf2zvwgjq5c47qdpz4twafledq2a","entry_cid":"baguqeerare2dmhndy2v5kcyfnaxahn2fxbfhnksjxb6u5fqacxz7xpapvata","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:6465636f792e7079"},{"ast_cid":"baguqeerak4e2ilznyofhu2r4bsxsxdc6fzzqsizycxr7kwrqxi7utpmv24aq","entry_cid":"baguqeeranffxmtbya3jkqwhitzsqu2uut75rgig5z56dbm5gsm5f24sibd5q","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:6b6e6f776e5f76617269616e742e7079"},{"ast_cid":"baguqeerarlqx76d2poqprmw4evz5ezethzdsucizm3hlnsynwuxerb2nwyga","entry_cid":"baguqeeranqeeongpunci7arkrohj7eps6kxgenvqt5duhdwqr4zc4wwg2klq","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:737570706f72742e7079"},{"ast_cid":"baguqeeranfvqryukzy4hyk4ceahqeuepuncfyyjudp2vdd3yvsknmmjma23q","entry_cid":"baguqeerakfncwummy2seg54ujlf23zgxyqzy3hhteb7xswegcis4ffilq32a","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:74756e652e7079"},{"ast_cid":"baguqeeracttwhfapni3vlu6wcy6367p5bwrwtdr22wnblc4bxstyu6tckpuq","entry_cid":"baguqeerars6vtjsh536hxw6f2rdsxnwkufltiy3c2yg57d4yk7puoizgphcq","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:756e737570706f727465642e7079"}]},"native_adapter":{"adapter_version":"software-verification-source-adapter/v1.0.1","backend_requests":[{"attributes":{"fake_success_forbidden":true,"function_id":"function:increment","program_id":"bafkreidsouldpsglddfmljqa4q7chbysthtbda2au4ypea7dmirj4jhkaq","requires_canonical_backend":true},"goal_kind":"verification_condition","logic_family":"smt","obligation_statement":"Establish the admitted contract obligations for function 'increment' via the shared SMT compiler; do not treat adapter success as a proof.","request_id":"backend-request:function:increment.contract","schema":"ipfs_datasets_py/logic/software-verification/canonical-backend-request@1","source_ref_ids":["source:calc.py"],"subject_ids":["function:increment"],"theory_tags":["equality","qf_lia"]}],"diagnostics":[],"document":{"artifacts":[{"artifact_id":"artifact:calc.py","config_id":"","content_cid":"","content_sha256":"dab1f2e184164f685f25b7b514b053e3c3cdcc7ddff0e36389072bae85b2b3ac","license_expression":"","media_type":"text/x-python","metadata":{"language":"python"},"parent_artifact_ids":[],"path":"calc.py","producer_id":"","review_status":"","role":"input","schema_id":"software-verification-source","schema_version":"v1","size":47,"trust_decision":""}],"assumptions":[{"assumption_id":"assumption:python.language-semantics","expression":{"adapter":"software-verification-source-adapter/v1.0.1","subset":"v1"},"extensions":{},"kind":"semantic","schema_version":"verification-assumption/v1","source_ref_ids":[],"span_ids":["span:function.increment.1"],"statement":"Only the admitted python subset is given executable ProgramIR semantics; other features stay observational.","subject_ids":["decl:function.increment"]},{"assumption_id":"assumption:python.memory","expression":{"memory_model":"abstract_objects"},"extensions":{},"kind":"modeling","schema_version":"verification-assumption/v1","source_ref_ids":[],"span_ids":["span:function.increment.1"],"statement":"python memory is modeled as abstract object identity without a precise heap graph in this adapter version.","subject_ids":["decl:function.increment"]},{"assumption_id":"assumption:python.runtime","expression":{"concurrency":"sequential","language":"python"},"extensions":{},"kind":"platform","schema_version":"verification-assumption/v1","source_ref_ids":[],"span_ids":["span:function.increment.1"],"statement":"python runtime is sequential, single-threaded for the admitted subset; the GIL or event-loop concurrency is not modeled.","subject_ids":["decl:function.increment"]},{"assumption_id":"assumption:python.undefined-behavior","expression":{"undefined_behavior_policy":"retain_unsupported"},"extensions":{},"kind":"semantic","schema_version":"verification-assumption/v1","source_ref_ids":[],"span_ids":["span:function.increment.1"],"statement":"Undefined or implementation-defined python behavior is not silently executed; unsupported constructs are retained as diagnostics.","subject_ids":["decl:function.increment"]}],"bounds":[{"bound_id":"bound:python.source-bytes","description":"Adapter admission bound for source size.","extensions":{},"kind":"resource_bounded","limits":{"max_source_bytes":2097152},"source_ref_ids":["source:calc.py"],"span_ids":[]}],"declarations":[{"declaration_id":"decl:function.increment","depends_on":[],"extensions":{},"kind":"function","name":"increment","payload":{"complete_lowering":true,"function_id":"function:increment","language":"python","parameter_symbol_ids":["symbol:increment.n.parameter"],"return_type":"int"},"source_ref_ids":["source:calc.py"],"span_ids":["span:function.increment.1"]}],"diagnostics":[],"document_id":"bafkreigm3k62wilaghjklixajwu5gwqjr2e4gfj2m65be77ve4vofriqt4","extensions":{"lfv.source_adapter.version":"software-verification-source-adapter/v1.0.1"},"metadata":{"adapter":"SourceSoftwareVerificationAdapter@1","language":"python","path":"calc.py"},"observations":{"adapter_version":"software-verification-source-adapter/v1.0.1","backend_requests":[{"attributes":{"fake_success_forbidden":true,"function_id":"function:increment","program_id":"bafkreidsouldpsglddfmljqa4q7chbysthtbda2au4ypea7dmirj4jhkaq","requires_canonical_backend":true},"goal_kind":"verification_condition","logic_family":"smt","obligation_statement":"Establish the admitted contract obligations for function 'increment' via the shared SMT compiler; do not treat adapter success as a proof.","request_id":"backend-request:function:increment.contract","schema":"ipfs_datasets_py/logic/software-verification/canonical-backend-request@1","source_ref_ids":["source:calc.py"],"subject_ids":["function:increment"],"theory_tags":["equality","qf_lia"]}],"interface":"SourceSoftwareVerificationAdapter@1","unsupported_constructs":[]},"properties":[{"assumption_ids":["assumption:python.language-semantics","assumption:python.memory","assumption:python.runtime","assumption:python.undefined-behavior"],"bound_ids":[],"expression":{"function_id":"function:increment","purity":"pure"},"extensions":{},"kind":"safety","logic_family":"software_verification","property_id":"property:function:increment.safety","schema_version":"verification-property/v1","source_ref_ids":["source:calc.py"],"span_ids":["span:function.increment.1"],"statement":"Function increment respects its admitted control-flow and effect summary under the declared language assumptions.","subject_ids":["decl:function.increment"]}],"schema_version":"software-verification-ir/v1","sources":[{"container_sha256":"","container_uri":"","content_cid":"","content_sha256":"dab1f2e184164f685f25b7b514b053e3c3cdcc7ddff0e36389072bae85b2b3ac","license_expression":"","metadata":{"byte_length":47,"language":"python","path":"calc.py"},"ref_id":"source:calc.py","review_status":"unreviewed","source_id":"calc.py","source_revision":"snapshot:baguqeera5icnvhiinjaau253x3wyg2bd2po4age3eyillgjur2bmqksbhfya","source_uri":"file:///calc.py"}],"spans":[{"end_byte":46,"end_char":null,"end_column":16,"end_line":2,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:function.increment.1","start_byte":0,"start_char":null,"start_column":1,"start_line":1},{"end_byte":46,"end_char":null,"end_column":16,"end_line":2,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:increment.expr.4","start_byte":41,"start_char":null,"start_column":12,"start_line":2},{"end_byte":42,"end_char":null,"end_column":12,"end_line":2,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:increment.expr.5","start_byte":41,"start_char":null,"start_column":12,"start_line":2},{"end_byte":46,"end_char":null,"end_column":16,"end_line":2,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:increment.expr.7","start_byte":45,"start_char":null,"start_column":16,"start_line":2},{"end_byte":20,"end_char":null,"end_column":20,"end_line":1,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:increment.param.n.2","start_byte":14,"start_char":null,"start_column":15,"start_line":1},{"end_byte":46,"end_char":null,"end_column":16,"end_line":2,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:increment.stmt.3","start_byte":34,"start_char":null,"start_column":5,"start_line":2}]},"evidence":null,"fake_backend_success":false,"interface":"SourceSoftwareVerificationAdapter@1","language":"python","path":"calc.py","program":{"commands":[{"attributes":{},"command_id":"command:10","effects":{"allocates":[],"deallocates":[],"nondeterministic":false,"performs_io":false,"raises":[],"reads":[],"synchronizes":false,"writes":[]},"evaluation_order":["expr:9"],"expression_ids":["expr:9"],"kind":"return","source_ref_ids":["source:calc.py"],"span_ids":["span:increment.stmt.3"],"target_symbol_ids":[],"undefined_behavior":[]}],"expressions":[{"attributes":{},"evaluation_order":[],"expression_id":"expr:6","kind":"symbol","operand_ids":[],"operator":"","source_ref_ids":["source:calc.py"],"span_ids":["span:increment.expr.5"],"symbol_ids":["symbol:increment.n.parameter"],"type_ref":"any"},{"attributes":{"value":1},"evaluation_order":[],"expression_id":"expr:8","kind":"literal","operand_ids":[],"operator":"","source_ref_ids":["source:calc.py"],"span_ids":["span:increment.expr.7"],"symbol_ids":[],"type_ref":"int"},{"attributes":{},"evaluation_order":["expr:6","expr:8"],"expression_id":"expr:9","kind":"binary","operand_ids":["expr:6","expr:8"],"operator":"add","source_ref_ids":["source:calc.py"],"span_ids":["span:increment.expr.4"],"symbol_ids":[],"type_ref":"any"}],"functions":[{"cfg":{"blocks":[{"block_id":"block:entry","command_ids":["command:10"],"source_ref_ids":["source:calc.py"],"span_ids":["span:function.increment.1"]}],"edges":[],"entry_block_id":"block:entry","exceptional_exit_block_ids":[],"graph_id":"cfg:increment","normal_exit_block_ids":["block:entry"]},"declared_exceptions":[],"effects":{"allocates":[],"deallocates":[],"nondeterministic":false,"performs_io":false,"raises":[],"reads":["symbol:increment.n.parameter"],"synchronizes":false,"writes":[]},"exception_symbol_ids":[],"function_id":"function:increment","local_symbol_ids":[],"name":"increment","parameter_symbol_ids":["symbol:increment.n.parameter"],"purity":"pure","result_symbol_id":"symbol:increment.result.result","return_type":"int","source_ref_ids":["source:calc.py"],"span_ids":["span:function.increment.1"]}],"global_symbol_ids":[],"metadata":{"adapter":"SourceSoftwareVerificationAdapter@1","language":"python","path":"calc.py"},"program_id":"bafkreidsouldpsglddfmljqa4q7chbysthtbda2au4ypea7dmirj4jhkaq","schema_version":"program-ir/v1","sources":[{"container_sha256":"","container_uri":"","content_cid":"","content_sha256":"dab1f2e184164f685f25b7b514b053e3c3cdcc7ddff0e36389072bae85b2b3ac","license_expression":"","metadata":{"byte_length":47,"language":"python","path":"calc.py"},"ref_id":"source:calc.py","review_status":"unreviewed","source_id":"calc.py","source_revision":"snapshot:baguqeera5icnvhiinjaau253x3wyg2bd2po4age3eyillgjur2bmqksbhfya","source_uri":"file:///calc.py"}],"spans":[{"end_byte":46,"end_char":null,"end_column":16,"end_line":2,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:function.increment.1","start_byte":0,"start_char":null,"start_column":1,"start_line":1},{"end_byte":46,"end_char":null,"end_column":16,"end_line":2,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:increment.expr.4","start_byte":41,"start_char":null,"start_column":12,"start_line":2},{"end_byte":42,"end_char":null,"end_column":12,"end_line":2,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:increment.expr.5","start_byte":41,"start_char":null,"start_column":12,"start_line":2},{"end_byte":46,"end_char":null,"end_column":16,"end_line":2,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:increment.expr.7","start_byte":45,"start_char":null,"start_column":16,"start_line":2},{"end_byte":20,"end_char":null,"end_column":20,"end_line":1,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:increment.param.n.2","start_byte":14,"start_char":null,"start_column":15,"start_line":1},{"end_byte":46,"end_char":null,"end_column":16,"end_line":2,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:increment.stmt.3","start_byte":34,"start_char":null,"start_column":5,"start_line":2}],"symbols":[{"attributes":{},"kind":"parameter","name":"n","source_ref_ids":["source:calc.py"],"span_ids":["span:increment.param.n.2"],"symbol_id":"symbol:increment.n.parameter","type_ref":"int"},{"attributes":{},"kind":"result","name":"result","source_ref_ids":["source:calc.py"],"span_ids":["span:function.increment.1"],"symbol_id":"symbol:increment.result.result","type_ref":"int"}]},"schema":"ipfs_datasets_py/logic/software-verification/source-adapter-result@1","status":"success","unsupported_constructs":[]},"native_bridge_results":[{"kind":"program","native_id":"bafkreidsouldpsglddfmljqa4q7chbysthtbda2au4ypea7dmirj4jhkaq","result":{"bridge_version":"1.0.0","diagnostics":[],"domain_identity":"bafkreidsouldpsglddfmljqa4q7chbysthtbda2au4ypea7dmirj4jhkaq","expression":{"content_digest":"ee12deaaae480996ac70e5bddd3003790702e006f1ad5834e9c9c5ee3edf7a77","expression_id":"expr:sv:program:bafkreidsouldpsglddfmljqa4q7chbysthtbda2au4ypea7dmirj4jhkaq","family":{"interface":"LogicIdentityNamespaces@1","namespace":"family","schema_version":"logic-identity-namespaces/v1","value":"program","version":"1.0.0"},"interface":"TypedExpression@1","metadata":{"bridge":"SoftwareVerificationSyntaxBridge@1","domain_identity":"bafkreidsouldpsglddfmljqa4q7chbysthtbda2au4ypea7dmirj4jhkaq","kind":"program","source_identities":["dab1f2e184164f685f25b7b514b053e3c3cdcc7ddff0e36389072bae85b2b3ac","file:///calc.py","source:calc.py","span:function.increment.1","span:increment.expr.4","span:increment.expr.5","span:increment.expr.7","span:increment.param.n.2","span:increment.stmt.3"],"view_role":""},"profile":{"interface":"LogicIdentityNamespaces@1","namespace":"profile","schema_version":"logic-identity-namespaces/v1","value":"program_ir","version":"1.0.0"},"root":{"arguments":[],"binders":[],"extension":{"children":[],"family":{"interface":"LogicIdentityNamespaces@1","namespace":"family","schema_version":"logic-identity-namespaces/v1","value":"program","version":"1.0.0"},"features":["program.ir","software_verification.program"],"interface":"LogicExtensionNode@1","metadata":{},"node_id":"node:sv:program:bafkreidsouldpsglddfmljqa4q7chbysthtbda2au4ypea7dmirj4jhkaq:ext","payload":{"bridge_interface":"SoftwareVerificationSyntaxBridge@1","bridge_version":"1.0.0","document":{"commands":[{"attributes":{},"command_id":"command:10","effects":{"allocates":[],"deallocates":[],"nondeterministic":false,"performs_io":false,"raises":[],"reads":[],"synchronizes":false,"writes":[]},"evaluation_order":["expr:9"],"expression_ids":["expr:9"],"kind":"return","source_ref_ids":["source:calc.py"],"span_ids":["span:increment.stmt.3"],"target_symbol_ids":[],"undefined_behavior":[]}],"expressions":[{"attributes":{},"evaluation_order":[],"expression_id":"expr:6","kind":"symbol","operand_ids":[],"operator":"","source_ref_ids":["source:calc.py"],"span_ids":["span:increment.expr.5"],"symbol_ids":["symbol:increment.n.parameter"],"type_ref":"any"},{"attributes":{"value":1},"evaluation_order":[],"expression_id":"expr:8","kind":"literal","operand_ids":[],"operator":"","source_ref_ids":["source:calc.py"],"span_ids":["span:increment.expr.7"],"symbol_ids":[],"type_ref":"int"},{"attributes":{},"evaluation_order":["expr:6","expr:8"],"expression_id":"expr:9","kind":"binary","operand_ids":["expr:6","expr:8"],"operator":"add","source_ref_ids":["source:calc.py"],"span_ids":["span:increment.expr.4"],"symbol_ids":[],"type_ref":"any"}],"functions":[{"cfg":{"blocks":[{"block_id":"block:entry","command_ids":["command:10"],"source_ref_ids":["source:calc.py"],"span_ids":["span:function.increment.1"]}],"edges":[],"entry_block_id":"block:entry","exceptional_exit_block_ids":[],"graph_id":"cfg:increment","normal_exit_block_ids":["block:entry"]},"declared_exceptions":[],"effects":{"allocates":[],"deallocates":[],"nondeterministic":false,"performs_io":false,"raises":[],"reads":["symbol:increment.n.parameter"],"synchronizes":false,"writes":[]},"exception_symbol_ids":[],"function_id":"function:increment","local_symbol_ids":[],"name":"increment","parameter_symbol_ids":["symbol:increment.n.parameter"],"purity":"pure","result_symbol_id":"symbol:increment.result.result","return_type":"int","source_ref_ids":["source:calc.py"],"span_ids":["span:function.increment.1"]}],"global_symbol_ids":[],"metadata":{"adapter":"SourceSoftwareVerificationAdapter@1","language":"python","path":"calc.py"},"program_id":"bafkreidsouldpsglddfmljqa4q7chbysthtbda2au4ypea7dmirj4jhkaq","schema_version":"program-ir/v1","sources":[{"container_sha256":"","container_uri":"","content_cid":"","content_sha256":"dab1f2e184164f685f25b7b514b053e3c3cdcc7ddff0e36389072bae85b2b3ac","license_expression":"","metadata":{"byte_length":47,"language":"python","path":"calc.py"},"ref_id":"source:calc.py","review_status":"unreviewed","source_id":"calc.py","source_revision":"snapshot:baguqeera5icnvhiinjaau253x3wyg2bd2po4age3eyillgjur2bmqksbhfya","source_uri":"file:///calc.py"}],"spans":[{"end_byte":46,"end_char":null,"end_column":16,"end_line":2,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:function.increment.1","start_byte":0,"start_char":null,"start_column":1,"start_line":1},{"end_byte":46,"end_char":null,"end_column":16,"end_line":2,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:increment.expr.4","start_byte":41,"start_char":null,"start_column":12,"start_line":2},{"end_byte":42,"end_char":null,"end_column":12,"end_line":2,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:increment.expr.5","start_byte":41,"start_char":null,"start_column":12,"start_line":2},{"end_byte":46,"end_char":null,"end_column":16,"end_line":2,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:increment.expr.7","start_byte":45,"start_char":null,"start_column":16,"start_line":2},{"end_byte":20,"end_char":null,"end_column":20,"end_line":1,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:increment.param.n.2","start_byte":14,"start_char":null,"start_column":15,"start_line":1},{"end_byte":46,"end_char":null,"end_column":16,"end_line":2,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:increment.stmt.3","start_byte":34,"start_char":null,"start_column":5,"start_line":2}],"symbols":[{"attributes":{},"kind":"parameter","name":"n","source_ref_ids":["source:calc.py"],"span_ids":["span:increment.param.n.2"],"symbol_id":"symbol:increment.n.parameter","type_ref":"int"},{"attributes":{},"kind":"result","name":"result","source_ref_ids":["source:calc.py"],"span_ids":["span:function.increment.1"],"symbol_id":"symbol:increment.result.result","type_ref":"int"}]},"domain_identity":"bafkreidsouldpsglddfmljqa4q7chbysthtbda2au4ypea7dmirj4jhkaq","domain_schema":"program-ir/v1","kind":"program","schema_version":"program.program_ir/v1","source_identities":["dab1f2e184164f685f25b7b514b053e3c3cdcc7ddff0e36389072bae85b2b3ac","file:///calc.py","source:calc.py","span:function.increment.1","span:increment.expr.4","span:increment.expr.5","span:increment.expr.7","span:increment.param.n.2","span:increment.stmt.3"],"view_role":""},"payload_schema":"program.program_ir/v1","profile":{"interface":"LogicIdentityNamespaces@1","namespace":"profile","schema_version":"logic-identity-namespaces/v1","value":"program_ir","version":"1.0.0"},"schema_version":"syntax-logic-extension-node/v1"},"kind":"extension","metadata":{},"node_id":"node:sv:program:bafkreidsouldpsglddfmljqa4q7chbysthtbda2au4ypea7dmirj4jhkaq","schema_version":"syntax-logic-node/v1","sort":{"arguments":[],"kind":"bool","name":"Bool","schema_version":"syntax-logic-sort/v1"},"symbol":""},"schema_version":"syntax-typed-expression/v1","signature":{"family":{"interface":"LogicIdentityNamespaces@1","namespace":"family","schema_version":"logic-identity-namespaces/v1","value":"program","version":"1.0.0"},"features":["program.ir","software_verification.program"],"interface":"LogicSignature@1","metadata":{"bridge":"SoftwareVerificationSyntaxBridge@1","domain":"software_verification","kind":"program"},"profile":{"interface":"LogicIdentityNamespaces@1","namespace":"profile","schema_version":"logic-identity-namespaces/v1","value":"program_ir","version":"1.0.0"},"schema_version":"syntax-logic-signature/v1","signature_id":"sig:sv:program","sorts":[{"arguments":[],"kind":"bool","name":"Bool","schema_version":"syntax-logic-sort/v1"}],"symbols":[]}},"has_document":true,"interface":"SoftwareVerificationSyntaxBridge@1","kind":"program","losses":[],"preservation":"exact","route":{"domain_schema":"program-ir/v1","family_id":"program","features":["software_verification.program","program.ir"],"kind":"program","notes":"","payload_schema":"program.program_ir/v1","profile_id":"program_ir","schema":"software-verification.syntax-bridge-route/v1","view_role":""},"schema":"software-verification.syntax-bridge-result/v1","source_identities":["dab1f2e184164f685f25b7b514b053e3c3cdcc7ddff0e36389072bae85b2b3ac","file:///calc.py","source:calc.py","span:function.increment.1","span:increment.expr.4","span:increment.expr.5","span:increment.expr.7","span:increment.param.n.2","span:increment.stmt.3"],"status":"ok","unsupported":[]}}],"native_contracts":[],"native_program":{"commands":[{"attributes":{},"command_id":"command:10","effects":{"allocates":[],"deallocates":[],"nondeterministic":false,"performs_io":false,"raises":[],"reads":[],"synchronizes":false,"writes":[]},"evaluation_order":["expr:9"],"expression_ids":["expr:9"],"kind":"return","source_ref_ids":["source:calc.py"],"span_ids":["span:increment.stmt.3"],"target_symbol_ids":[],"undefined_behavior":[]}],"expressions":[{"attributes":{},"evaluation_order":[],"expression_id":"expr:6","kind":"symbol","operand_ids":[],"operator":"","source_ref_ids":["source:calc.py"],"span_ids":["span:increment.expr.5"],"symbol_ids":["symbol:increment.n.parameter"],"type_ref":"any"},{"attributes":{"value":1},"evaluation_order":[],"expression_id":"expr:8","kind":"literal","operand_ids":[],"operator":"","source_ref_ids":["source:calc.py"],"span_ids":["span:increment.expr.7"],"symbol_ids":[],"type_ref":"int"},{"attributes":{},"evaluation_order":["expr:6","expr:8"],"expression_id":"expr:9","kind":"binary","operand_ids":["expr:6","expr:8"],"operator":"add","source_ref_ids":["source:calc.py"],"span_ids":["span:increment.expr.4"],"symbol_ids":[],"type_ref":"any"}],"functions":[{"cfg":{"blocks":[{"block_id":"block:entry","command_ids":["command:10"],"source_ref_ids":["source:calc.py"],"span_ids":["span:function.increment.1"]}],"edges":[],"entry_block_id":"block:entry","exceptional_exit_block_ids":[],"graph_id":"cfg:increment","normal_exit_block_ids":["block:entry"]},"declared_exceptions":[],"effects":{"allocates":[],"deallocates":[],"nondeterministic":false,"performs_io":false,"raises":[],"reads":["symbol:increment.n.parameter"],"synchronizes":false,"writes":[]},"exception_symbol_ids":[],"function_id":"function:increment","local_symbol_ids":[],"name":"increment","parameter_symbol_ids":["symbol:increment.n.parameter"],"purity":"pure","result_symbol_id":"symbol:increment.result.result","return_type":"int","source_ref_ids":["source:calc.py"],"span_ids":["span:function.increment.1"]}],"global_symbol_ids":[],"metadata":{"adapter":"SourceSoftwareVerificationAdapter@1","language":"python","path":"calc.py"},"program_id":"bafkreidsouldpsglddfmljqa4q7chbysthtbda2au4ypea7dmirj4jhkaq","schema_version":"program-ir/v1","sources":[{"container_sha256":"","container_uri":"","content_cid":"","content_sha256":"dab1f2e184164f685f25b7b514b053e3c3cdcc7ddff0e36389072bae85b2b3ac","license_expression":"","metadata":{"byte_length":47,"language":"python","path":"calc.py"},"ref_id":"source:calc.py","review_status":"unreviewed","source_id":"calc.py","source_revision":"snapshot:baguqeera5icnvhiinjaau253x3wyg2bd2po4age3eyillgjur2bmqksbhfya","source_uri":"file:///calc.py"}],"spans":[{"end_byte":46,"end_char":null,"end_column":16,"end_line":2,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:function.increment.1","start_byte":0,"start_char":null,"start_column":1,"start_line":1},{"end_byte":46,"end_char":null,"end_column":16,"end_line":2,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:increment.expr.4","start_byte":41,"start_char":null,"start_column":12,"start_line":2},{"end_byte":42,"end_char":null,"end_column":12,"end_line":2,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:increment.expr.5","start_byte":41,"start_char":null,"start_column":12,"start_line":2},{"end_byte":46,"end_char":null,"end_column":16,"end_line":2,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:increment.expr.7","start_byte":45,"start_char":null,"start_column":16,"start_line":2},{"end_byte":20,"end_char":null,"end_column":20,"end_line":1,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:increment.param.n.2","start_byte":14,"start_char":null,"start_column":15,"start_line":1},{"end_byte":46,"end_char":null,"end_column":16,"end_line":2,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:increment.stmt.3","start_byte":34,"start_char":null,"start_column":5,"start_line":2}],"symbols":[{"attributes":{},"kind":"parameter","name":"n","source_ref_ids":["source:calc.py"],"span_ids":["span:increment.param.n.2"],"symbol_id":"symbol:increment.n.parameter","type_ref":"int"},{"attributes":{},"kind":"result","name":"result","source_ref_ids":["source:calc.py"],"span_ids":["span:function.increment.1"],"symbol_id":"symbol:increment.result.result","type_ref":"int"}]},"profile":{"completion_authority":false,"domain_id":"codebase_ir","executes_source":false,"execution_authority":false,"feature_only":true,"feature_view":"native documents with stable positional references; provenance retained outside learned expressions","feature_view_schema":"codebase-ir-native-structural-feature-view@1","limits":{"max_ast_depth":48,"max_ast_nodes":2048,"max_condition_bytes":16384,"max_contracts":8,"max_functions":16,"max_source_bytes":65536,"max_target_bytes":4194304},"native_routes":{"contract":{"available_without_typed_evidence":false,"family":"program","kind":"contract","owner_schema":"program-contract/v1","payload_schema":"program.program_contract/v1","profile":"dynamic_hoare","requires_explicit_source_ref":true,"requires_program_binding":true,"typed_owner":"ProgramContract","view_role":""},"program":{"available_without_typed_evidence":false,"family":"program","kind":"program","owner_schema":"program-ir/v1","payload_schema":"program.program_ir/v1","profile":"program_ir","requires_explicit_source_ref":true,"requires_program_binding":false,"typed_owner":"ProgramIR","view_role":""}},"projection_ids":["codebase_ir.program@1","codebase_ir.contracts@1"],"proof_authority":false,"provider_calls":0,"readiness":"complete supported source adapter, exact native bridge, no unsupported inventory","schema":"codebase-ir-source-bound-feature-targets@1","semantic_formula_decoder":false,"solver_calls":0,"source_semantics_verified":false,"unsupported_policy":"retain source-bound frontiers and deny training readiness"},"proof_authority":false,"publication_receipt":{"ast_revision_id":"rev:repository:reviewed-candidate-qualification:snapshot:baguqeera5icnvhiinjaau253x3wyg2bd2po4age3eyillgjur2bmqksbhfya","generation":1,"manifest_cid":"baguqeeraeissgl364bk7vyxwh4dm4nen5vt22k5hnhyfhyfu67ex3ryjfmla","operation_id":"initial","previous_head":null,"repository_id":"repository:reviewed-candidate-qualification","request_cid":"baguqeerazapeehfz7nnwsu3x4zkrb66dvju33acegegjdgr65pl64z54dzya","schema":"codebase-publication-receipt@1","snapshot_cid":"baguqeera5icnvhiinjaau253x3wyg2bd2po4age3eyillgjur2bmqksbhfya"},"semantic_formula_decoder":false,"source_binding":{"ast_cid":"baguqeeragbth2q3hgm4k3t5au7wsbpywv3lsmpyltien4jqa5c7ldylckekq","content_sha256":"dab1f2e184164f685f25b7b514b053e3c3cdcc7ddff0e36389072bae85b2b3ac","entry":{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerabsgxnwkrx5csnutftobl5z7c73btcx2rt7h35i3rkggsuuap2zzq","git_blob_oid":"3f61573bdca90df8f9b568e5ddbcc1db79b79716","head_blob_oid":"3f61573bdca90df8f9b568e5ddbcc1db79b79716","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"calc.py","raw_path_hex":"63616c632e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":47,"source_cid":"bafkreig2whzodbawj5uf6jnxwuklau7dypg4y7o76drwhcihfoxilmvtvq"},"head":{"ast_revision_id":"rev:repository:reviewed-candidate-qualification:snapshot:baguqeera5icnvhiinjaau253x3wyg2bd2po4age3eyillgjur2bmqksbhfya","generation":1,"manifest_cid":"baguqeeraeissgl364bk7vyxwh4dm4nen5vt22k5hnhyfhyfu67ex3ryjfmla","receipt_cid":"baguqeeraapssc4hz723hbrqov3ua2tkltwtsa3dxg3fr5isfdgixwjqgw6lq","repository_id":"repository:reviewed-candidate-qualification","schema":"codebase-head@1","snapshot_cid":"baguqeera5icnvhiinjaau253x3wyg2bd2po4age3eyillgjur2bmqksbhfya"},"path":"calc.py","repository_id":"repository:reviewed-candidate-qualification","schema":"codebase-ir-feature-source-binding@1","source_cid":"bafkreig2whzodbawj5uf6jnxwuklau7dypg4y7o76drwhcihfoxilmvtvq","source_key":"raw:63616c632e7079","source_revision":"snapshot:baguqeera5icnvhiinjaau253x3wyg2bd2po4age3eyillgjur2bmqksbhfya","unit":{"ast_cid":"baguqeeragbth2q3hgm4k3t5au7wsbpywv3lsmpyltien4jqa5c7ldylckekq","entry_cid":"baguqeerabsgxnwkrx5csnutftobl5z7c73btcx2rt7h35i3rkggsuuap2zzq","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:63616c632e7079"}},"source_bytes_hex":"64656620696e6372656d656e74286e3a20696e7429202d3e20696e743a0a2020202072657475726e206e202b20310a","source_semantics_verified":false,"target_schema":"codebase-ir-source-bound-feature-targets@1","unknown_inventory":[{"field":"type_ref","native_id":"expr:6","native_kind":"expressions","value":"any"},{"field":"type_ref","native_id":"expr:9","native_kind":"expressions","value":"any"}]},"required":true,"stage":"target","status":"passed","validator_id":"codebase_ir.exact_native_target_replay@1"}]},{"admitted":false,"domain_id":"codebase_ir","formalized":false,"projections":[{"expression":{"document":{"commands":[{"attributes":{},"command_id":"command:0","effects":{"allocates":[],"deallocates":[],"nondeterministic":false,"performs_io":false,"raises":[],"reads":[],"synchronizes":false,"writes":[]},"evaluation_order":["expr:9"],"expression_ids":["expression:2"],"kind":"return","target_symbol_ids":[],"undefined_behavior":[]}],"expressions":[{"attributes":{},"evaluation_order":[],"expression_id":"expression:0","kind":"symbol","operand_ids":[],"operator":"","symbol_ids":["symbol:0"],"type_ref":"any"},{"attributes":{"value":2},"evaluation_order":[],"expression_id":"expression:1","kind":"literal","operand_ids":[],"operator":"","symbol_ids":[],"type_ref":"int"},{"attributes":{},"evaluation_order":["expr:6","expr:8"],"expression_id":"expression:2","kind":"binary","operand_ids":["expression:0","expression:1"],"operator":"add","symbol_ids":[],"type_ref":"any"}],"functions":[{"cfg":{"blocks":[{"block_id":"block:0","command_ids":["command:0"]}],"edges":[],"entry_block_id":"block:0","exceptional_exit_block_ids":[],"graph_id":"graph:0","normal_exit_block_ids":["block:0"]},"declared_exceptions":[],"effects":{"allocates":[],"deallocates":[],"nondeterministic":false,"performs_io":false,"raises":[],"reads":["symbol:increment.n.parameter"],"synchronizes":false,"writes":[]},"exception_symbol_ids":[],"function_id":"function:0","local_symbol_ids":[],"name":"increment","parameter_symbol_ids":["symbol:0"],"purity":"pure","result_symbol_id":"symbol:1","return_type":"int"}],"global_symbol_ids":[],"schema_version":"program-ir/v1","symbols":[{"attributes":{},"kind":"parameter","name":"n","symbol_id":"symbol:0","type_ref":"int"},{"attributes":{},"kind":"result","name":"result","symbol_id":"symbol:1","type_ref":"int"}]},"native_kind":"program","schema":"codebase-ir-native-structural-feature-view@1"},"feature_only":true,"logic_family":"program","producer_id":"codebase-source-target-adapter","producer_version":"codebase-ir-source-bound-feature-targets@1","profile":"program_ir","projection_id":"codebase_ir.program@1","properties":[],"representation_kind":"native_structural_feature_view","target_schema":"codebase-ir-source-bound-feature-targets@1","view_id":"program.program_ir/v1","view_role":null},{"expression":{"documents":[],"native_kind":"contracts","schema":"codebase-ir-native-structural-feature-view@1"},"feature_only":true,"logic_family":"program","producer_id":"codebase-source-target-adapter","producer_version":"codebase-ir-source-bound-feature-targets@1","profile":"dynamic_hoare","projection_id":"codebase_ir.contracts@1","properties":[],"representation_kind":"native_structural_feature_view","target_schema":"codebase-ir-source-bound-feature-targets@1","view_id":"program.program_contract/v1","view_role":null}],"qualification_gaps":["source_runtime_semantics_not_verified","backend_proofs_not_run","kernel_proofs_not_run","feature_reconstruction_is_not_formalization"],"qualified":false,"ready_for_training":true,"schema_version":"autoencoder-domain-targets/v1","source_digest":"be92fc082b941e6c7a355b4a946464e05b489761c650e77a5e2d427b0f3e2ac3","unsupported":[],"validation":[{"details":{"ast_node_count":14,"authored_contract_cids":[],"authored_contracts":[],"captured_ast":{"calls":[],"diagnostics":[],"effects":[],"frontend":{"ast_schema":{"identifier":"ipfs-datasets.software-contracts.ast-ir@1.0.0","major":1,"minor":0,"name":"ipfs-datasets.software-contracts.ast-ir","patch":0},"capabilities":["annotations","awaits","calls","decorators","diagnostics","duplicate_definitions","effects","generators","imports","modules","raises","references","scopes","signatures","source_spans","state_access","symbols","undefined_reference_candidates","unsupported_constructs"],"frontend_name":"cpython-ast","frontend_version":"1.2.1","language":"python","language_version":"3.12","schema":"ipfs-datasets.software-contracts.frontend-capability@1.0.0","source_extensions":[".py",".pyi"],"toolchain_cid":"baguqeerar6isk2o6l6peildks6id6mzkg6kpgn6tefr24ro5ckm4hqtntuaa"},"imports":[],"module":{"export_names":["increment"],"module_id":"module:bafkreige3wrvzmsvkt4pytzvx2mir7hlwswrzekdzv6rzd23iaaqword3i","name":"known_variant","scope_id":"scope:module","span":{"end_byte":80,"end_column":0,"end_line":4,"start_byte":0,"start_column":0,"start_line":1}},"provenance":{"path":"known_variant.py","repository_id":"repository:reviewed-candidate-qualification","repository_tree_cid":"baguqeera5icnvhiinjaau253x3wyg2bd2po4age3eyillgjur2bmqksbhfya","revision":"snapshot:baguqeera5icnvhiinjaau253x3wyg2bd2po4age3eyillgjur2bmqksbhfya","source_cid":"bafkreige3wrvzmsvkt4pytzvx2mir7hlwswrzekdzv6rzd23iaaqword3i"},"references":[{"context":"type","is_qualified":false,"name":"int","reference_id":"reference:50:1","scope_id":"scope:module","span":{"end_byte":53,"end_column":20,"end_line":2,"start_byte":50,"start_column":17,"start_line":2}},{"context":"type","is_qualified":false,"name":"int","reference_id":"reference:58:0","scope_id":"scope:module","span":{"end_byte":61,"end_column":28,"end_line":2,"start_byte":58,"start_column":25,"start_line":2}},{"context":"read","is_qualified":false,"name":"n","reference_id":"reference:74:2","scope_id":"scope:function:33:0","span":{"end_byte":75,"end_column":12,"end_line":3,"start_byte":74,"start_column":11,"start_line":3}}],"schema":"ipfs-datasets.software-contracts.ast-ir@1.0.0","scopes":[{"kind":"module","owner_symbol_id":null,"parent_scope_id":null,"scope_id":"scope:module","span":{"end_byte":80,"end_column":0,"end_line":4,"start_byte":0,"start_column":0,"start_line":1}},{"kind":"function","owner_symbol_id":"symbol:33:0","parent_scope_id":"scope:module","scope_id":"scope:function:33:0","span":{"end_byte":79,"end_column":16,"end_line":3,"start_byte":33,"start_column":0,"start_line":2}}],"symbols":[{"decorator_names":[],"definition_ordinal":0,"flags":[],"kind":"function","name":"increment","qualified_name":"known_variant.increment","scope_id":"scope:module","signature":{"is_async":false,"is_generator":false,"parameters":[{"annotation":"int","default_kind":"none","kind":"positional_or_named","name":"n","position":0}],"return_annotation":"int"},"span":{"end_byte":79,"end_column":16,"end_line":3,"start_byte":33,"start_column":0,"start_line":2},"symbol_id":"symbol:33:0","visibility":"public"},{"decorator_names":[],"definition_ordinal":0,"flags":[],"kind":"parameter","name":"n","qualified_name":"known_variant.increment.n","scope_id":"scope:function:33:0","signature":null,"span":{"end_byte":53,"end_column":20,"end_line":2,"start_byte":47,"start_column":14,"start_line":2},"symbol_id":"symbol:47:1","visibility":"public"}],"unsupported":[]},"completion_authority":false,"correspondence":{"is_runtime_equivalence_proof":false,"operation":"native_source_maps_retained_without_rebinding","spans":[{"end_byte":79,"source_ref_id":"source:known_variant.py","source_text":"def increment(n: int) -> int:\n return n + 2","span_id":"span:function.increment.1","start_byte":33},{"end_byte":79,"source_ref_id":"source:known_variant.py","source_text":"n + 2","span_id":"span:increment.expr.4","start_byte":74},{"end_byte":75,"source_ref_id":"source:known_variant.py","source_text":"n","span_id":"span:increment.expr.5","start_byte":74},{"end_byte":79,"source_ref_id":"source:known_variant.py","source_text":"2","span_id":"span:increment.expr.7","start_byte":78},{"end_byte":53,"source_ref_id":"source:known_variant.py","source_text":"n: int","span_id":"span:increment.param.n.2","start_byte":47},{"end_byte":79,"source_ref_id":"source:known_variant.py","source_text":"return n + 2","span_id":"span:increment.stmt.3","start_byte":67}],"subjects":[{"native_id":"symbol:increment.n.parameter","native_kind":"symbols","source_ref_ids":["source:known_variant.py"],"span_ids":["span:increment.param.n.2"]},{"native_id":"symbol:increment.result.result","native_kind":"symbols","source_ref_ids":["source:known_variant.py"],"span_ids":["span:function.increment.1"]},{"native_id":"expr:6","native_kind":"expressions","source_ref_ids":["source:known_variant.py"],"span_ids":["span:increment.expr.5"]},{"native_id":"expr:8","native_kind":"expressions","source_ref_ids":["source:known_variant.py"],"span_ids":["span:increment.expr.7"]},{"native_id":"expr:9","native_kind":"expressions","source_ref_ids":["source:known_variant.py"],"span_ids":["span:increment.expr.4"]},{"native_id":"command:10","native_kind":"commands","source_ref_ids":["source:known_variant.py"],"span_ids":["span:increment.stmt.3"]},{"native_id":"function:increment","native_kind":"functions","source_ref_ids":["source:known_variant.py"],"span_ids":["span:function.increment.1"]}]},"execution_authority":false,"feature_only":true,"limits":{"max_ast_depth":48,"max_ast_nodes":2048,"max_condition_bytes":16384,"max_contracts":8,"max_functions":16,"max_source_bytes":65536,"max_target_bytes":4194304},"lowered_contract_sha256":[],"manifest":{"ast_revision_id":"rev:repository:reviewed-candidate-qualification:snapshot:baguqeera5icnvhiinjaau253x3wyg2bd2po4age3eyillgjur2bmqksbhfya","authority":"structural_only","coverage":{"ast_failed":0,"ast_ok":10,"ast_partial":0,"captured_entries":10,"checked_properties":0,"formalized_properties":0,"inventory_entries":10,"opaque_entries":0,"semantic_symbols":18,"unindexed_entries":0},"schema":"codebase-ir-structural-manifest@1","semantic_state":{"artifacts":[{"artifact_id":"artifact:snapshot-evidence","confidence":"exact","kind":"snapshot-evidence","metadata":{"acquisition":"git-clean","exclusions":[".eggs",".git",".hg",".mypy_cache",".nox",".pytest_cache",".ruff_cache",".semantic-index",".semantic_index",".svn",".tox",".venv","__pycache__","build","coverage","dist","env","external","htmlcov","node_modules","semantic-index-state","site-packages","third-party","third_party","vendor","venv"],"snapshot":{"entries":[{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerabsgxnwkrx5csnutftobl5z7c73btcx2rt7h35i3rkggsuuap2zzq","git_blob_oid":"3f61573bdca90df8f9b568e5ddbcc1db79b79716","head_blob_oid":"3f61573bdca90df8f9b568e5ddbcc1db79b79716","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"calc.py","raw_path_hex":"63616c632e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":47,"source_cid":"bafkreig2whzodbawj5uf6jnxwuklau7dypg4y7o76drwhcihfoxilmvtvq"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerajwgfjxct6ev5hycxwpxxdqh2k355vfhwa56eecfwrgdg74ys247q","git_blob_oid":"f53de9ed93d63f21d6b1704fd7730e5c5b88116b","head_blob_oid":"f53de9ed93d63f21d6b1704fd7730e5c5b88116b","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"canary.py","raw_path_hex":"63616e6172792e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":74,"source_cid":"bafkreigikomnn2573hgplkeuf36bsnkercv3p5jumx7ajynfvhjszxjtlm"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerarbm4sp3fbrorwkzx6qai3f6umfadxiq7sac6jztwp7incugvyz7q","git_blob_oid":"5d4c5db2a9dc79ac85580a4cb2d851e42bd97ca4","head_blob_oid":"5d4c5db2a9dc79ac85580a4cb2d851e42bd97ca4","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"check_offset.py","raw_path_hex":"636865636b5f6f66667365742e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":88,"source_cid":"bafkreia66d65po6asi7mbw77rezkqgtthdbke7xaqdfcswy6z7mbt7cdze"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerajz36zefk5nvhb5dc45z44txfa2n5imykeratoxm5cop5gjoffwta","git_blob_oid":"f84a98513fabbce6f4e7862a706d295e9df88d62","head_blob_oid":"f84a98513fabbce6f4e7862a706d295e9df88d62","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"check_type.py","raw_path_hex":"636865636b5f747970652e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":92,"source_cid":"bafkreig3s3zht5yypjoamuvpjlanw52d6upqf4edgg33cbixrnfrw2l7bm"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeeraspxzhvg5wtyhwm4utxlb6fqhkcnmn6cj4mmg4gk6ypsbcrxbxgtq","git_blob_oid":"48f4d1c3f8024a4eca21f00e3522747d498e6b91","head_blob_oid":"48f4d1c3f8024a4eca21f00e3522747d498e6b91","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"consumer.py","raw_path_hex":"636f6e73756d65722e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":66,"source_cid":"bafkreibphnonbjqu6k24tyg5n6aeg4jgxwwleju6ntj5yfc6iqwkvvpj6m"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerare2dmhndy2v5kcyfnaxahn2fxbfhnksjxb6u5fqacxz7xpapvata","git_blob_oid":"6d938c9b317b917b0a3a1fd26cccfdb08911e915","head_blob_oid":"6d938c9b317b917b0a3a1fd26cccfdb08911e915","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"decoy.py","raw_path_hex":"6465636f792e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":48,"source_cid":"bafkreievhhjso4e2xbuaqdzgxoy7swzz2galjhrjhfdjyfbywd433bhyki"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeeranffxmtbya3jkqwhitzsqu2uut75rgig5z56dbm5gsm5f24sibd5q","git_blob_oid":"cd576ff9aa5c64d2ac030ba0cda873e55f1674c8","head_blob_oid":"cd576ff9aa5c64d2ac030ba0cda873e55f1674c8","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"known_variant.py","raw_path_hex":"6b6e6f776e5f76617269616e742e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":80,"source_cid":"bafkreige3wrvzmsvkt4pytzvx2mir7hlwswrzekdzv6rzd23iaaqword3i"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeeranqeeongpunci7arkrohj7eps6kxgenvqt5duhdwqr4zc4wwg2klq","git_blob_oid":"fea318d2515f2f4bcbb58e5faf1a8fb2bd4d594b","head_blob_oid":"fea318d2515f2f4bcbb58e5faf1a8fb2bd4d594b","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"support.py","raw_path_hex":"737570706f72742e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":19,"source_cid":"bafkreid3pwkrhcf6lkbfzinsyphuqyg6qxyzqvagarxb644pfq37icxvju"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerakfncwummy2seg54ujlf23zgxyqzy3hhteb7xswegcis4ffilq32a","git_blob_oid":"530aee57eeae73b69b574365e3691707840a6425","head_blob_oid":"530aee57eeae73b69b574365e3691707840a6425","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"tune.py","raw_path_hex":"74756e652e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":70,"source_cid":"bafkreiecl6al6zc2gzt4gqewrsa4qnj77zeuensr3abb3fjhuyvwbw56la"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerars6vtjsh536hxw6f2rdsxnwkufltiy3c2yg57d4yk7puoizgphcq","git_blob_oid":"b4c892e6475baf3fb2d6cf0958357538e98235f6","head_blob_oid":"b4c892e6475baf3fb2d6cf0958357538e98235f6","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"unsupported.py","raw_path_hex":"756e737570706f727465642e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":63,"source_cid":"bafkreiasnapoyago6qk7tdfe35msiumkldj6byc3ktzstpxyu2qcrsckra"}],"exclusions":[".eggs",".git",".hg",".mypy_cache",".nox",".pytest_cache",".ruff_cache",".semantic-index",".semantic_index",".svn",".tox",".venv","__pycache__","build","coverage","dist","env","external","htmlcov","node_modules","semantic-index-state","site-packages","third-party","third_party","vendor","venv"],"git_commit":"529414be9f608949e444af15073865302e52f434","git_tree":"859f41a9507776edee2a179cf5d7c4079bbaa6ca","max_entries":256,"max_file_bytes":65536,"mode":"git-clean","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-repository-snapshot@4","snapshot_cid":"baguqeera5icnvhiinjaau253x3wyg2bd2po4age3eyillgjur2bmqksbhfya"}},"path":"@snapshot-evidence","schema":"ipfs-datasets.software-contracts.semantic-artifact@1","source_cid":"baguqeera5icnvhiinjaau253x3wyg2bd2po4age3eyillgjur2bmqksbhfya"}],"edges":[{"confidence":"exact","edge_id":"baguqeera64makehztlcxmn6gjuwyebt5xxxg43vvpaxvkxzi7g5rf5xy7enq","extraction_method":"global_binding","extractor_version":"2","metadata":{"resolution":"unresolved","unresolved_target":"global:increment"},"relation":"reads_state","schema":"ipfs-datasets.software-contracts.semantic-edge@1","source_id":"baguqeera6fz6sxumtjhvwfdk5mchp4ck3uzzfos7tgbzfrpp3mhz42ywumja","span":{"end_column":20,"end_line":4,"path":"consumer.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":11,"start_line":4},"target_id":"global:increment"},{"confidence":"exact","edge_id":"baguqeeradtedkir4zd33uxej6u6l45xx6kg4ps2oofslfzz6s2vdkd5tubyq","extraction_method":"global_binding","extractor_version":"2","metadata":{"resolution":"unresolved","unresolved_target":"global:DEFAULT_OFFSET"},"relation":"writes_state","schema":"ipfs-datasets.software-contracts.semantic-edge@1","source_id":"baguqeera3ldpt7rddy3fgm66hh7x4lifrophelwxs5zukq6fthob3jtkfr6q","span":{"end_column":14,"end_line":1,"path":"support.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"target_id":"global:DEFAULT_OFFSET"},{"confidence":"conservative","edge_id":"baguqeeraeoqgszqjo3p4kr7i6vixoyor5c5ua7b275zhjwtrod3svpiiuwtq","extraction_method":"lexical","extractor_version":"2","metadata":{"native_boundary":false,"resolution":"definite","unresolved_target":"lexical:calc.increment"},"relation":"calls","schema":"ipfs-datasets.software-contracts.semantic-edge@1","source_id":"baguqeerajbkr5upksh3btopy7kr53udsgxgqp4azrhlwxifyzn64zaxll26q","span":{"end_column":23,"end_line":3,"path":"check_offset.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":11,"start_line":3},"target_id":"baguqeera5oihah7s5wprib5wlmweifdbv2sskeksgkdz3sziimqz5ljpqpaq"},{"confidence":"exact","edge_id":"baguqeerafq2tbvrkikcjxx4khkbzvlh5jnbbr2m75d6w63g6tydi3nznwfta","extraction_method":"global_binding","extractor_version":"2","metadata":{"resolution":"unresolved","unresolved_target":"global:increment"},"relation":"reads_state","schema":"ipfs-datasets.software-contracts.semantic-edge@1","source_id":"baguqeerajbkr5upksh3btopy7kr53udsgxgqp4azrhlwxifyzn64zaxll26q","span":{"end_column":20,"end_line":3,"path":"check_offset.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":11,"start_line":3},"target_id":"global:increment"},{"confidence":"exact","edge_id":"baguqeeraggopgm4li3ftqcjadg5r2hfehwzplemgcworbempxrcg66l6opea","extraction_method":"static_import","extractor_version":"2","metadata":{"alias":"increment","resolution":"definite","unresolved_target":"module:calc.increment"},"relation":"imports","schema":"ipfs-datasets.software-contracts.semantic-edge@1","source_id":"baguqeerak3duptogi7ulr5hlgadj5iby3o7h33w6tvkpomvphcg3c2yrglca","span":{"end_column":26,"end_line":1,"path":"consumer.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"target_id":"baguqeera5oihah7s5wprib5wlmweifdbv2sskeksgkdz3sziimqz5ljpqpaq"},{"confidence":"conservative","edge_id":"baguqeerahkfaraoweth5hvbmrkmvfusiwmqggcqhntv5czsuteyojynyfxga","extraction_method":"lexical","extractor_version":"2","metadata":{"native_boundary":false,"resolution":"definite","unresolved_target":"lexical:calc.increment"},"relation":"calls","schema":"ipfs-datasets.software-contracts.semantic-edge@1","source_id":"baguqeera6fz6sxumtjhvwfdk5mchp4ck3uzzfos7tgbzfrpp3mhz42ywumja","span":{"end_column":23,"end_line":4,"path":"consumer.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":11,"start_line":4},"target_id":"baguqeera5oihah7s5wprib5wlmweifdbv2sskeksgkdz3sziimqz5ljpqpaq"},{"confidence":"exact","edge_id":"baguqeeralsmw3hjs6kgif7t5arbcl2wfxxfn53w2jjg6q6v7d2k2cdntpssq","extraction_method":"global_binding","extractor_version":"2","metadata":{"resolution":"unresolved","unresolved_target":"global:DEFAULT_OFFSET"},"relation":"writes_state","schema":"ipfs-datasets.software-contracts.semantic-edge@1","source_id":"baguqeeraqw6vqg56bd2i2zy7dlmcmwpb3zu2qc43f2o3nnhy6cicex6p2d2q","span":{"end_column":14,"end_line":1,"path":"support.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"target_id":"global:DEFAULT_OFFSET"},{"confidence":"exact","edge_id":"baguqeerap5clkrgql6gpki7gvfb4ki7fvm6ndoa26omifypfg66teyiamlza","extraction_method":"static_import","extractor_version":"2","metadata":{"alias":"increment","resolution":"definite","unresolved_target":"module:calc.increment"},"relation":"imports","schema":"ipfs-datasets.software-contracts.semantic-edge@1","source_id":"baguqeerajbkr5upksh3btopy7kr53udsgxgqp4azrhlwxifyzn64zaxll26q","span":{"end_column":26,"end_line":1,"path":"check_offset.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"target_id":"baguqeera5oihah7s5wprib5wlmweifdbv2sskeksgkdz3sziimqz5ljpqpaq"},{"confidence":"conservative","edge_id":"baguqeerap62yzrxpyvntxi6p5mdfnztllnkdmsrlbdldotbpsfxwemrmvzcq","extraction_method":"lexical","extractor_version":"2","metadata":{"native_boundary":false,"resolution":"unresolved","unresolved_target":"lexical:type"},"relation":"calls","schema":"ipfs-datasets.software-contracts.semantic-edge@1","source_id":"baguqeerapxu264ccolujceg6ivixuivtagg3h3rli7yv6rtiddqceygxpisq","span":{"end_column":29,"end_line":3,"path":"check_type.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":11,"start_line":3},"target_id":"lexical:type"},{"confidence":"conservative","edge_id":"baguqeeras434px2hyhckdrfjgpfzg3m6kt4f5afrf6ox2oop2m46idohajza","extraction_method":"lexical","extractor_version":"2","metadata":{"native_boundary":false,"resolution":"definite","unresolved_target":"lexical:calc.increment"},"relation":"calls","schema":"ipfs-datasets.software-contracts.semantic-edge@1","source_id":"baguqeerapxu264ccolujceg6ivixuivtagg3h3rli7yv6rtiddqceygxpisq","span":{"end_column":28,"end_line":3,"path":"check_type.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":16,"start_line":3},"target_id":"baguqeera5oihah7s5wprib5wlmweifdbv2sskeksgkdz3sziimqz5ljpqpaq"},{"confidence":"conservative","edge_id":"baguqeeraw4uq523kg4kr5i5bvrmeo4wh7rq45yhpzeibqk4b3ugw4q4vtr5a","extraction_method":"lexical","extractor_version":"2","metadata":{"native_boundary":false,"resolution":"unresolved","unresolved_target":"lexical:getattr"},"relation":"calls","schema":"ipfs-datasets.software-contracts.semantic-edge@1","source_id":"baguqeerac7xaynkzgbvukjopos5mx2y7ldh5ktmp2e7nmtndcqclbbbwnb5a","span":{"end_column":42,"end_line":2,"path":"unsupported.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":11,"start_line":2},"target_id":"lexical:getattr"},{"confidence":"exact","edge_id":"baguqeerax7ju4434cmeuudi7k6xiwvtkdog4m4rj52y5yh7bukjm3bim4tfa","extraction_method":"global_binding","extractor_version":"2","metadata":{"resolution":"unresolved","unresolved_target":"global:increment"},"relation":"reads_state","schema":"ipfs-datasets.software-contracts.semantic-edge@1","source_id":"baguqeerapxu264ccolujceg6ivixuivtagg3h3rli7yv6rtiddqceygxpisq","span":{"end_column":25,"end_line":3,"path":"check_type.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":16,"start_line":3},"target_id":"global:increment"},{"confidence":"exact","edge_id":"baguqeerayxnh2lgydivz46zrueplosfwc3exugch6u7lugnkypcxfazr757q","extraction_method":"static_import","extractor_version":"2","metadata":{"alias":"increment","resolution":"definite","unresolved_target":"module:calc.increment"},"relation":"imports","schema":"ipfs-datasets.software-contracts.semantic-edge@1","source_id":"baguqeerapxu264ccolujceg6ivixuivtagg3h3rli7yv6rtiddqceygxpisq","span":{"end_column":26,"end_line":1,"path":"check_type.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"target_id":"baguqeera5oihah7s5wprib5wlmweifdbv2sskeksgkdz3sziimqz5ljpqpaq"}],"extractor_name":"semantic-repository-scanner","extractor_version":"1","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-index@2","state_cid":"baguqeerarva5xl5fufv2zwxocodwuewwtjz5pym5ntszwl6xagidv77hugya","symbols":[{"annotations":{},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"module","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"Module","body":[{"_type":"Assign","targets":[{"_type":"Name","ctx":{"_type":"Store"},"id":"DEFAULT_OFFSET"}],"type_comment":null,"value":{"_type":"Constant","kind":null,"value":1}}],"type_ignores":[]}}],"frontend_declarations":[null],"frontend_notices":[]},"module_path":"support.py","namespace":"support","normalized_ast":{"_type":"Module","body":[{"_type":"Assign","targets":[{"_type":"Name","ctx":{"_type":"Store"},"id":"DEFAULT_OFFSET"}],"type_comment":null,"value":{"_type":"Constant","kind":null,"value":1}}],"type_ignores":[]},"property_role":null,"qualified_name":"support","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{},"source_cid":"bafkreid3pwkrhcf6lkbfzinsyphuqyg6qxyzqvagarxb644pfq37icxvju","span":{"end_column":0,"end_line":1,"path":"support.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeera3ldpt7rddy3fgm66hh7x4lifrophelwxs5zukq6fthob3jtkfr6q","version_cid":"baguqeeracuyddmw27hgswnzlfdtaxudtxmpq36m74mpbo7mqbh5me66nfbca"},{"annotations":{"n":"int","return":"int"},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"function","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":1}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]}}],"frontend_declarations":["symbol:0:0"],"frontend_notices":[]},"module_path":"calc.py","namespace":"calc","normalized_ast":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":1}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]},"property_role":null,"qualified_name":"calc.increment","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{"is_generator":false,"parameters":[{"annotation":"int","default":"","default_kind":"none","kind":"positional_or_keyword","name":"n"}],"return":"int"},"source_cid":"bafkreig2whzodbawj5uf6jnxwuklau7dypg4y7o76drwhcihfoxilmvtvq","span":{"end_column":16,"end_line":2,"path":"calc.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeera5oihah7s5wprib5wlmweifdbv2sskeksgkdz3sziimqz5ljpqpaq","version_cid":"baguqeera5zwmikp6zm2f7dmkzft2uunkw6ad3rg36nkvfpyr6hs5hvgulyaq"},{"annotations":{"n":"int","return":"int"},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"function","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":1}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]}}],"frontend_declarations":["symbol:27:0"],"frontend_notices":[]},"module_path":"canary.py","namespace":"canary","normalized_ast":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":1}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]},"property_role":null,"qualified_name":"canary.increment","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{"is_generator":false,"parameters":[{"annotation":"int","default":"","default_kind":"none","kind":"positional_or_keyword","name":"n"}],"return":"int"},"source_cid":"bafkreigikomnn2573hgplkeuf36bsnkercv3p5jumx7ajynfvhjszxjtlm","span":{"end_column":16,"end_line":3,"path":"canary.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":2},"stable_id":"baguqeera6d3vfyuvdmjcwxaap4gsck2jvmg36bmi3fq57aq2difo3m27hi2q","version_cid":"baguqeerarc2buke7wzgsarc3lmineuhvxtdzalpxoq5rula2i3bmhqxlnqua"},{"annotations":{},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"function","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":null,"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"Call","args":[{"_type":"Name","ctx":{"_type":"Load"},"id":"n"}],"func":{"_type":"Name","ctx":{"_type":"Load"},"id":"increment"},"keywords":[]}}],"decorator_list":[],"name":"apply","returns":null,"type_comment":null,"type_params":[]}}],"frontend_declarations":["symbol:28:0"],"frontend_notices":[]},"module_path":"consumer.py","namespace":"consumer","normalized_ast":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":null,"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"Call","args":[{"_type":"Name","ctx":{"_type":"Load"},"id":"n"}],"func":{"_type":"Name","ctx":{"_type":"Load"},"id":"increment"},"keywords":[]}}],"decorator_list":[],"name":"apply","returns":null,"type_comment":null,"type_params":[]},"property_role":null,"qualified_name":"consumer.apply","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{"is_generator":false,"parameters":[{"annotation":"","default":"","default_kind":"none","kind":"positional_or_keyword","name":"n"}],"return":""},"source_cid":"bafkreibphnonbjqu6k24tyg5n6aeg4jgxwwleju6ntj5yfc6iqwkvvpj6m","span":{"end_column":23,"end_line":4,"path":"consumer.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":3},"stable_id":"baguqeera6fz6sxumtjhvwfdk5mchp4ck3uzzfos7tgbzfrpp3mhz42ywumja","version_cid":"baguqeerabbdjmyvem3452jdvgshldtusblqkocejwchtf7htfw5vd25n3mna"},{"annotations":{},"confidence":"opaque","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"function","language":"python","metadata":{"confidence_reasons":["reflection"],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":null,"arg":"value","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"Call","args":[{"_type":"Name","ctx":{"_type":"Load"},"id":"value"},{"_type":"Constant","kind":null,"value":"unknown"},{"_type":"Constant","kind":null,"value":null}],"func":{"_type":"Name","ctx":{"_type":"Load"},"id":"getattr"},"keywords":[]}}],"decorator_list":[],"name":"dynamic","returns":null,"type_comment":null,"type_params":[]}}],"frontend_declarations":["symbol:0:0"],"frontend_notices":[]},"module_path":"unsupported.py","namespace":"unsupported","normalized_ast":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":null,"arg":"value","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"Call","args":[{"_type":"Name","ctx":{"_type":"Load"},"id":"value"},{"_type":"Constant","kind":null,"value":"unknown"},{"_type":"Constant","kind":null,"value":null}],"func":{"_type":"Name","ctx":{"_type":"Load"},"id":"getattr"},"keywords":[]}}],"decorator_list":[],"name":"dynamic","returns":null,"type_comment":null,"type_params":[]},"property_role":null,"qualified_name":"unsupported.dynamic","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{"is_generator":false,"parameters":[{"annotation":"","default":"","default_kind":"none","kind":"positional_or_keyword","name":"value"}],"return":""},"source_cid":"bafkreiasnapoyago6qk7tdfe35msiumkldj6byc3ktzstpxyu2qcrsckra","span":{"end_column":42,"end_line":2,"path":"unsupported.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeerac7xaynkzgbvukjopos5mx2y7ldh5ktmp2e7nmtndcqclbbbwnb5a","version_cid":"baguqeeramkveqiapvb2j4tj5parz4d6h7obs7n3z34h2tr3qbrmrvafzlb5a"},{"annotations":{},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"module","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"Module","body":[],"type_ignores":[]}}],"frontend_declarations":[null],"frontend_notices":[]},"module_path":"known_variant.py","namespace":"known_variant","normalized_ast":{"_type":"Module","body":[],"type_ignores":[]},"property_role":null,"qualified_name":"known_variant","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{},"source_cid":"bafkreige3wrvzmsvkt4pytzvx2mir7hlwswrzekdzv6rzd23iaaqword3i","span":{"end_column":0,"end_line":1,"path":"known_variant.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeerafdh3bpths3c4cqxa6ind4xi5fb5adlvvllym3fhpdk42p5zknexa","version_cid":"baguqeeraevghg24nie44kz5x74bdxlkiwr7tjd5eidxo26yhzpipn3ew3rdq"},{"annotations":{"n":"int","return":"int"},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"function","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":99}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]}}],"frontend_declarations":["symbol:0:0"],"frontend_notices":[]},"module_path":"decoy.py","namespace":"decoy","normalized_ast":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":99}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]},"property_role":null,"qualified_name":"decoy.increment","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{"is_generator":false,"parameters":[{"annotation":"int","default":"","default_kind":"none","kind":"positional_or_keyword","name":"n"}],"return":"int"},"source_cid":"bafkreievhhjso4e2xbuaqdzgxoy7swzz2galjhrjhfdjyfbywd433bhyki","span":{"end_column":17,"end_line":2,"path":"decoy.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeeragsl7izt2gjpjigwv3wek73tsbxkisb6syj25gmg36sfd6t5simqa","version_cid":"baguqeerauhgxc254mdf45npeqtfbwuwgvgaogbrmegviesmyrbr6gt77aaxa"},{"annotations":{},"confidence":"opaque","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"module","language":"python","metadata":{"confidence_reasons":["reflection"],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"Module","body":[],"type_ignores":[]}}],"frontend_declarations":[null],"frontend_notices":[]},"module_path":"unsupported.py","namespace":"unsupported","normalized_ast":{"_type":"Module","body":[],"type_ignores":[]},"property_role":null,"qualified_name":"unsupported","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{},"source_cid":"bafkreiasnapoyago6qk7tdfe35msiumkldj6byc3ktzstpxyu2qcrsckra","span":{"end_column":0,"end_line":1,"path":"unsupported.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeeragysnug5j5r3p4bjkwbva2x7m5hhgd5skf4h625tqe7g54ppqdhna","version_cid":"baguqeerav4j67xh3doze2ei2sm7idfwknhzhsrukzlynzwfu5lr5fkwenwxq"},{"annotations":{},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"module","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"Module","body":[],"type_ignores":[]}}],"frontend_declarations":[null],"frontend_notices":[]},"module_path":"tune.py","namespace":"tune","normalized_ast":{"_type":"Module","body":[],"type_ignores":[]},"property_role":null,"qualified_name":"tune","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{},"source_cid":"bafkreiecl6al6zc2gzt4gqewrsa4qnj77zeuensr3abb3fjhuyvwbw56la","span":{"end_column":0,"end_line":1,"path":"tune.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeeraigr4h6hc5h7kg46mqnz4ezpgig6jhsovfvgr7777bnghbcqb3koa","version_cid":"baguqeeradu5ecy7fx23vdxkv52ulyc5ldpbitxgmjb25vohvwyviodwyfcuq"},{"annotations":{},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"module","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"Module","body":[{"_type":"ImportFrom","level":0,"module":"calc","names":[{"_type":"alias","asname":null,"name":"increment"}]},{"_type":"For","body":[{"_type":"Assert","msg":null,"test":{"_type":"Compare","comparators":[{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":2}}],"left":{"_type":"Call","args":[{"_type":"Name","ctx":{"_type":"Load"},"id":"n"}],"func":{"_type":"Name","ctx":{"_type":"Load"},"id":"increment"},"keywords":[]},"ops":[{"_type":"Eq"}]}}],"iter":{"_type":"Tuple","ctx":{"_type":"Load"},"elts":[{"_type":"UnaryOp","op":{"_type":"USub"},"operand":{"_type":"Constant","kind":null,"value":2}},{"_type":"UnaryOp","op":{"_type":"USub"},"operand":{"_type":"Constant","kind":null,"value":1}},{"_type":"Constant","kind":null,"value":0},{"_type":"Constant","kind":null,"value":1},{"_type":"Constant","kind":null,"value":2}]},"orelse":[],"target":{"_type":"Name","ctx":{"_type":"Store"},"id":"n"},"type_comment":null}],"type_ignores":[]}}],"frontend_declarations":[null],"frontend_notices":[]},"module_path":"check_offset.py","namespace":"check_offset","normalized_ast":{"_type":"Module","body":[{"_type":"ImportFrom","level":0,"module":"calc","names":[{"_type":"alias","asname":null,"name":"increment"}]},{"_type":"For","body":[{"_type":"Assert","msg":null,"test":{"_type":"Compare","comparators":[{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":2}}],"left":{"_type":"Call","args":[{"_type":"Name","ctx":{"_type":"Load"},"id":"n"}],"func":{"_type":"Name","ctx":{"_type":"Load"},"id":"increment"},"keywords":[]},"ops":[{"_type":"Eq"}]}}],"iter":{"_type":"Tuple","ctx":{"_type":"Load"},"elts":[{"_type":"UnaryOp","op":{"_type":"USub"},"operand":{"_type":"Constant","kind":null,"value":2}},{"_type":"UnaryOp","op":{"_type":"USub"},"operand":{"_type":"Constant","kind":null,"value":1}},{"_type":"Constant","kind":null,"value":0},{"_type":"Constant","kind":null,"value":1},{"_type":"Constant","kind":null,"value":2}]},"orelse":[],"target":{"_type":"Name","ctx":{"_type":"Store"},"id":"n"},"type_comment":null}],"type_ignores":[]},"property_role":null,"qualified_name":"check_offset","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{},"source_cid":"bafkreia66d65po6asi7mbw77rezkqgtthdbke7xaqdfcswy6z7mbt7cdze","span":{"end_column":0,"end_line":1,"path":"check_offset.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeerajbkr5upksh3btopy7kr53udsgxgqp4azrhlwxifyzn64zaxll26q","version_cid":"baguqeera53qojkow5plbdtvcwocuke47srpbnha5u6dcywit7payh4bt23eq"},{"annotations":{},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"module","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"Module","body":[{"_type":"ImportFrom","level":0,"module":"calc","names":[{"_type":"alias","asname":null,"name":"increment"}]}],"type_ignores":[]}}],"frontend_declarations":[null],"frontend_notices":[]},"module_path":"consumer.py","namespace":"consumer","normalized_ast":{"_type":"Module","body":[{"_type":"ImportFrom","level":0,"module":"calc","names":[{"_type":"alias","asname":null,"name":"increment"}]}],"type_ignores":[]},"property_role":null,"qualified_name":"consumer","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{},"source_cid":"bafkreibphnonbjqu6k24tyg5n6aeg4jgxwwleju6ntj5yfc6iqwkvvpj6m","span":{"end_column":0,"end_line":1,"path":"consumer.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeerak3duptogi7ulr5hlgadj5iby3o7h33w6tvkpomvphcg3c2yrglca","version_cid":"baguqeerahcxmufr2ntkc34m4b5a2ofjk6exumxxvgc4pghs7u3ncr7k5gupq"},{"annotations":{"n":"int","return":"int"},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"function","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":1}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]}}],"frontend_declarations":["symbol:23:0"],"frontend_notices":[]},"module_path":"tune.py","namespace":"tune","normalized_ast":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":1}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]},"property_role":null,"qualified_name":"tune.increment","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{"is_generator":false,"parameters":[{"annotation":"int","default":"","default_kind":"none","kind":"positional_or_keyword","name":"n"}],"return":"int"},"source_cid":"bafkreiecl6al6zc2gzt4gqewrsa4qnj77zeuensr3abb3fjhuyvwbw56la","span":{"end_column":16,"end_line":3,"path":"tune.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":2},"stable_id":"baguqeeralhmixzkfic5ixdnab3cegr25n6oer3nqbi5hojlre6te2sfzwfma","version_cid":"baguqeeraz5neglq646bbgp3pegh7z7kzhpopj4doet4jyqtoqluvwzhhd2jq"},{"annotations":{},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"module","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"Module","body":[],"type_ignores":[]}}],"frontend_declarations":[null],"frontend_notices":[]},"module_path":"decoy.py","namespace":"decoy","normalized_ast":{"_type":"Module","body":[],"type_ignores":[]},"property_role":null,"qualified_name":"decoy","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{},"source_cid":"bafkreievhhjso4e2xbuaqdzgxoy7swzz2galjhrjhfdjyfbywd433bhyki","span":{"end_column":0,"end_line":1,"path":"decoy.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeeralybdrlaubaiodf52fsvsr3tqxago225hxd5r2soov7y4jwrg3hxa","version_cid":"baguqeerac4lnx33g42jv2my7xcqpsxzti4kixhfuip2js2ajrjxebdziarja"},{"annotations":{"n":"int","return":"int"},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"function","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":2}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]}}],"frontend_declarations":["symbol:33:0"],"frontend_notices":[]},"module_path":"known_variant.py","namespace":"known_variant","normalized_ast":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":2}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]},"property_role":null,"qualified_name":"known_variant.increment","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{"is_generator":false,"parameters":[{"annotation":"int","default":"","default_kind":"none","kind":"positional_or_keyword","name":"n"}],"return":"int"},"source_cid":"bafkreige3wrvzmsvkt4pytzvx2mir7hlwswrzekdzv6rzd23iaaqword3i","span":{"end_column":16,"end_line":3,"path":"known_variant.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":2},"stable_id":"baguqeeranwhfxfwoeikvnnv5foco2kwfxwq6vraghws54bxopim4egqfncla","version_cid":"baguqeeragzmepjxpj3fa76zh2rqawlwwbindaehvrbysc2tjp3q7ftlr5lrq"},{"annotations":{},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"module","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"Module","body":[],"type_ignores":[]}}],"frontend_declarations":[null],"frontend_notices":[]},"module_path":"canary.py","namespace":"canary","normalized_ast":{"_type":"Module","body":[],"type_ignores":[]},"property_role":null,"qualified_name":"canary","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{},"source_cid":"bafkreigikomnn2573hgplkeuf36bsnkercv3p5jumx7ajynfvhjszxjtlm","span":{"end_column":0,"end_line":1,"path":"canary.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeeraphf3yuxr45w3r3cxzquv4dfoprrbkgvh3ytryrmorem74jdpgp2q","version_cid":"baguqeerateqlbnujpzw3w6dekciyisvagcecbtdwtx3xflg4bmpktxy4u2iq"},{"annotations":{},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"module","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"Module","body":[{"_type":"ImportFrom","level":0,"module":"calc","names":[{"_type":"alias","asname":null,"name":"increment"}]},{"_type":"For","body":[{"_type":"Assert","msg":null,"test":{"_type":"Compare","comparators":[{"_type":"Name","ctx":{"_type":"Load"},"id":"int"}],"left":{"_type":"Call","args":[{"_type":"Call","args":[{"_type":"Name","ctx":{"_type":"Load"},"id":"n"}],"func":{"_type":"Name","ctx":{"_type":"Load"},"id":"increment"},"keywords":[]}],"func":{"_type":"Name","ctx":{"_type":"Load"},"id":"type"},"keywords":[]},"ops":[{"_type":"Is"}]}}],"iter":{"_type":"Tuple","ctx":{"_type":"Load"},"elts":[{"_type":"UnaryOp","op":{"_type":"USub"},"operand":{"_type":"Constant","kind":null,"value":2}},{"_type":"UnaryOp","op":{"_type":"USub"},"operand":{"_type":"Constant","kind":null,"value":1}},{"_type":"Constant","kind":null,"value":0},{"_type":"Constant","kind":null,"value":1},{"_type":"Constant","kind":null,"value":2}]},"orelse":[],"target":{"_type":"Name","ctx":{"_type":"Store"},"id":"n"},"type_comment":null}],"type_ignores":[]}}],"frontend_declarations":[null],"frontend_notices":[]},"module_path":"check_type.py","namespace":"check_type","normalized_ast":{"_type":"Module","body":[{"_type":"ImportFrom","level":0,"module":"calc","names":[{"_type":"alias","asname":null,"name":"increment"}]},{"_type":"For","body":[{"_type":"Assert","msg":null,"test":{"_type":"Compare","comparators":[{"_type":"Name","ctx":{"_type":"Load"},"id":"int"}],"left":{"_type":"Call","args":[{"_type":"Call","args":[{"_type":"Name","ctx":{"_type":"Load"},"id":"n"}],"func":{"_type":"Name","ctx":{"_type":"Load"},"id":"increment"},"keywords":[]}],"func":{"_type":"Name","ctx":{"_type":"Load"},"id":"type"},"keywords":[]},"ops":[{"_type":"Is"}]}}],"iter":{"_type":"Tuple","ctx":{"_type":"Load"},"elts":[{"_type":"UnaryOp","op":{"_type":"USub"},"operand":{"_type":"Constant","kind":null,"value":2}},{"_type":"UnaryOp","op":{"_type":"USub"},"operand":{"_type":"Constant","kind":null,"value":1}},{"_type":"Constant","kind":null,"value":0},{"_type":"Constant","kind":null,"value":1},{"_type":"Constant","kind":null,"value":2}]},"orelse":[],"target":{"_type":"Name","ctx":{"_type":"Store"},"id":"n"},"type_comment":null}],"type_ignores":[]},"property_role":null,"qualified_name":"check_type","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{},"source_cid":"bafkreig3s3zht5yypjoamuvpjlanw52d6upqf4edgg33cbixrnfrw2l7bm","span":{"end_column":0,"end_line":1,"path":"check_type.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeerapxu264ccolujceg6ivixuivtagg3h3rli7yv6rtiddqceygxpisq","version_cid":"baguqeeraka5hjmtziox3bggxd3rbkhloee57yh5kfmmw2lktw3ruvxyi6nxq"},{"annotations":{},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"constant","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"Assign","targets":[{"_type":"Name","ctx":{"_type":"Store"},"id":"DEFAULT_OFFSET"}],"type_comment":null,"value":{"_type":"Constant","kind":null,"value":1}}}],"frontend_declarations":["symbol:0:0"],"frontend_notices":[]},"module_path":"support.py","namespace":"support","normalized_ast":{"_type":"Assign","targets":[{"_type":"Name","ctx":{"_type":"Store"},"id":"DEFAULT_OFFSET"}],"type_comment":null,"value":{"_type":"Constant","kind":null,"value":1}},"property_role":null,"qualified_name":"support.DEFAULT_OFFSET","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{},"source_cid":"bafkreid3pwkrhcf6lkbfzinsyphuqyg6qxyzqvagarxb644pfq37icxvju","span":{"end_column":18,"end_line":1,"path":"support.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeeraqw6vqg56bd2i2zy7dlmcmwpb3zu2qc43f2o3nnhy6cicex6p2d2q","version_cid":"baguqeerap6cxulmkf2wmss3f3m5ovne76suit7co7mxsu324fyxipwsvaw3a"},{"annotations":{},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"module","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"Module","body":[],"type_ignores":[]}}],"frontend_declarations":[null],"frontend_notices":[]},"module_path":"calc.py","namespace":"calc","normalized_ast":{"_type":"Module","body":[],"type_ignores":[]},"property_role":null,"qualified_name":"calc","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{},"source_cid":"bafkreig2whzodbawj5uf6jnxwuklau7dypg4y7o76drwhcihfoxilmvtvq","span":{"end_column":0,"end_line":1,"path":"calc.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeeravzddpjz36bnk37q6hushuugks2kyghfjgq5cnlb5a2inaxc4qo5a","version_cid":"baguqeera6mzckoswdaitwvvmccwtczqvyvqnp7kiax4xrug36nxq2xocui3q"}]},"snapshot":{"entries":[{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerabsgxnwkrx5csnutftobl5z7c73btcx2rt7h35i3rkggsuuap2zzq","git_blob_oid":"3f61573bdca90df8f9b568e5ddbcc1db79b79716","head_blob_oid":"3f61573bdca90df8f9b568e5ddbcc1db79b79716","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"calc.py","raw_path_hex":"63616c632e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":47,"source_cid":"bafkreig2whzodbawj5uf6jnxwuklau7dypg4y7o76drwhcihfoxilmvtvq"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerajwgfjxct6ev5hycxwpxxdqh2k355vfhwa56eecfwrgdg74ys247q","git_blob_oid":"f53de9ed93d63f21d6b1704fd7730e5c5b88116b","head_blob_oid":"f53de9ed93d63f21d6b1704fd7730e5c5b88116b","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"canary.py","raw_path_hex":"63616e6172792e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":74,"source_cid":"bafkreigikomnn2573hgplkeuf36bsnkercv3p5jumx7ajynfvhjszxjtlm"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerarbm4sp3fbrorwkzx6qai3f6umfadxiq7sac6jztwp7incugvyz7q","git_blob_oid":"5d4c5db2a9dc79ac85580a4cb2d851e42bd97ca4","head_blob_oid":"5d4c5db2a9dc79ac85580a4cb2d851e42bd97ca4","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"check_offset.py","raw_path_hex":"636865636b5f6f66667365742e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":88,"source_cid":"bafkreia66d65po6asi7mbw77rezkqgtthdbke7xaqdfcswy6z7mbt7cdze"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerajz36zefk5nvhb5dc45z44txfa2n5imykeratoxm5cop5gjoffwta","git_blob_oid":"f84a98513fabbce6f4e7862a706d295e9df88d62","head_blob_oid":"f84a98513fabbce6f4e7862a706d295e9df88d62","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"check_type.py","raw_path_hex":"636865636b5f747970652e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":92,"source_cid":"bafkreig3s3zht5yypjoamuvpjlanw52d6upqf4edgg33cbixrnfrw2l7bm"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeeraspxzhvg5wtyhwm4utxlb6fqhkcnmn6cj4mmg4gk6ypsbcrxbxgtq","git_blob_oid":"48f4d1c3f8024a4eca21f00e3522747d498e6b91","head_blob_oid":"48f4d1c3f8024a4eca21f00e3522747d498e6b91","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"consumer.py","raw_path_hex":"636f6e73756d65722e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":66,"source_cid":"bafkreibphnonbjqu6k24tyg5n6aeg4jgxwwleju6ntj5yfc6iqwkvvpj6m"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerare2dmhndy2v5kcyfnaxahn2fxbfhnksjxb6u5fqacxz7xpapvata","git_blob_oid":"6d938c9b317b917b0a3a1fd26cccfdb08911e915","head_blob_oid":"6d938c9b317b917b0a3a1fd26cccfdb08911e915","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"decoy.py","raw_path_hex":"6465636f792e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":48,"source_cid":"bafkreievhhjso4e2xbuaqdzgxoy7swzz2galjhrjhfdjyfbywd433bhyki"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeeranffxmtbya3jkqwhitzsqu2uut75rgig5z56dbm5gsm5f24sibd5q","git_blob_oid":"cd576ff9aa5c64d2ac030ba0cda873e55f1674c8","head_blob_oid":"cd576ff9aa5c64d2ac030ba0cda873e55f1674c8","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"known_variant.py","raw_path_hex":"6b6e6f776e5f76617269616e742e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":80,"source_cid":"bafkreige3wrvzmsvkt4pytzvx2mir7hlwswrzekdzv6rzd23iaaqword3i"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeeranqeeongpunci7arkrohj7eps6kxgenvqt5duhdwqr4zc4wwg2klq","git_blob_oid":"fea318d2515f2f4bcbb58e5faf1a8fb2bd4d594b","head_blob_oid":"fea318d2515f2f4bcbb58e5faf1a8fb2bd4d594b","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"support.py","raw_path_hex":"737570706f72742e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":19,"source_cid":"bafkreid3pwkrhcf6lkbfzinsyphuqyg6qxyzqvagarxb644pfq37icxvju"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerakfncwummy2seg54ujlf23zgxyqzy3hhteb7xswegcis4ffilq32a","git_blob_oid":"530aee57eeae73b69b574365e3691707840a6425","head_blob_oid":"530aee57eeae73b69b574365e3691707840a6425","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"tune.py","raw_path_hex":"74756e652e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":70,"source_cid":"bafkreiecl6al6zc2gzt4gqewrsa4qnj77zeuensr3abb3fjhuyvwbw56la"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerars6vtjsh536hxw6f2rdsxnwkufltiy3c2yg57d4yk7puoizgphcq","git_blob_oid":"b4c892e6475baf3fb2d6cf0958357538e98235f6","head_blob_oid":"b4c892e6475baf3fb2d6cf0958357538e98235f6","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"unsupported.py","raw_path_hex":"756e737570706f727465642e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":63,"source_cid":"bafkreiasnapoyago6qk7tdfe35msiumkldj6byc3ktzstpxyu2qcrsckra"}],"exclusions":[".eggs",".git",".hg",".mypy_cache",".nox",".pytest_cache",".ruff_cache",".semantic-index",".semantic_index",".svn",".tox",".venv","__pycache__","build","coverage","dist","env","external","htmlcov","node_modules","semantic-index-state","site-packages","third-party","third_party","vendor","venv"],"git_commit":"529414be9f608949e444af15073865302e52f434","git_tree":"859f41a9507776edee2a179cf5d7c4079bbaa6ca","max_entries":256,"max_file_bytes":65536,"mode":"git-clean","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-repository-snapshot@4","snapshot_cid":"baguqeera5icnvhiinjaau253x3wyg2bd2po4age3eyillgjur2bmqksbhfya"},"units":[{"ast_cid":"baguqeeragbth2q3hgm4k3t5au7wsbpywv3lsmpyltien4jqa5c7ldylckekq","entry_cid":"baguqeerabsgxnwkrx5csnutftobl5z7c73btcx2rt7h35i3rkggsuuap2zzq","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:63616c632e7079"},{"ast_cid":"baguqeerav2jffsev7p46llsm5w2e6e3mwada73b4zplnwqgl5ognejkw2mja","entry_cid":"baguqeerajwgfjxct6ev5hycxwpxxdqh2k355vfhwa56eecfwrgdg74ys247q","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:63616e6172792e7079"},{"ast_cid":"baguqeeratzdgltaadd5sqi3efiseowzjhqzswbwozbtrvpo4gtoh4iqnxoda","entry_cid":"baguqeerarbm4sp3fbrorwkzx6qai3f6umfadxiq7sac6jztwp7incugvyz7q","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:636865636b5f6f66667365742e7079"},{"ast_cid":"baguqeerapghafludvefliflcvlmjv7wdabj34zkeg53vzndo4vmylc2batnq","entry_cid":"baguqeerajz36zefk5nvhb5dc45z44txfa2n5imykeratoxm5cop5gjoffwta","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:636865636b5f747970652e7079"},{"ast_cid":"baguqeerapzfvfgfmovzjcr6db33lp7damogco33yryn7riqw7seuieynipca","entry_cid":"baguqeeraspxzhvg5wtyhwm4utxlb6fqhkcnmn6cj4mmg4gk6ypsbcrxbxgtq","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:636f6e73756d65722e7079"},{"ast_cid":"baguqeerazk4q47e25hng2ti3jldimawwmf2zvwgjq5c47qdpz4twafledq2a","entry_cid":"baguqeerare2dmhndy2v5kcyfnaxahn2fxbfhnksjxb6u5fqacxz7xpapvata","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:6465636f792e7079"},{"ast_cid":"baguqeerak4e2ilznyofhu2r4bsxsxdc6fzzqsizycxr7kwrqxi7utpmv24aq","entry_cid":"baguqeeranffxmtbya3jkqwhitzsqu2uut75rgig5z56dbm5gsm5f24sibd5q","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:6b6e6f776e5f76617269616e742e7079"},{"ast_cid":"baguqeerarlqx76d2poqprmw4evz5ezethzdsucizm3hlnsynwuxerb2nwyga","entry_cid":"baguqeeranqeeongpunci7arkrohj7eps6kxgenvqt5duhdwqr4zc4wwg2klq","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:737570706f72742e7079"},{"ast_cid":"baguqeeranfvqryukzy4hyk4ceahqeuepuncfyyjudp2vdd3yvsknmmjma23q","entry_cid":"baguqeerakfncwummy2seg54ujlf23zgxyqzy3hhteb7xswegcis4ffilq32a","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:74756e652e7079"},{"ast_cid":"baguqeeracttwhfapni3vlu6wcy6367p5bwrwtdr22wnblc4bxstyu6tckpuq","entry_cid":"baguqeerars6vtjsh536hxw6f2rdsxnwkufltiy3c2yg57d4yk7puoizgphcq","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:756e737570706f727465642e7079"}]},"native_adapter":{"adapter_version":"software-verification-source-adapter/v1.0.1","backend_requests":[{"attributes":{"fake_success_forbidden":true,"function_id":"function:increment","program_id":"bafkreiayjq3pgjomlvn6kx6mkvwg6hzxnaepqep5misb4j2idpj3zihxgy","requires_canonical_backend":true},"goal_kind":"verification_condition","logic_family":"smt","obligation_statement":"Establish the admitted contract obligations for function 'increment' via the shared SMT compiler; do not treat adapter success as a proof.","request_id":"backend-request:function:increment.contract","schema":"ipfs_datasets_py/logic/software-verification/canonical-backend-request@1","source_ref_ids":["source:known_variant.py"],"subject_ids":["function:increment"],"theory_tags":["equality","qf_lia"]}],"diagnostics":[],"document":{"artifacts":[{"artifact_id":"artifact:known_variant.py","config_id":"","content_cid":"","content_sha256":"c4dda35cb25554f8fc4f35be9888fcebb4ad1c9143cd7d1c8f5b40010b3a23da","license_expression":"","media_type":"text/x-python","metadata":{"language":"python"},"parent_artifact_ids":[],"path":"known_variant.py","producer_id":"","review_status":"","role":"input","schema_id":"software-verification-source","schema_version":"v1","size":80,"trust_decision":""}],"assumptions":[{"assumption_id":"assumption:python.language-semantics","expression":{"adapter":"software-verification-source-adapter/v1.0.1","subset":"v1"},"extensions":{},"kind":"semantic","schema_version":"verification-assumption/v1","source_ref_ids":[],"span_ids":["span:function.increment.1"],"statement":"Only the admitted python subset is given executable ProgramIR semantics; other features stay observational.","subject_ids":["decl:function.increment"]},{"assumption_id":"assumption:python.memory","expression":{"memory_model":"abstract_objects"},"extensions":{},"kind":"modeling","schema_version":"verification-assumption/v1","source_ref_ids":[],"span_ids":["span:function.increment.1"],"statement":"python memory is modeled as abstract object identity without a precise heap graph in this adapter version.","subject_ids":["decl:function.increment"]},{"assumption_id":"assumption:python.runtime","expression":{"concurrency":"sequential","language":"python"},"extensions":{},"kind":"platform","schema_version":"verification-assumption/v1","source_ref_ids":[],"span_ids":["span:function.increment.1"],"statement":"python runtime is sequential, single-threaded for the admitted subset; the GIL or event-loop concurrency is not modeled.","subject_ids":["decl:function.increment"]},{"assumption_id":"assumption:python.undefined-behavior","expression":{"undefined_behavior_policy":"retain_unsupported"},"extensions":{},"kind":"semantic","schema_version":"verification-assumption/v1","source_ref_ids":[],"span_ids":["span:function.increment.1"],"statement":"Undefined or implementation-defined python behavior is not silently executed; unsupported constructs are retained as diagnostics.","subject_ids":["decl:function.increment"]}],"bounds":[{"bound_id":"bound:python.source-bytes","description":"Adapter admission bound for source size.","extensions":{},"kind":"resource_bounded","limits":{"max_source_bytes":2097152},"source_ref_ids":["source:known_variant.py"],"span_ids":[]}],"declarations":[{"declaration_id":"decl:function.increment","depends_on":[],"extensions":{},"kind":"function","name":"increment","payload":{"complete_lowering":true,"function_id":"function:increment","language":"python","parameter_symbol_ids":["symbol:increment.n.parameter"],"return_type":"int"},"source_ref_ids":["source:known_variant.py"],"span_ids":["span:function.increment.1"]}],"diagnostics":[],"document_id":"bafkreig3a5fgbmlpri5dpftk4bvyp4uxroyvtijiesfa2ee26g2wmec6me","extensions":{"lfv.source_adapter.version":"software-verification-source-adapter/v1.0.1"},"metadata":{"adapter":"SourceSoftwareVerificationAdapter@1","language":"python","path":"known_variant.py"},"observations":{"adapter_version":"software-verification-source-adapter/v1.0.1","backend_requests":[{"attributes":{"fake_success_forbidden":true,"function_id":"function:increment","program_id":"bafkreiayjq3pgjomlvn6kx6mkvwg6hzxnaepqep5misb4j2idpj3zihxgy","requires_canonical_backend":true},"goal_kind":"verification_condition","logic_family":"smt","obligation_statement":"Establish the admitted contract obligations for function 'increment' via the shared SMT compiler; do not treat adapter success as a proof.","request_id":"backend-request:function:increment.contract","schema":"ipfs_datasets_py/logic/software-verification/canonical-backend-request@1","source_ref_ids":["source:known_variant.py"],"subject_ids":["function:increment"],"theory_tags":["equality","qf_lia"]}],"interface":"SourceSoftwareVerificationAdapter@1","unsupported_constructs":[]},"properties":[{"assumption_ids":["assumption:python.language-semantics","assumption:python.memory","assumption:python.runtime","assumption:python.undefined-behavior"],"bound_ids":[],"expression":{"function_id":"function:increment","purity":"pure"},"extensions":{},"kind":"safety","logic_family":"software_verification","property_id":"property:function:increment.safety","schema_version":"verification-property/v1","source_ref_ids":["source:known_variant.py"],"span_ids":["span:function.increment.1"],"statement":"Function increment respects its admitted control-flow and effect summary under the declared language assumptions.","subject_ids":["decl:function.increment"]}],"schema_version":"software-verification-ir/v1","sources":[{"container_sha256":"","container_uri":"","content_cid":"","content_sha256":"c4dda35cb25554f8fc4f35be9888fcebb4ad1c9143cd7d1c8f5b40010b3a23da","license_expression":"","metadata":{"byte_length":80,"language":"python","path":"known_variant.py"},"ref_id":"source:known_variant.py","review_status":"unreviewed","source_id":"known_variant.py","source_revision":"snapshot:baguqeera5icnvhiinjaau253x3wyg2bd2po4age3eyillgjur2bmqksbhfya","source_uri":"file:///known_variant.py"}],"spans":[{"end_byte":79,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:known_variant.py","span_id":"span:function.increment.1","start_byte":33,"start_char":null,"start_column":1,"start_line":2},{"end_byte":79,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:known_variant.py","span_id":"span:increment.expr.4","start_byte":74,"start_char":null,"start_column":12,"start_line":3},{"end_byte":75,"end_char":null,"end_column":12,"end_line":3,"metadata":{},"source_ref_id":"source:known_variant.py","span_id":"span:increment.expr.5","start_byte":74,"start_char":null,"start_column":12,"start_line":3},{"end_byte":79,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:known_variant.py","span_id":"span:increment.expr.7","start_byte":78,"start_char":null,"start_column":16,"start_line":3},{"end_byte":53,"end_char":null,"end_column":20,"end_line":2,"metadata":{},"source_ref_id":"source:known_variant.py","span_id":"span:increment.param.n.2","start_byte":47,"start_char":null,"start_column":15,"start_line":2},{"end_byte":79,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:known_variant.py","span_id":"span:increment.stmt.3","start_byte":67,"start_char":null,"start_column":5,"start_line":3}]},"evidence":null,"fake_backend_success":false,"interface":"SourceSoftwareVerificationAdapter@1","language":"python","path":"known_variant.py","program":{"commands":[{"attributes":{},"command_id":"command:10","effects":{"allocates":[],"deallocates":[],"nondeterministic":false,"performs_io":false,"raises":[],"reads":[],"synchronizes":false,"writes":[]},"evaluation_order":["expr:9"],"expression_ids":["expr:9"],"kind":"return","source_ref_ids":["source:known_variant.py"],"span_ids":["span:increment.stmt.3"],"target_symbol_ids":[],"undefined_behavior":[]}],"expressions":[{"attributes":{},"evaluation_order":[],"expression_id":"expr:6","kind":"symbol","operand_ids":[],"operator":"","source_ref_ids":["source:known_variant.py"],"span_ids":["span:increment.expr.5"],"symbol_ids":["symbol:increment.n.parameter"],"type_ref":"any"},{"attributes":{"value":2},"evaluation_order":[],"expression_id":"expr:8","kind":"literal","operand_ids":[],"operator":"","source_ref_ids":["source:known_variant.py"],"span_ids":["span:increment.expr.7"],"symbol_ids":[],"type_ref":"int"},{"attributes":{},"evaluation_order":["expr:6","expr:8"],"expression_id":"expr:9","kind":"binary","operand_ids":["expr:6","expr:8"],"operator":"add","source_ref_ids":["source:known_variant.py"],"span_ids":["span:increment.expr.4"],"symbol_ids":[],"type_ref":"any"}],"functions":[{"cfg":{"blocks":[{"block_id":"block:entry","command_ids":["command:10"],"source_ref_ids":["source:known_variant.py"],"span_ids":["span:function.increment.1"]}],"edges":[],"entry_block_id":"block:entry","exceptional_exit_block_ids":[],"graph_id":"cfg:increment","normal_exit_block_ids":["block:entry"]},"declared_exceptions":[],"effects":{"allocates":[],"deallocates":[],"nondeterministic":false,"performs_io":false,"raises":[],"reads":["symbol:increment.n.parameter"],"synchronizes":false,"writes":[]},"exception_symbol_ids":[],"function_id":"function:increment","local_symbol_ids":[],"name":"increment","parameter_symbol_ids":["symbol:increment.n.parameter"],"purity":"pure","result_symbol_id":"symbol:increment.result.result","return_type":"int","source_ref_ids":["source:known_variant.py"],"span_ids":["span:function.increment.1"]}],"global_symbol_ids":[],"metadata":{"adapter":"SourceSoftwareVerificationAdapter@1","language":"python","path":"known_variant.py"},"program_id":"bafkreiayjq3pgjomlvn6kx6mkvwg6hzxnaepqep5misb4j2idpj3zihxgy","schema_version":"program-ir/v1","sources":[{"container_sha256":"","container_uri":"","content_cid":"","content_sha256":"c4dda35cb25554f8fc4f35be9888fcebb4ad1c9143cd7d1c8f5b40010b3a23da","license_expression":"","metadata":{"byte_length":80,"language":"python","path":"known_variant.py"},"ref_id":"source:known_variant.py","review_status":"unreviewed","source_id":"known_variant.py","source_revision":"snapshot:baguqeera5icnvhiinjaau253x3wyg2bd2po4age3eyillgjur2bmqksbhfya","source_uri":"file:///known_variant.py"}],"spans":[{"end_byte":79,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:known_variant.py","span_id":"span:function.increment.1","start_byte":33,"start_char":null,"start_column":1,"start_line":2},{"end_byte":79,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:known_variant.py","span_id":"span:increment.expr.4","start_byte":74,"start_char":null,"start_column":12,"start_line":3},{"end_byte":75,"end_char":null,"end_column":12,"end_line":3,"metadata":{},"source_ref_id":"source:known_variant.py","span_id":"span:increment.expr.5","start_byte":74,"start_char":null,"start_column":12,"start_line":3},{"end_byte":79,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:known_variant.py","span_id":"span:increment.expr.7","start_byte":78,"start_char":null,"start_column":16,"start_line":3},{"end_byte":53,"end_char":null,"end_column":20,"end_line":2,"metadata":{},"source_ref_id":"source:known_variant.py","span_id":"span:increment.param.n.2","start_byte":47,"start_char":null,"start_column":15,"start_line":2},{"end_byte":79,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:known_variant.py","span_id":"span:increment.stmt.3","start_byte":67,"start_char":null,"start_column":5,"start_line":3}],"symbols":[{"attributes":{},"kind":"parameter","name":"n","source_ref_ids":["source:known_variant.py"],"span_ids":["span:increment.param.n.2"],"symbol_id":"symbol:increment.n.parameter","type_ref":"int"},{"attributes":{},"kind":"result","name":"result","source_ref_ids":["source:known_variant.py"],"span_ids":["span:function.increment.1"],"symbol_id":"symbol:increment.result.result","type_ref":"int"}]},"schema":"ipfs_datasets_py/logic/software-verification/source-adapter-result@1","status":"success","unsupported_constructs":[]},"native_bridge_results":[{"kind":"program","native_id":"bafkreiayjq3pgjomlvn6kx6mkvwg6hzxnaepqep5misb4j2idpj3zihxgy","result":{"bridge_version":"1.0.0","diagnostics":[],"domain_identity":"bafkreiayjq3pgjomlvn6kx6mkvwg6hzxnaepqep5misb4j2idpj3zihxgy","expression":{"content_digest":"13f2de4473bbfbfa8d3f99db520a5776cc0431aabdb7a50fd6a4bc5b089df394","expression_id":"expr:sv:program:bafkreiayjq3pgjomlvn6kx6mkvwg6hzxnaepqep5misb4j2idpj3zihxgy","family":{"interface":"LogicIdentityNamespaces@1","namespace":"family","schema_version":"logic-identity-namespaces/v1","value":"program","version":"1.0.0"},"interface":"TypedExpression@1","metadata":{"bridge":"SoftwareVerificationSyntaxBridge@1","domain_identity":"bafkreiayjq3pgjomlvn6kx6mkvwg6hzxnaepqep5misb4j2idpj3zihxgy","kind":"program","source_identities":["c4dda35cb25554f8fc4f35be9888fcebb4ad1c9143cd7d1c8f5b40010b3a23da","file:///known_variant.py","source:known_variant.py","span:function.increment.1","span:increment.expr.4","span:increment.expr.5","span:increment.expr.7","span:increment.param.n.2","span:increment.stmt.3"],"view_role":""},"profile":{"interface":"LogicIdentityNamespaces@1","namespace":"profile","schema_version":"logic-identity-namespaces/v1","value":"program_ir","version":"1.0.0"},"root":{"arguments":[],"binders":[],"extension":{"children":[],"family":{"interface":"LogicIdentityNamespaces@1","namespace":"family","schema_version":"logic-identity-namespaces/v1","value":"program","version":"1.0.0"},"features":["program.ir","software_verification.program"],"interface":"LogicExtensionNode@1","metadata":{},"node_id":"node:sv:program:bafkreiayjq3pgjomlvn6kx6mkvwg6hzxnaepqep5misb4j2idpj3zihxgy:ext","payload":{"bridge_interface":"SoftwareVerificationSyntaxBridge@1","bridge_version":"1.0.0","document":{"commands":[{"attributes":{},"command_id":"command:10","effects":{"allocates":[],"deallocates":[],"nondeterministic":false,"performs_io":false,"raises":[],"reads":[],"synchronizes":false,"writes":[]},"evaluation_order":["expr:9"],"expression_ids":["expr:9"],"kind":"return","source_ref_ids":["source:known_variant.py"],"span_ids":["span:increment.stmt.3"],"target_symbol_ids":[],"undefined_behavior":[]}],"expressions":[{"attributes":{},"evaluation_order":[],"expression_id":"expr:6","kind":"symbol","operand_ids":[],"operator":"","source_ref_ids":["source:known_variant.py"],"span_ids":["span:increment.expr.5"],"symbol_ids":["symbol:increment.n.parameter"],"type_ref":"any"},{"attributes":{"value":2},"evaluation_order":[],"expression_id":"expr:8","kind":"literal","operand_ids":[],"operator":"","source_ref_ids":["source:known_variant.py"],"span_ids":["span:increment.expr.7"],"symbol_ids":[],"type_ref":"int"},{"attributes":{},"evaluation_order":["expr:6","expr:8"],"expression_id":"expr:9","kind":"binary","operand_ids":["expr:6","expr:8"],"operator":"add","source_ref_ids":["source:known_variant.py"],"span_ids":["span:increment.expr.4"],"symbol_ids":[],"type_ref":"any"}],"functions":[{"cfg":{"blocks":[{"block_id":"block:entry","command_ids":["command:10"],"source_ref_ids":["source:known_variant.py"],"span_ids":["span:function.increment.1"]}],"edges":[],"entry_block_id":"block:entry","exceptional_exit_block_ids":[],"graph_id":"cfg:increment","normal_exit_block_ids":["block:entry"]},"declared_exceptions":[],"effects":{"allocates":[],"deallocates":[],"nondeterministic":false,"performs_io":false,"raises":[],"reads":["symbol:increment.n.parameter"],"synchronizes":false,"writes":[]},"exception_symbol_ids":[],"function_id":"function:increment","local_symbol_ids":[],"name":"increment","parameter_symbol_ids":["symbol:increment.n.parameter"],"purity":"pure","result_symbol_id":"symbol:increment.result.result","return_type":"int","source_ref_ids":["source:known_variant.py"],"span_ids":["span:function.increment.1"]}],"global_symbol_ids":[],"metadata":{"adapter":"SourceSoftwareVerificationAdapter@1","language":"python","path":"known_variant.py"},"program_id":"bafkreiayjq3pgjomlvn6kx6mkvwg6hzxnaepqep5misb4j2idpj3zihxgy","schema_version":"program-ir/v1","sources":[{"container_sha256":"","container_uri":"","content_cid":"","content_sha256":"c4dda35cb25554f8fc4f35be9888fcebb4ad1c9143cd7d1c8f5b40010b3a23da","license_expression":"","metadata":{"byte_length":80,"language":"python","path":"known_variant.py"},"ref_id":"source:known_variant.py","review_status":"unreviewed","source_id":"known_variant.py","source_revision":"snapshot:baguqeera5icnvhiinjaau253x3wyg2bd2po4age3eyillgjur2bmqksbhfya","source_uri":"file:///known_variant.py"}],"spans":[{"end_byte":79,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:known_variant.py","span_id":"span:function.increment.1","start_byte":33,"start_char":null,"start_column":1,"start_line":2},{"end_byte":79,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:known_variant.py","span_id":"span:increment.expr.4","start_byte":74,"start_char":null,"start_column":12,"start_line":3},{"end_byte":75,"end_char":null,"end_column":12,"end_line":3,"metadata":{},"source_ref_id":"source:known_variant.py","span_id":"span:increment.expr.5","start_byte":74,"start_char":null,"start_column":12,"start_line":3},{"end_byte":79,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:known_variant.py","span_id":"span:increment.expr.7","start_byte":78,"start_char":null,"start_column":16,"start_line":3},{"end_byte":53,"end_char":null,"end_column":20,"end_line":2,"metadata":{},"source_ref_id":"source:known_variant.py","span_id":"span:increment.param.n.2","start_byte":47,"start_char":null,"start_column":15,"start_line":2},{"end_byte":79,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:known_variant.py","span_id":"span:increment.stmt.3","start_byte":67,"start_char":null,"start_column":5,"start_line":3}],"symbols":[{"attributes":{},"kind":"parameter","name":"n","source_ref_ids":["source:known_variant.py"],"span_ids":["span:increment.param.n.2"],"symbol_id":"symbol:increment.n.parameter","type_ref":"int"},{"attributes":{},"kind":"result","name":"result","source_ref_ids":["source:known_variant.py"],"span_ids":["span:function.increment.1"],"symbol_id":"symbol:increment.result.result","type_ref":"int"}]},"domain_identity":"bafkreiayjq3pgjomlvn6kx6mkvwg6hzxnaepqep5misb4j2idpj3zihxgy","domain_schema":"program-ir/v1","kind":"program","schema_version":"program.program_ir/v1","source_identities":["c4dda35cb25554f8fc4f35be9888fcebb4ad1c9143cd7d1c8f5b40010b3a23da","file:///known_variant.py","source:known_variant.py","span:function.increment.1","span:increment.expr.4","span:increment.expr.5","span:increment.expr.7","span:increment.param.n.2","span:increment.stmt.3"],"view_role":""},"payload_schema":"program.program_ir/v1","profile":{"interface":"LogicIdentityNamespaces@1","namespace":"profile","schema_version":"logic-identity-namespaces/v1","value":"program_ir","version":"1.0.0"},"schema_version":"syntax-logic-extension-node/v1"},"kind":"extension","metadata":{},"node_id":"node:sv:program:bafkreiayjq3pgjomlvn6kx6mkvwg6hzxnaepqep5misb4j2idpj3zihxgy","schema_version":"syntax-logic-node/v1","sort":{"arguments":[],"kind":"bool","name":"Bool","schema_version":"syntax-logic-sort/v1"},"symbol":""},"schema_version":"syntax-typed-expression/v1","signature":{"family":{"interface":"LogicIdentityNamespaces@1","namespace":"family","schema_version":"logic-identity-namespaces/v1","value":"program","version":"1.0.0"},"features":["program.ir","software_verification.program"],"interface":"LogicSignature@1","metadata":{"bridge":"SoftwareVerificationSyntaxBridge@1","domain":"software_verification","kind":"program"},"profile":{"interface":"LogicIdentityNamespaces@1","namespace":"profile","schema_version":"logic-identity-namespaces/v1","value":"program_ir","version":"1.0.0"},"schema_version":"syntax-logic-signature/v1","signature_id":"sig:sv:program","sorts":[{"arguments":[],"kind":"bool","name":"Bool","schema_version":"syntax-logic-sort/v1"}],"symbols":[]}},"has_document":true,"interface":"SoftwareVerificationSyntaxBridge@1","kind":"program","losses":[],"preservation":"exact","route":{"domain_schema":"program-ir/v1","family_id":"program","features":["software_verification.program","program.ir"],"kind":"program","notes":"","payload_schema":"program.program_ir/v1","profile_id":"program_ir","schema":"software-verification.syntax-bridge-route/v1","view_role":""},"schema":"software-verification.syntax-bridge-result/v1","source_identities":["c4dda35cb25554f8fc4f35be9888fcebb4ad1c9143cd7d1c8f5b40010b3a23da","file:///known_variant.py","source:known_variant.py","span:function.increment.1","span:increment.expr.4","span:increment.expr.5","span:increment.expr.7","span:increment.param.n.2","span:increment.stmt.3"],"status":"ok","unsupported":[]}}],"native_contracts":[],"native_program":{"commands":[{"attributes":{},"command_id":"command:10","effects":{"allocates":[],"deallocates":[],"nondeterministic":false,"performs_io":false,"raises":[],"reads":[],"synchronizes":false,"writes":[]},"evaluation_order":["expr:9"],"expression_ids":["expr:9"],"kind":"return","source_ref_ids":["source:known_variant.py"],"span_ids":["span:increment.stmt.3"],"target_symbol_ids":[],"undefined_behavior":[]}],"expressions":[{"attributes":{},"evaluation_order":[],"expression_id":"expr:6","kind":"symbol","operand_ids":[],"operator":"","source_ref_ids":["source:known_variant.py"],"span_ids":["span:increment.expr.5"],"symbol_ids":["symbol:increment.n.parameter"],"type_ref":"any"},{"attributes":{"value":2},"evaluation_order":[],"expression_id":"expr:8","kind":"literal","operand_ids":[],"operator":"","source_ref_ids":["source:known_variant.py"],"span_ids":["span:increment.expr.7"],"symbol_ids":[],"type_ref":"int"},{"attributes":{},"evaluation_order":["expr:6","expr:8"],"expression_id":"expr:9","kind":"binary","operand_ids":["expr:6","expr:8"],"operator":"add","source_ref_ids":["source:known_variant.py"],"span_ids":["span:increment.expr.4"],"symbol_ids":[],"type_ref":"any"}],"functions":[{"cfg":{"blocks":[{"block_id":"block:entry","command_ids":["command:10"],"source_ref_ids":["source:known_variant.py"],"span_ids":["span:function.increment.1"]}],"edges":[],"entry_block_id":"block:entry","exceptional_exit_block_ids":[],"graph_id":"cfg:increment","normal_exit_block_ids":["block:entry"]},"declared_exceptions":[],"effects":{"allocates":[],"deallocates":[],"nondeterministic":false,"performs_io":false,"raises":[],"reads":["symbol:increment.n.parameter"],"synchronizes":false,"writes":[]},"exception_symbol_ids":[],"function_id":"function:increment","local_symbol_ids":[],"name":"increment","parameter_symbol_ids":["symbol:increment.n.parameter"],"purity":"pure","result_symbol_id":"symbol:increment.result.result","return_type":"int","source_ref_ids":["source:known_variant.py"],"span_ids":["span:function.increment.1"]}],"global_symbol_ids":[],"metadata":{"adapter":"SourceSoftwareVerificationAdapter@1","language":"python","path":"known_variant.py"},"program_id":"bafkreiayjq3pgjomlvn6kx6mkvwg6hzxnaepqep5misb4j2idpj3zihxgy","schema_version":"program-ir/v1","sources":[{"container_sha256":"","container_uri":"","content_cid":"","content_sha256":"c4dda35cb25554f8fc4f35be9888fcebb4ad1c9143cd7d1c8f5b40010b3a23da","license_expression":"","metadata":{"byte_length":80,"language":"python","path":"known_variant.py"},"ref_id":"source:known_variant.py","review_status":"unreviewed","source_id":"known_variant.py","source_revision":"snapshot:baguqeera5icnvhiinjaau253x3wyg2bd2po4age3eyillgjur2bmqksbhfya","source_uri":"file:///known_variant.py"}],"spans":[{"end_byte":79,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:known_variant.py","span_id":"span:function.increment.1","start_byte":33,"start_char":null,"start_column":1,"start_line":2},{"end_byte":79,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:known_variant.py","span_id":"span:increment.expr.4","start_byte":74,"start_char":null,"start_column":12,"start_line":3},{"end_byte":75,"end_char":null,"end_column":12,"end_line":3,"metadata":{},"source_ref_id":"source:known_variant.py","span_id":"span:increment.expr.5","start_byte":74,"start_char":null,"start_column":12,"start_line":3},{"end_byte":79,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:known_variant.py","span_id":"span:increment.expr.7","start_byte":78,"start_char":null,"start_column":16,"start_line":3},{"end_byte":53,"end_char":null,"end_column":20,"end_line":2,"metadata":{},"source_ref_id":"source:known_variant.py","span_id":"span:increment.param.n.2","start_byte":47,"start_char":null,"start_column":15,"start_line":2},{"end_byte":79,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:known_variant.py","span_id":"span:increment.stmt.3","start_byte":67,"start_char":null,"start_column":5,"start_line":3}],"symbols":[{"attributes":{},"kind":"parameter","name":"n","source_ref_ids":["source:known_variant.py"],"span_ids":["span:increment.param.n.2"],"symbol_id":"symbol:increment.n.parameter","type_ref":"int"},{"attributes":{},"kind":"result","name":"result","source_ref_ids":["source:known_variant.py"],"span_ids":["span:function.increment.1"],"symbol_id":"symbol:increment.result.result","type_ref":"int"}]},"profile":{"completion_authority":false,"domain_id":"codebase_ir","executes_source":false,"execution_authority":false,"feature_only":true,"feature_view":"native documents with stable positional references; provenance retained outside learned expressions","feature_view_schema":"codebase-ir-native-structural-feature-view@1","limits":{"max_ast_depth":48,"max_ast_nodes":2048,"max_condition_bytes":16384,"max_contracts":8,"max_functions":16,"max_source_bytes":65536,"max_target_bytes":4194304},"native_routes":{"contract":{"available_without_typed_evidence":false,"family":"program","kind":"contract","owner_schema":"program-contract/v1","payload_schema":"program.program_contract/v1","profile":"dynamic_hoare","requires_explicit_source_ref":true,"requires_program_binding":true,"typed_owner":"ProgramContract","view_role":""},"program":{"available_without_typed_evidence":false,"family":"program","kind":"program","owner_schema":"program-ir/v1","payload_schema":"program.program_ir/v1","profile":"program_ir","requires_explicit_source_ref":true,"requires_program_binding":false,"typed_owner":"ProgramIR","view_role":""}},"projection_ids":["codebase_ir.program@1","codebase_ir.contracts@1"],"proof_authority":false,"provider_calls":0,"readiness":"complete supported source adapter, exact native bridge, no unsupported inventory","schema":"codebase-ir-source-bound-feature-targets@1","semantic_formula_decoder":false,"solver_calls":0,"source_semantics_verified":false,"unsupported_policy":"retain source-bound frontiers and deny training readiness"},"proof_authority":false,"publication_receipt":{"ast_revision_id":"rev:repository:reviewed-candidate-qualification:snapshot:baguqeera5icnvhiinjaau253x3wyg2bd2po4age3eyillgjur2bmqksbhfya","generation":1,"manifest_cid":"baguqeeraeissgl364bk7vyxwh4dm4nen5vt22k5hnhyfhyfu67ex3ryjfmla","operation_id":"initial","previous_head":null,"repository_id":"repository:reviewed-candidate-qualification","request_cid":"baguqeerazapeehfz7nnwsu3x4zkrb66dvju33acegegjdgr65pl64z54dzya","schema":"codebase-publication-receipt@1","snapshot_cid":"baguqeera5icnvhiinjaau253x3wyg2bd2po4age3eyillgjur2bmqksbhfya"},"semantic_formula_decoder":false,"source_binding":{"ast_cid":"baguqeerak4e2ilznyofhu2r4bsxsxdc6fzzqsizycxr7kwrqxi7utpmv24aq","content_sha256":"c4dda35cb25554f8fc4f35be9888fcebb4ad1c9143cd7d1c8f5b40010b3a23da","entry":{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeeranffxmtbya3jkqwhitzsqu2uut75rgig5z56dbm5gsm5f24sibd5q","git_blob_oid":"cd576ff9aa5c64d2ac030ba0cda873e55f1674c8","head_blob_oid":"cd576ff9aa5c64d2ac030ba0cda873e55f1674c8","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"known_variant.py","raw_path_hex":"6b6e6f776e5f76617269616e742e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":80,"source_cid":"bafkreige3wrvzmsvkt4pytzvx2mir7hlwswrzekdzv6rzd23iaaqword3i"},"head":{"ast_revision_id":"rev:repository:reviewed-candidate-qualification:snapshot:baguqeera5icnvhiinjaau253x3wyg2bd2po4age3eyillgjur2bmqksbhfya","generation":1,"manifest_cid":"baguqeeraeissgl364bk7vyxwh4dm4nen5vt22k5hnhyfhyfu67ex3ryjfmla","receipt_cid":"baguqeeraapssc4hz723hbrqov3ua2tkltwtsa3dxg3fr5isfdgixwjqgw6lq","repository_id":"repository:reviewed-candidate-qualification","schema":"codebase-head@1","snapshot_cid":"baguqeera5icnvhiinjaau253x3wyg2bd2po4age3eyillgjur2bmqksbhfya"},"path":"known_variant.py","repository_id":"repository:reviewed-candidate-qualification","schema":"codebase-ir-feature-source-binding@1","source_cid":"bafkreige3wrvzmsvkt4pytzvx2mir7hlwswrzekdzv6rzd23iaaqword3i","source_key":"raw:6b6e6f776e5f76617269616e742e7079","source_revision":"snapshot:baguqeera5icnvhiinjaau253x3wyg2bd2po4age3eyillgjur2bmqksbhfya","unit":{"ast_cid":"baguqeerak4e2ilznyofhu2r4bsxsxdc6fzzqsizycxr7kwrqxi7utpmv24aq","entry_cid":"baguqeeranffxmtbya3jkqwhitzsqu2uut75rgig5z56dbm5gsm5f24sibd5q","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:6b6e6f776e5f76617269616e742e7079"}},"source_bytes_hex":"2320766f636162756c61727920666978747572653a206f66667365742074776f0a64656620696e6372656d656e74286e3a20696e7429202d3e20696e743a0a2020202072657475726e206e202b20320a","source_semantics_verified":false,"target_schema":"codebase-ir-source-bound-feature-targets@1","unknown_inventory":[{"field":"type_ref","native_id":"expr:6","native_kind":"expressions","value":"any"},{"field":"type_ref","native_id":"expr:9","native_kind":"expressions","value":"any"}]},"required":true,"stage":"target","status":"passed","validator_id":"codebase_ir.exact_native_target_replay@1"}]}],"schema":"codebase-source-feature-lineage@1","selections":[{"contracts":[],"path":"calc.py","role":"train"},{"contracts":[],"path":"canary.py","role":"canary"},{"contracts":[],"path":"known_variant.py","role":"train"},{"contracts":[],"path":"tune.py","role":"tune"}],"source_runtime_semantics_verified":false,"training_targets":[{"admitted":false,"domain_id":"codebase_ir","formalized":false,"projections":[{"expression":{"document":{"commands":[{"attributes":{},"command_id":"command:0","effects":{"allocates":[],"deallocates":[],"nondeterministic":false,"performs_io":false,"raises":[],"reads":[],"synchronizes":false,"writes":[]},"evaluation_order":["expr:9"],"expression_ids":["expression:2"],"kind":"return","target_symbol_ids":[],"undefined_behavior":[]}],"expressions":[{"attributes":{},"evaluation_order":[],"expression_id":"expression:0","kind":"symbol","operand_ids":[],"operator":"","symbol_ids":["symbol:0"],"type_ref":"any"},{"attributes":{"value":1},"evaluation_order":[],"expression_id":"expression:1","kind":"literal","operand_ids":[],"operator":"","symbol_ids":[],"type_ref":"int"},{"attributes":{},"evaluation_order":["expr:6","expr:8"],"expression_id":"expression:2","kind":"binary","operand_ids":["expression:0","expression:1"],"operator":"add","symbol_ids":[],"type_ref":"any"}],"functions":[{"cfg":{"blocks":[{"block_id":"block:0","command_ids":["command:0"]}],"edges":[],"entry_block_id":"block:0","exceptional_exit_block_ids":[],"graph_id":"graph:0","normal_exit_block_ids":["block:0"]},"declared_exceptions":[],"effects":{"allocates":[],"deallocates":[],"nondeterministic":false,"performs_io":false,"raises":[],"reads":["symbol:increment.n.parameter"],"synchronizes":false,"writes":[]},"exception_symbol_ids":[],"function_id":"function:0","local_symbol_ids":[],"name":"increment","parameter_symbol_ids":["symbol:0"],"purity":"pure","result_symbol_id":"symbol:1","return_type":"int"}],"global_symbol_ids":[],"schema_version":"program-ir/v1","symbols":[{"attributes":{},"kind":"parameter","name":"n","symbol_id":"symbol:0","type_ref":"int"},{"attributes":{},"kind":"result","name":"result","symbol_id":"symbol:1","type_ref":"int"}]},"native_kind":"program","schema":"codebase-ir-native-structural-feature-view@1"},"feature_only":true,"logic_family":"program","producer_id":"codebase-source-target-adapter","producer_version":"codebase-ir-source-bound-feature-targets@1","profile":"program_ir","projection_id":"codebase_ir.program@1","properties":[],"representation_kind":"native_structural_feature_view","target_schema":"codebase-ir-source-bound-feature-targets@1","view_id":"program.program_ir/v1","view_role":null},{"expression":{"documents":[],"native_kind":"contracts","schema":"codebase-ir-native-structural-feature-view@1"},"feature_only":true,"logic_family":"program","producer_id":"codebase-source-target-adapter","producer_version":"codebase-ir-source-bound-feature-targets@1","profile":"dynamic_hoare","projection_id":"codebase_ir.contracts@1","properties":[],"representation_kind":"native_structural_feature_view","target_schema":"codebase-ir-source-bound-feature-targets@1","view_id":"program.program_contract/v1","view_role":null}],"qualification_gaps":["source_runtime_semantics_not_verified","backend_proofs_not_run","kernel_proofs_not_run","feature_reconstruction_is_not_formalization"],"qualified":false,"ready_for_training":true,"schema_version":"autoencoder-domain-targets/v1","source_digest":"0895273a3fe8497c37002e530c308371f10849608464b98178d92f7e4042fd21","unsupported":[],"validation":[{"details":{"ast_node_count":14,"authored_contract_cids":[],"authored_contracts":[],"captured_ast":{"calls":[],"diagnostics":[],"effects":[],"frontend":{"ast_schema":{"identifier":"ipfs-datasets.software-contracts.ast-ir@1.0.0","major":1,"minor":0,"name":"ipfs-datasets.software-contracts.ast-ir","patch":0},"capabilities":["annotations","awaits","calls","decorators","diagnostics","duplicate_definitions","effects","generators","imports","modules","raises","references","scopes","signatures","source_spans","state_access","symbols","undefined_reference_candidates","unsupported_constructs"],"frontend_name":"cpython-ast","frontend_version":"1.2.1","language":"python","language_version":"3.12","schema":"ipfs-datasets.software-contracts.frontend-capability@1.0.0","source_extensions":[".py",".pyi"],"toolchain_cid":"baguqeerar6isk2o6l6peildks6id6mzkg6kpgn6tefr24ro5ckm4hqtntuaa"},"imports":[],"module":{"export_names":["increment"],"module_id":"module:bafkreig2whzodbawj5uf6jnxwuklau7dypg4y7o76drwhcihfoxilmvtvq","name":"calc","scope_id":"scope:module","span":{"end_byte":47,"end_column":0,"end_line":3,"start_byte":0,"start_column":0,"start_line":1}},"provenance":{"path":"calc.py","repository_id":"repository:reviewed-candidate-qualification","repository_tree_cid":"baguqeera5icnvhiinjaau253x3wyg2bd2po4age3eyillgjur2bmqksbhfya","revision":"snapshot:baguqeera5icnvhiinjaau253x3wyg2bd2po4age3eyillgjur2bmqksbhfya","source_cid":"bafkreig2whzodbawj5uf6jnxwuklau7dypg4y7o76drwhcihfoxilmvtvq"},"references":[{"context":"type","is_qualified":false,"name":"int","reference_id":"reference:17:1","scope_id":"scope:module","span":{"end_byte":20,"end_column":20,"end_line":1,"start_byte":17,"start_column":17,"start_line":1}},{"context":"type","is_qualified":false,"name":"int","reference_id":"reference:25:0","scope_id":"scope:module","span":{"end_byte":28,"end_column":28,"end_line":1,"start_byte":25,"start_column":25,"start_line":1}},{"context":"read","is_qualified":false,"name":"n","reference_id":"reference:41:2","scope_id":"scope:function:0:0","span":{"end_byte":42,"end_column":12,"end_line":2,"start_byte":41,"start_column":11,"start_line":2}}],"schema":"ipfs-datasets.software-contracts.ast-ir@1.0.0","scopes":[{"kind":"function","owner_symbol_id":"symbol:0:0","parent_scope_id":"scope:module","scope_id":"scope:function:0:0","span":{"end_byte":46,"end_column":16,"end_line":2,"start_byte":0,"start_column":0,"start_line":1}},{"kind":"module","owner_symbol_id":null,"parent_scope_id":null,"scope_id":"scope:module","span":{"end_byte":47,"end_column":0,"end_line":3,"start_byte":0,"start_column":0,"start_line":1}}],"symbols":[{"decorator_names":[],"definition_ordinal":0,"flags":[],"kind":"function","name":"increment","qualified_name":"calc.increment","scope_id":"scope:module","signature":{"is_async":false,"is_generator":false,"parameters":[{"annotation":"int","default_kind":"none","kind":"positional_or_named","name":"n","position":0}],"return_annotation":"int"},"span":{"end_byte":46,"end_column":16,"end_line":2,"start_byte":0,"start_column":0,"start_line":1},"symbol_id":"symbol:0:0","visibility":"public"},{"decorator_names":[],"definition_ordinal":0,"flags":[],"kind":"parameter","name":"n","qualified_name":"calc.increment.n","scope_id":"scope:function:0:0","signature":null,"span":{"end_byte":20,"end_column":20,"end_line":1,"start_byte":14,"start_column":14,"start_line":1},"symbol_id":"symbol:14:1","visibility":"public"}],"unsupported":[]},"completion_authority":false,"correspondence":{"is_runtime_equivalence_proof":false,"operation":"native_source_maps_retained_without_rebinding","spans":[{"end_byte":46,"source_ref_id":"source:calc.py","source_text":"def increment(n: int) -> int:\n return n + 1","span_id":"span:function.increment.1","start_byte":0},{"end_byte":46,"source_ref_id":"source:calc.py","source_text":"n + 1","span_id":"span:increment.expr.4","start_byte":41},{"end_byte":42,"source_ref_id":"source:calc.py","source_text":"n","span_id":"span:increment.expr.5","start_byte":41},{"end_byte":46,"source_ref_id":"source:calc.py","source_text":"1","span_id":"span:increment.expr.7","start_byte":45},{"end_byte":20,"source_ref_id":"source:calc.py","source_text":"n: int","span_id":"span:increment.param.n.2","start_byte":14},{"end_byte":46,"source_ref_id":"source:calc.py","source_text":"return n + 1","span_id":"span:increment.stmt.3","start_byte":34}],"subjects":[{"native_id":"symbol:increment.n.parameter","native_kind":"symbols","source_ref_ids":["source:calc.py"],"span_ids":["span:increment.param.n.2"]},{"native_id":"symbol:increment.result.result","native_kind":"symbols","source_ref_ids":["source:calc.py"],"span_ids":["span:function.increment.1"]},{"native_id":"expr:6","native_kind":"expressions","source_ref_ids":["source:calc.py"],"span_ids":["span:increment.expr.5"]},{"native_id":"expr:8","native_kind":"expressions","source_ref_ids":["source:calc.py"],"span_ids":["span:increment.expr.7"]},{"native_id":"expr:9","native_kind":"expressions","source_ref_ids":["source:calc.py"],"span_ids":["span:increment.expr.4"]},{"native_id":"command:10","native_kind":"commands","source_ref_ids":["source:calc.py"],"span_ids":["span:increment.stmt.3"]},{"native_id":"function:increment","native_kind":"functions","source_ref_ids":["source:calc.py"],"span_ids":["span:function.increment.1"]}]},"execution_authority":false,"feature_only":true,"limits":{"max_ast_depth":48,"max_ast_nodes":2048,"max_condition_bytes":16384,"max_contracts":8,"max_functions":16,"max_source_bytes":65536,"max_target_bytes":4194304},"lowered_contract_sha256":[],"manifest":{"ast_revision_id":"rev:repository:reviewed-candidate-qualification:snapshot:baguqeera5icnvhiinjaau253x3wyg2bd2po4age3eyillgjur2bmqksbhfya","authority":"structural_only","coverage":{"ast_failed":0,"ast_ok":10,"ast_partial":0,"captured_entries":10,"checked_properties":0,"formalized_properties":0,"inventory_entries":10,"opaque_entries":0,"semantic_symbols":18,"unindexed_entries":0},"schema":"codebase-ir-structural-manifest@1","semantic_state":{"artifacts":[{"artifact_id":"artifact:snapshot-evidence","confidence":"exact","kind":"snapshot-evidence","metadata":{"acquisition":"git-clean","exclusions":[".eggs",".git",".hg",".mypy_cache",".nox",".pytest_cache",".ruff_cache",".semantic-index",".semantic_index",".svn",".tox",".venv","__pycache__","build","coverage","dist","env","external","htmlcov","node_modules","semantic-index-state","site-packages","third-party","third_party","vendor","venv"],"snapshot":{"entries":[{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerabsgxnwkrx5csnutftobl5z7c73btcx2rt7h35i3rkggsuuap2zzq","git_blob_oid":"3f61573bdca90df8f9b568e5ddbcc1db79b79716","head_blob_oid":"3f61573bdca90df8f9b568e5ddbcc1db79b79716","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"calc.py","raw_path_hex":"63616c632e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":47,"source_cid":"bafkreig2whzodbawj5uf6jnxwuklau7dypg4y7o76drwhcihfoxilmvtvq"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerajwgfjxct6ev5hycxwpxxdqh2k355vfhwa56eecfwrgdg74ys247q","git_blob_oid":"f53de9ed93d63f21d6b1704fd7730e5c5b88116b","head_blob_oid":"f53de9ed93d63f21d6b1704fd7730e5c5b88116b","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"canary.py","raw_path_hex":"63616e6172792e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":74,"source_cid":"bafkreigikomnn2573hgplkeuf36bsnkercv3p5jumx7ajynfvhjszxjtlm"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerarbm4sp3fbrorwkzx6qai3f6umfadxiq7sac6jztwp7incugvyz7q","git_blob_oid":"5d4c5db2a9dc79ac85580a4cb2d851e42bd97ca4","head_blob_oid":"5d4c5db2a9dc79ac85580a4cb2d851e42bd97ca4","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"check_offset.py","raw_path_hex":"636865636b5f6f66667365742e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":88,"source_cid":"bafkreia66d65po6asi7mbw77rezkqgtthdbke7xaqdfcswy6z7mbt7cdze"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerajz36zefk5nvhb5dc45z44txfa2n5imykeratoxm5cop5gjoffwta","git_blob_oid":"f84a98513fabbce6f4e7862a706d295e9df88d62","head_blob_oid":"f84a98513fabbce6f4e7862a706d295e9df88d62","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"check_type.py","raw_path_hex":"636865636b5f747970652e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":92,"source_cid":"bafkreig3s3zht5yypjoamuvpjlanw52d6upqf4edgg33cbixrnfrw2l7bm"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeeraspxzhvg5wtyhwm4utxlb6fqhkcnmn6cj4mmg4gk6ypsbcrxbxgtq","git_blob_oid":"48f4d1c3f8024a4eca21f00e3522747d498e6b91","head_blob_oid":"48f4d1c3f8024a4eca21f00e3522747d498e6b91","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"consumer.py","raw_path_hex":"636f6e73756d65722e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":66,"source_cid":"bafkreibphnonbjqu6k24tyg5n6aeg4jgxwwleju6ntj5yfc6iqwkvvpj6m"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerare2dmhndy2v5kcyfnaxahn2fxbfhnksjxb6u5fqacxz7xpapvata","git_blob_oid":"6d938c9b317b917b0a3a1fd26cccfdb08911e915","head_blob_oid":"6d938c9b317b917b0a3a1fd26cccfdb08911e915","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"decoy.py","raw_path_hex":"6465636f792e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":48,"source_cid":"bafkreievhhjso4e2xbuaqdzgxoy7swzz2galjhrjhfdjyfbywd433bhyki"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeeranffxmtbya3jkqwhitzsqu2uut75rgig5z56dbm5gsm5f24sibd5q","git_blob_oid":"cd576ff9aa5c64d2ac030ba0cda873e55f1674c8","head_blob_oid":"cd576ff9aa5c64d2ac030ba0cda873e55f1674c8","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"known_variant.py","raw_path_hex":"6b6e6f776e5f76617269616e742e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":80,"source_cid":"bafkreige3wrvzmsvkt4pytzvx2mir7hlwswrzekdzv6rzd23iaaqword3i"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeeranqeeongpunci7arkrohj7eps6kxgenvqt5duhdwqr4zc4wwg2klq","git_blob_oid":"fea318d2515f2f4bcbb58e5faf1a8fb2bd4d594b","head_blob_oid":"fea318d2515f2f4bcbb58e5faf1a8fb2bd4d594b","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"support.py","raw_path_hex":"737570706f72742e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":19,"source_cid":"bafkreid3pwkrhcf6lkbfzinsyphuqyg6qxyzqvagarxb644pfq37icxvju"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerakfncwummy2seg54ujlf23zgxyqzy3hhteb7xswegcis4ffilq32a","git_blob_oid":"530aee57eeae73b69b574365e3691707840a6425","head_blob_oid":"530aee57eeae73b69b574365e3691707840a6425","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"tune.py","raw_path_hex":"74756e652e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":70,"source_cid":"bafkreiecl6al6zc2gzt4gqewrsa4qnj77zeuensr3abb3fjhuyvwbw56la"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerars6vtjsh536hxw6f2rdsxnwkufltiy3c2yg57d4yk7puoizgphcq","git_blob_oid":"b4c892e6475baf3fb2d6cf0958357538e98235f6","head_blob_oid":"b4c892e6475baf3fb2d6cf0958357538e98235f6","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"unsupported.py","raw_path_hex":"756e737570706f727465642e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":63,"source_cid":"bafkreiasnapoyago6qk7tdfe35msiumkldj6byc3ktzstpxyu2qcrsckra"}],"exclusions":[".eggs",".git",".hg",".mypy_cache",".nox",".pytest_cache",".ruff_cache",".semantic-index",".semantic_index",".svn",".tox",".venv","__pycache__","build","coverage","dist","env","external","htmlcov","node_modules","semantic-index-state","site-packages","third-party","third_party","vendor","venv"],"git_commit":"529414be9f608949e444af15073865302e52f434","git_tree":"859f41a9507776edee2a179cf5d7c4079bbaa6ca","max_entries":256,"max_file_bytes":65536,"mode":"git-clean","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-repository-snapshot@4","snapshot_cid":"baguqeera5icnvhiinjaau253x3wyg2bd2po4age3eyillgjur2bmqksbhfya"}},"path":"@snapshot-evidence","schema":"ipfs-datasets.software-contracts.semantic-artifact@1","source_cid":"baguqeera5icnvhiinjaau253x3wyg2bd2po4age3eyillgjur2bmqksbhfya"}],"edges":[{"confidence":"exact","edge_id":"baguqeera64makehztlcxmn6gjuwyebt5xxxg43vvpaxvkxzi7g5rf5xy7enq","extraction_method":"global_binding","extractor_version":"2","metadata":{"resolution":"unresolved","unresolved_target":"global:increment"},"relation":"reads_state","schema":"ipfs-datasets.software-contracts.semantic-edge@1","source_id":"baguqeera6fz6sxumtjhvwfdk5mchp4ck3uzzfos7tgbzfrpp3mhz42ywumja","span":{"end_column":20,"end_line":4,"path":"consumer.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":11,"start_line":4},"target_id":"global:increment"},{"confidence":"exact","edge_id":"baguqeeradtedkir4zd33uxej6u6l45xx6kg4ps2oofslfzz6s2vdkd5tubyq","extraction_method":"global_binding","extractor_version":"2","metadata":{"resolution":"unresolved","unresolved_target":"global:DEFAULT_OFFSET"},"relation":"writes_state","schema":"ipfs-datasets.software-contracts.semantic-edge@1","source_id":"baguqeera3ldpt7rddy3fgm66hh7x4lifrophelwxs5zukq6fthob3jtkfr6q","span":{"end_column":14,"end_line":1,"path":"support.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"target_id":"global:DEFAULT_OFFSET"},{"confidence":"conservative","edge_id":"baguqeeraeoqgszqjo3p4kr7i6vixoyor5c5ua7b275zhjwtrod3svpiiuwtq","extraction_method":"lexical","extractor_version":"2","metadata":{"native_boundary":false,"resolution":"definite","unresolved_target":"lexical:calc.increment"},"relation":"calls","schema":"ipfs-datasets.software-contracts.semantic-edge@1","source_id":"baguqeerajbkr5upksh3btopy7kr53udsgxgqp4azrhlwxifyzn64zaxll26q","span":{"end_column":23,"end_line":3,"path":"check_offset.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":11,"start_line":3},"target_id":"baguqeera5oihah7s5wprib5wlmweifdbv2sskeksgkdz3sziimqz5ljpqpaq"},{"confidence":"exact","edge_id":"baguqeerafq2tbvrkikcjxx4khkbzvlh5jnbbr2m75d6w63g6tydi3nznwfta","extraction_method":"global_binding","extractor_version":"2","metadata":{"resolution":"unresolved","unresolved_target":"global:increment"},"relation":"reads_state","schema":"ipfs-datasets.software-contracts.semantic-edge@1","source_id":"baguqeerajbkr5upksh3btopy7kr53udsgxgqp4azrhlwxifyzn64zaxll26q","span":{"end_column":20,"end_line":3,"path":"check_offset.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":11,"start_line":3},"target_id":"global:increment"},{"confidence":"exact","edge_id":"baguqeeraggopgm4li3ftqcjadg5r2hfehwzplemgcworbempxrcg66l6opea","extraction_method":"static_import","extractor_version":"2","metadata":{"alias":"increment","resolution":"definite","unresolved_target":"module:calc.increment"},"relation":"imports","schema":"ipfs-datasets.software-contracts.semantic-edge@1","source_id":"baguqeerak3duptogi7ulr5hlgadj5iby3o7h33w6tvkpomvphcg3c2yrglca","span":{"end_column":26,"end_line":1,"path":"consumer.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"target_id":"baguqeera5oihah7s5wprib5wlmweifdbv2sskeksgkdz3sziimqz5ljpqpaq"},{"confidence":"conservative","edge_id":"baguqeerahkfaraoweth5hvbmrkmvfusiwmqggcqhntv5czsuteyojynyfxga","extraction_method":"lexical","extractor_version":"2","metadata":{"native_boundary":false,"resolution":"definite","unresolved_target":"lexical:calc.increment"},"relation":"calls","schema":"ipfs-datasets.software-contracts.semantic-edge@1","source_id":"baguqeera6fz6sxumtjhvwfdk5mchp4ck3uzzfos7tgbzfrpp3mhz42ywumja","span":{"end_column":23,"end_line":4,"path":"consumer.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":11,"start_line":4},"target_id":"baguqeera5oihah7s5wprib5wlmweifdbv2sskeksgkdz3sziimqz5ljpqpaq"},{"confidence":"exact","edge_id":"baguqeeralsmw3hjs6kgif7t5arbcl2wfxxfn53w2jjg6q6v7d2k2cdntpssq","extraction_method":"global_binding","extractor_version":"2","metadata":{"resolution":"unresolved","unresolved_target":"global:DEFAULT_OFFSET"},"relation":"writes_state","schema":"ipfs-datasets.software-contracts.semantic-edge@1","source_id":"baguqeeraqw6vqg56bd2i2zy7dlmcmwpb3zu2qc43f2o3nnhy6cicex6p2d2q","span":{"end_column":14,"end_line":1,"path":"support.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"target_id":"global:DEFAULT_OFFSET"},{"confidence":"exact","edge_id":"baguqeerap5clkrgql6gpki7gvfb4ki7fvm6ndoa26omifypfg66teyiamlza","extraction_method":"static_import","extractor_version":"2","metadata":{"alias":"increment","resolution":"definite","unresolved_target":"module:calc.increment"},"relation":"imports","schema":"ipfs-datasets.software-contracts.semantic-edge@1","source_id":"baguqeerajbkr5upksh3btopy7kr53udsgxgqp4azrhlwxifyzn64zaxll26q","span":{"end_column":26,"end_line":1,"path":"check_offset.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"target_id":"baguqeera5oihah7s5wprib5wlmweifdbv2sskeksgkdz3sziimqz5ljpqpaq"},{"confidence":"conservative","edge_id":"baguqeerap62yzrxpyvntxi6p5mdfnztllnkdmsrlbdldotbpsfxwemrmvzcq","extraction_method":"lexical","extractor_version":"2","metadata":{"native_boundary":false,"resolution":"unresolved","unresolved_target":"lexical:type"},"relation":"calls","schema":"ipfs-datasets.software-contracts.semantic-edge@1","source_id":"baguqeerapxu264ccolujceg6ivixuivtagg3h3rli7yv6rtiddqceygxpisq","span":{"end_column":29,"end_line":3,"path":"check_type.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":11,"start_line":3},"target_id":"lexical:type"},{"confidence":"conservative","edge_id":"baguqeeras434px2hyhckdrfjgpfzg3m6kt4f5afrf6ox2oop2m46idohajza","extraction_method":"lexical","extractor_version":"2","metadata":{"native_boundary":false,"resolution":"definite","unresolved_target":"lexical:calc.increment"},"relation":"calls","schema":"ipfs-datasets.software-contracts.semantic-edge@1","source_id":"baguqeerapxu264ccolujceg6ivixuivtagg3h3rli7yv6rtiddqceygxpisq","span":{"end_column":28,"end_line":3,"path":"check_type.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":16,"start_line":3},"target_id":"baguqeera5oihah7s5wprib5wlmweifdbv2sskeksgkdz3sziimqz5ljpqpaq"},{"confidence":"conservative","edge_id":"baguqeeraw4uq523kg4kr5i5bvrmeo4wh7rq45yhpzeibqk4b3ugw4q4vtr5a","extraction_method":"lexical","extractor_version":"2","metadata":{"native_boundary":false,"resolution":"unresolved","unresolved_target":"lexical:getattr"},"relation":"calls","schema":"ipfs-datasets.software-contracts.semantic-edge@1","source_id":"baguqeerac7xaynkzgbvukjopos5mx2y7ldh5ktmp2e7nmtndcqclbbbwnb5a","span":{"end_column":42,"end_line":2,"path":"unsupported.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":11,"start_line":2},"target_id":"lexical:getattr"},{"confidence":"exact","edge_id":"baguqeerax7ju4434cmeuudi7k6xiwvtkdog4m4rj52y5yh7bukjm3bim4tfa","extraction_method":"global_binding","extractor_version":"2","metadata":{"resolution":"unresolved","unresolved_target":"global:increment"},"relation":"reads_state","schema":"ipfs-datasets.software-contracts.semantic-edge@1","source_id":"baguqeerapxu264ccolujceg6ivixuivtagg3h3rli7yv6rtiddqceygxpisq","span":{"end_column":25,"end_line":3,"path":"check_type.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":16,"start_line":3},"target_id":"global:increment"},{"confidence":"exact","edge_id":"baguqeerayxnh2lgydivz46zrueplosfwc3exugch6u7lugnkypcxfazr757q","extraction_method":"static_import","extractor_version":"2","metadata":{"alias":"increment","resolution":"definite","unresolved_target":"module:calc.increment"},"relation":"imports","schema":"ipfs-datasets.software-contracts.semantic-edge@1","source_id":"baguqeerapxu264ccolujceg6ivixuivtagg3h3rli7yv6rtiddqceygxpisq","span":{"end_column":26,"end_line":1,"path":"check_type.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"target_id":"baguqeera5oihah7s5wprib5wlmweifdbv2sskeksgkdz3sziimqz5ljpqpaq"}],"extractor_name":"semantic-repository-scanner","extractor_version":"1","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-index@2","state_cid":"baguqeerarva5xl5fufv2zwxocodwuewwtjz5pym5ntszwl6xagidv77hugya","symbols":[{"annotations":{},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"module","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"Module","body":[{"_type":"Assign","targets":[{"_type":"Name","ctx":{"_type":"Store"},"id":"DEFAULT_OFFSET"}],"type_comment":null,"value":{"_type":"Constant","kind":null,"value":1}}],"type_ignores":[]}}],"frontend_declarations":[null],"frontend_notices":[]},"module_path":"support.py","namespace":"support","normalized_ast":{"_type":"Module","body":[{"_type":"Assign","targets":[{"_type":"Name","ctx":{"_type":"Store"},"id":"DEFAULT_OFFSET"}],"type_comment":null,"value":{"_type":"Constant","kind":null,"value":1}}],"type_ignores":[]},"property_role":null,"qualified_name":"support","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{},"source_cid":"bafkreid3pwkrhcf6lkbfzinsyphuqyg6qxyzqvagarxb644pfq37icxvju","span":{"end_column":0,"end_line":1,"path":"support.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeera3ldpt7rddy3fgm66hh7x4lifrophelwxs5zukq6fthob3jtkfr6q","version_cid":"baguqeeracuyddmw27hgswnzlfdtaxudtxmpq36m74mpbo7mqbh5me66nfbca"},{"annotations":{"n":"int","return":"int"},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"function","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":1}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]}}],"frontend_declarations":["symbol:0:0"],"frontend_notices":[]},"module_path":"calc.py","namespace":"calc","normalized_ast":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":1}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]},"property_role":null,"qualified_name":"calc.increment","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{"is_generator":false,"parameters":[{"annotation":"int","default":"","default_kind":"none","kind":"positional_or_keyword","name":"n"}],"return":"int"},"source_cid":"bafkreig2whzodbawj5uf6jnxwuklau7dypg4y7o76drwhcihfoxilmvtvq","span":{"end_column":16,"end_line":2,"path":"calc.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeera5oihah7s5wprib5wlmweifdbv2sskeksgkdz3sziimqz5ljpqpaq","version_cid":"baguqeera5zwmikp6zm2f7dmkzft2uunkw6ad3rg36nkvfpyr6hs5hvgulyaq"},{"annotations":{"n":"int","return":"int"},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"function","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":1}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]}}],"frontend_declarations":["symbol:27:0"],"frontend_notices":[]},"module_path":"canary.py","namespace":"canary","normalized_ast":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":1}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]},"property_role":null,"qualified_name":"canary.increment","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{"is_generator":false,"parameters":[{"annotation":"int","default":"","default_kind":"none","kind":"positional_or_keyword","name":"n"}],"return":"int"},"source_cid":"bafkreigikomnn2573hgplkeuf36bsnkercv3p5jumx7ajynfvhjszxjtlm","span":{"end_column":16,"end_line":3,"path":"canary.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":2},"stable_id":"baguqeera6d3vfyuvdmjcwxaap4gsck2jvmg36bmi3fq57aq2difo3m27hi2q","version_cid":"baguqeerarc2buke7wzgsarc3lmineuhvxtdzalpxoq5rula2i3bmhqxlnqua"},{"annotations":{},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"function","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":null,"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"Call","args":[{"_type":"Name","ctx":{"_type":"Load"},"id":"n"}],"func":{"_type":"Name","ctx":{"_type":"Load"},"id":"increment"},"keywords":[]}}],"decorator_list":[],"name":"apply","returns":null,"type_comment":null,"type_params":[]}}],"frontend_declarations":["symbol:28:0"],"frontend_notices":[]},"module_path":"consumer.py","namespace":"consumer","normalized_ast":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":null,"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"Call","args":[{"_type":"Name","ctx":{"_type":"Load"},"id":"n"}],"func":{"_type":"Name","ctx":{"_type":"Load"},"id":"increment"},"keywords":[]}}],"decorator_list":[],"name":"apply","returns":null,"type_comment":null,"type_params":[]},"property_role":null,"qualified_name":"consumer.apply","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{"is_generator":false,"parameters":[{"annotation":"","default":"","default_kind":"none","kind":"positional_or_keyword","name":"n"}],"return":""},"source_cid":"bafkreibphnonbjqu6k24tyg5n6aeg4jgxwwleju6ntj5yfc6iqwkvvpj6m","span":{"end_column":23,"end_line":4,"path":"consumer.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":3},"stable_id":"baguqeera6fz6sxumtjhvwfdk5mchp4ck3uzzfos7tgbzfrpp3mhz42ywumja","version_cid":"baguqeerabbdjmyvem3452jdvgshldtusblqkocejwchtf7htfw5vd25n3mna"},{"annotations":{},"confidence":"opaque","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"function","language":"python","metadata":{"confidence_reasons":["reflection"],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":null,"arg":"value","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"Call","args":[{"_type":"Name","ctx":{"_type":"Load"},"id":"value"},{"_type":"Constant","kind":null,"value":"unknown"},{"_type":"Constant","kind":null,"value":null}],"func":{"_type":"Name","ctx":{"_type":"Load"},"id":"getattr"},"keywords":[]}}],"decorator_list":[],"name":"dynamic","returns":null,"type_comment":null,"type_params":[]}}],"frontend_declarations":["symbol:0:0"],"frontend_notices":[]},"module_path":"unsupported.py","namespace":"unsupported","normalized_ast":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":null,"arg":"value","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"Call","args":[{"_type":"Name","ctx":{"_type":"Load"},"id":"value"},{"_type":"Constant","kind":null,"value":"unknown"},{"_type":"Constant","kind":null,"value":null}],"func":{"_type":"Name","ctx":{"_type":"Load"},"id":"getattr"},"keywords":[]}}],"decorator_list":[],"name":"dynamic","returns":null,"type_comment":null,"type_params":[]},"property_role":null,"qualified_name":"unsupported.dynamic","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{"is_generator":false,"parameters":[{"annotation":"","default":"","default_kind":"none","kind":"positional_or_keyword","name":"value"}],"return":""},"source_cid":"bafkreiasnapoyago6qk7tdfe35msiumkldj6byc3ktzstpxyu2qcrsckra","span":{"end_column":42,"end_line":2,"path":"unsupported.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeerac7xaynkzgbvukjopos5mx2y7ldh5ktmp2e7nmtndcqclbbbwnb5a","version_cid":"baguqeeramkveqiapvb2j4tj5parz4d6h7obs7n3z34h2tr3qbrmrvafzlb5a"},{"annotations":{},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"module","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"Module","body":[],"type_ignores":[]}}],"frontend_declarations":[null],"frontend_notices":[]},"module_path":"known_variant.py","namespace":"known_variant","normalized_ast":{"_type":"Module","body":[],"type_ignores":[]},"property_role":null,"qualified_name":"known_variant","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{},"source_cid":"bafkreige3wrvzmsvkt4pytzvx2mir7hlwswrzekdzv6rzd23iaaqword3i","span":{"end_column":0,"end_line":1,"path":"known_variant.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeerafdh3bpths3c4cqxa6ind4xi5fb5adlvvllym3fhpdk42p5zknexa","version_cid":"baguqeeraevghg24nie44kz5x74bdxlkiwr7tjd5eidxo26yhzpipn3ew3rdq"},{"annotations":{"n":"int","return":"int"},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"function","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":99}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]}}],"frontend_declarations":["symbol:0:0"],"frontend_notices":[]},"module_path":"decoy.py","namespace":"decoy","normalized_ast":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":99}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]},"property_role":null,"qualified_name":"decoy.increment","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{"is_generator":false,"parameters":[{"annotation":"int","default":"","default_kind":"none","kind":"positional_or_keyword","name":"n"}],"return":"int"},"source_cid":"bafkreievhhjso4e2xbuaqdzgxoy7swzz2galjhrjhfdjyfbywd433bhyki","span":{"end_column":17,"end_line":2,"path":"decoy.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeeragsl7izt2gjpjigwv3wek73tsbxkisb6syj25gmg36sfd6t5simqa","version_cid":"baguqeerauhgxc254mdf45npeqtfbwuwgvgaogbrmegviesmyrbr6gt77aaxa"},{"annotations":{},"confidence":"opaque","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"module","language":"python","metadata":{"confidence_reasons":["reflection"],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"Module","body":[],"type_ignores":[]}}],"frontend_declarations":[null],"frontend_notices":[]},"module_path":"unsupported.py","namespace":"unsupported","normalized_ast":{"_type":"Module","body":[],"type_ignores":[]},"property_role":null,"qualified_name":"unsupported","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{},"source_cid":"bafkreiasnapoyago6qk7tdfe35msiumkldj6byc3ktzstpxyu2qcrsckra","span":{"end_column":0,"end_line":1,"path":"unsupported.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeeragysnug5j5r3p4bjkwbva2x7m5hhgd5skf4h625tqe7g54ppqdhna","version_cid":"baguqeerav4j67xh3doze2ei2sm7idfwknhzhsrukzlynzwfu5lr5fkwenwxq"},{"annotations":{},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"module","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"Module","body":[],"type_ignores":[]}}],"frontend_declarations":[null],"frontend_notices":[]},"module_path":"tune.py","namespace":"tune","normalized_ast":{"_type":"Module","body":[],"type_ignores":[]},"property_role":null,"qualified_name":"tune","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{},"source_cid":"bafkreiecl6al6zc2gzt4gqewrsa4qnj77zeuensr3abb3fjhuyvwbw56la","span":{"end_column":0,"end_line":1,"path":"tune.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeeraigr4h6hc5h7kg46mqnz4ezpgig6jhsovfvgr7777bnghbcqb3koa","version_cid":"baguqeeradu5ecy7fx23vdxkv52ulyc5ldpbitxgmjb25vohvwyviodwyfcuq"},{"annotations":{},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"module","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"Module","body":[{"_type":"ImportFrom","level":0,"module":"calc","names":[{"_type":"alias","asname":null,"name":"increment"}]},{"_type":"For","body":[{"_type":"Assert","msg":null,"test":{"_type":"Compare","comparators":[{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":2}}],"left":{"_type":"Call","args":[{"_type":"Name","ctx":{"_type":"Load"},"id":"n"}],"func":{"_type":"Name","ctx":{"_type":"Load"},"id":"increment"},"keywords":[]},"ops":[{"_type":"Eq"}]}}],"iter":{"_type":"Tuple","ctx":{"_type":"Load"},"elts":[{"_type":"UnaryOp","op":{"_type":"USub"},"operand":{"_type":"Constant","kind":null,"value":2}},{"_type":"UnaryOp","op":{"_type":"USub"},"operand":{"_type":"Constant","kind":null,"value":1}},{"_type":"Constant","kind":null,"value":0},{"_type":"Constant","kind":null,"value":1},{"_type":"Constant","kind":null,"value":2}]},"orelse":[],"target":{"_type":"Name","ctx":{"_type":"Store"},"id":"n"},"type_comment":null}],"type_ignores":[]}}],"frontend_declarations":[null],"frontend_notices":[]},"module_path":"check_offset.py","namespace":"check_offset","normalized_ast":{"_type":"Module","body":[{"_type":"ImportFrom","level":0,"module":"calc","names":[{"_type":"alias","asname":null,"name":"increment"}]},{"_type":"For","body":[{"_type":"Assert","msg":null,"test":{"_type":"Compare","comparators":[{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":2}}],"left":{"_type":"Call","args":[{"_type":"Name","ctx":{"_type":"Load"},"id":"n"}],"func":{"_type":"Name","ctx":{"_type":"Load"},"id":"increment"},"keywords":[]},"ops":[{"_type":"Eq"}]}}],"iter":{"_type":"Tuple","ctx":{"_type":"Load"},"elts":[{"_type":"UnaryOp","op":{"_type":"USub"},"operand":{"_type":"Constant","kind":null,"value":2}},{"_type":"UnaryOp","op":{"_type":"USub"},"operand":{"_type":"Constant","kind":null,"value":1}},{"_type":"Constant","kind":null,"value":0},{"_type":"Constant","kind":null,"value":1},{"_type":"Constant","kind":null,"value":2}]},"orelse":[],"target":{"_type":"Name","ctx":{"_type":"Store"},"id":"n"},"type_comment":null}],"type_ignores":[]},"property_role":null,"qualified_name":"check_offset","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{},"source_cid":"bafkreia66d65po6asi7mbw77rezkqgtthdbke7xaqdfcswy6z7mbt7cdze","span":{"end_column":0,"end_line":1,"path":"check_offset.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeerajbkr5upksh3btopy7kr53udsgxgqp4azrhlwxifyzn64zaxll26q","version_cid":"baguqeera53qojkow5plbdtvcwocuke47srpbnha5u6dcywit7payh4bt23eq"},{"annotations":{},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"module","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"Module","body":[{"_type":"ImportFrom","level":0,"module":"calc","names":[{"_type":"alias","asname":null,"name":"increment"}]}],"type_ignores":[]}}],"frontend_declarations":[null],"frontend_notices":[]},"module_path":"consumer.py","namespace":"consumer","normalized_ast":{"_type":"Module","body":[{"_type":"ImportFrom","level":0,"module":"calc","names":[{"_type":"alias","asname":null,"name":"increment"}]}],"type_ignores":[]},"property_role":null,"qualified_name":"consumer","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{},"source_cid":"bafkreibphnonbjqu6k24tyg5n6aeg4jgxwwleju6ntj5yfc6iqwkvvpj6m","span":{"end_column":0,"end_line":1,"path":"consumer.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeerak3duptogi7ulr5hlgadj5iby3o7h33w6tvkpomvphcg3c2yrglca","version_cid":"baguqeerahcxmufr2ntkc34m4b5a2ofjk6exumxxvgc4pghs7u3ncr7k5gupq"},{"annotations":{"n":"int","return":"int"},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"function","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":1}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]}}],"frontend_declarations":["symbol:23:0"],"frontend_notices":[]},"module_path":"tune.py","namespace":"tune","normalized_ast":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":1}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]},"property_role":null,"qualified_name":"tune.increment","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{"is_generator":false,"parameters":[{"annotation":"int","default":"","default_kind":"none","kind":"positional_or_keyword","name":"n"}],"return":"int"},"source_cid":"bafkreiecl6al6zc2gzt4gqewrsa4qnj77zeuensr3abb3fjhuyvwbw56la","span":{"end_column":16,"end_line":3,"path":"tune.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":2},"stable_id":"baguqeeralhmixzkfic5ixdnab3cegr25n6oer3nqbi5hojlre6te2sfzwfma","version_cid":"baguqeeraz5neglq646bbgp3pegh7z7kzhpopj4doet4jyqtoqluvwzhhd2jq"},{"annotations":{},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"module","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"Module","body":[],"type_ignores":[]}}],"frontend_declarations":[null],"frontend_notices":[]},"module_path":"decoy.py","namespace":"decoy","normalized_ast":{"_type":"Module","body":[],"type_ignores":[]},"property_role":null,"qualified_name":"decoy","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{},"source_cid":"bafkreievhhjso4e2xbuaqdzgxoy7swzz2galjhrjhfdjyfbywd433bhyki","span":{"end_column":0,"end_line":1,"path":"decoy.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeeralybdrlaubaiodf52fsvsr3tqxago225hxd5r2soov7y4jwrg3hxa","version_cid":"baguqeerac4lnx33g42jv2my7xcqpsxzti4kixhfuip2js2ajrjxebdziarja"},{"annotations":{"n":"int","return":"int"},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"function","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":2}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]}}],"frontend_declarations":["symbol:33:0"],"frontend_notices":[]},"module_path":"known_variant.py","namespace":"known_variant","normalized_ast":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":2}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]},"property_role":null,"qualified_name":"known_variant.increment","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{"is_generator":false,"parameters":[{"annotation":"int","default":"","default_kind":"none","kind":"positional_or_keyword","name":"n"}],"return":"int"},"source_cid":"bafkreige3wrvzmsvkt4pytzvx2mir7hlwswrzekdzv6rzd23iaaqword3i","span":{"end_column":16,"end_line":3,"path":"known_variant.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":2},"stable_id":"baguqeeranwhfxfwoeikvnnv5foco2kwfxwq6vraghws54bxopim4egqfncla","version_cid":"baguqeeragzmepjxpj3fa76zh2rqawlwwbindaehvrbysc2tjp3q7ftlr5lrq"},{"annotations":{},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"module","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"Module","body":[],"type_ignores":[]}}],"frontend_declarations":[null],"frontend_notices":[]},"module_path":"canary.py","namespace":"canary","normalized_ast":{"_type":"Module","body":[],"type_ignores":[]},"property_role":null,"qualified_name":"canary","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{},"source_cid":"bafkreigikomnn2573hgplkeuf36bsnkercv3p5jumx7ajynfvhjszxjtlm","span":{"end_column":0,"end_line":1,"path":"canary.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeeraphf3yuxr45w3r3cxzquv4dfoprrbkgvh3ytryrmorem74jdpgp2q","version_cid":"baguqeerateqlbnujpzw3w6dekciyisvagcecbtdwtx3xflg4bmpktxy4u2iq"},{"annotations":{},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"module","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"Module","body":[{"_type":"ImportFrom","level":0,"module":"calc","names":[{"_type":"alias","asname":null,"name":"increment"}]},{"_type":"For","body":[{"_type":"Assert","msg":null,"test":{"_type":"Compare","comparators":[{"_type":"Name","ctx":{"_type":"Load"},"id":"int"}],"left":{"_type":"Call","args":[{"_type":"Call","args":[{"_type":"Name","ctx":{"_type":"Load"},"id":"n"}],"func":{"_type":"Name","ctx":{"_type":"Load"},"id":"increment"},"keywords":[]}],"func":{"_type":"Name","ctx":{"_type":"Load"},"id":"type"},"keywords":[]},"ops":[{"_type":"Is"}]}}],"iter":{"_type":"Tuple","ctx":{"_type":"Load"},"elts":[{"_type":"UnaryOp","op":{"_type":"USub"},"operand":{"_type":"Constant","kind":null,"value":2}},{"_type":"UnaryOp","op":{"_type":"USub"},"operand":{"_type":"Constant","kind":null,"value":1}},{"_type":"Constant","kind":null,"value":0},{"_type":"Constant","kind":null,"value":1},{"_type":"Constant","kind":null,"value":2}]},"orelse":[],"target":{"_type":"Name","ctx":{"_type":"Store"},"id":"n"},"type_comment":null}],"type_ignores":[]}}],"frontend_declarations":[null],"frontend_notices":[]},"module_path":"check_type.py","namespace":"check_type","normalized_ast":{"_type":"Module","body":[{"_type":"ImportFrom","level":0,"module":"calc","names":[{"_type":"alias","asname":null,"name":"increment"}]},{"_type":"For","body":[{"_type":"Assert","msg":null,"test":{"_type":"Compare","comparators":[{"_type":"Name","ctx":{"_type":"Load"},"id":"int"}],"left":{"_type":"Call","args":[{"_type":"Call","args":[{"_type":"Name","ctx":{"_type":"Load"},"id":"n"}],"func":{"_type":"Name","ctx":{"_type":"Load"},"id":"increment"},"keywords":[]}],"func":{"_type":"Name","ctx":{"_type":"Load"},"id":"type"},"keywords":[]},"ops":[{"_type":"Is"}]}}],"iter":{"_type":"Tuple","ctx":{"_type":"Load"},"elts":[{"_type":"UnaryOp","op":{"_type":"USub"},"operand":{"_type":"Constant","kind":null,"value":2}},{"_type":"UnaryOp","op":{"_type":"USub"},"operand":{"_type":"Constant","kind":null,"value":1}},{"_type":"Constant","kind":null,"value":0},{"_type":"Constant","kind":null,"value":1},{"_type":"Constant","kind":null,"value":2}]},"orelse":[],"target":{"_type":"Name","ctx":{"_type":"Store"},"id":"n"},"type_comment":null}],"type_ignores":[]},"property_role":null,"qualified_name":"check_type","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{},"source_cid":"bafkreig3s3zht5yypjoamuvpjlanw52d6upqf4edgg33cbixrnfrw2l7bm","span":{"end_column":0,"end_line":1,"path":"check_type.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeerapxu264ccolujceg6ivixuivtagg3h3rli7yv6rtiddqceygxpisq","version_cid":"baguqeeraka5hjmtziox3bggxd3rbkhloee57yh5kfmmw2lktw3ruvxyi6nxq"},{"annotations":{},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"constant","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"Assign","targets":[{"_type":"Name","ctx":{"_type":"Store"},"id":"DEFAULT_OFFSET"}],"type_comment":null,"value":{"_type":"Constant","kind":null,"value":1}}}],"frontend_declarations":["symbol:0:0"],"frontend_notices":[]},"module_path":"support.py","namespace":"support","normalized_ast":{"_type":"Assign","targets":[{"_type":"Name","ctx":{"_type":"Store"},"id":"DEFAULT_OFFSET"}],"type_comment":null,"value":{"_type":"Constant","kind":null,"value":1}},"property_role":null,"qualified_name":"support.DEFAULT_OFFSET","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{},"source_cid":"bafkreid3pwkrhcf6lkbfzinsyphuqyg6qxyzqvagarxb644pfq37icxvju","span":{"end_column":18,"end_line":1,"path":"support.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeeraqw6vqg56bd2i2zy7dlmcmwpb3zu2qc43f2o3nnhy6cicex6p2d2q","version_cid":"baguqeerap6cxulmkf2wmss3f3m5ovne76suit7co7mxsu324fyxipwsvaw3a"},{"annotations":{},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"module","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"Module","body":[],"type_ignores":[]}}],"frontend_declarations":[null],"frontend_notices":[]},"module_path":"calc.py","namespace":"calc","normalized_ast":{"_type":"Module","body":[],"type_ignores":[]},"property_role":null,"qualified_name":"calc","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{},"source_cid":"bafkreig2whzodbawj5uf6jnxwuklau7dypg4y7o76drwhcihfoxilmvtvq","span":{"end_column":0,"end_line":1,"path":"calc.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeeravzddpjz36bnk37q6hushuugks2kyghfjgq5cnlb5a2inaxc4qo5a","version_cid":"baguqeera6mzckoswdaitwvvmccwtczqvyvqnp7kiax4xrug36nxq2xocui3q"}]},"snapshot":{"entries":[{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerabsgxnwkrx5csnutftobl5z7c73btcx2rt7h35i3rkggsuuap2zzq","git_blob_oid":"3f61573bdca90df8f9b568e5ddbcc1db79b79716","head_blob_oid":"3f61573bdca90df8f9b568e5ddbcc1db79b79716","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"calc.py","raw_path_hex":"63616c632e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":47,"source_cid":"bafkreig2whzodbawj5uf6jnxwuklau7dypg4y7o76drwhcihfoxilmvtvq"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerajwgfjxct6ev5hycxwpxxdqh2k355vfhwa56eecfwrgdg74ys247q","git_blob_oid":"f53de9ed93d63f21d6b1704fd7730e5c5b88116b","head_blob_oid":"f53de9ed93d63f21d6b1704fd7730e5c5b88116b","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"canary.py","raw_path_hex":"63616e6172792e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":74,"source_cid":"bafkreigikomnn2573hgplkeuf36bsnkercv3p5jumx7ajynfvhjszxjtlm"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerarbm4sp3fbrorwkzx6qai3f6umfadxiq7sac6jztwp7incugvyz7q","git_blob_oid":"5d4c5db2a9dc79ac85580a4cb2d851e42bd97ca4","head_blob_oid":"5d4c5db2a9dc79ac85580a4cb2d851e42bd97ca4","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"check_offset.py","raw_path_hex":"636865636b5f6f66667365742e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":88,"source_cid":"bafkreia66d65po6asi7mbw77rezkqgtthdbke7xaqdfcswy6z7mbt7cdze"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerajz36zefk5nvhb5dc45z44txfa2n5imykeratoxm5cop5gjoffwta","git_blob_oid":"f84a98513fabbce6f4e7862a706d295e9df88d62","head_blob_oid":"f84a98513fabbce6f4e7862a706d295e9df88d62","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"check_type.py","raw_path_hex":"636865636b5f747970652e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":92,"source_cid":"bafkreig3s3zht5yypjoamuvpjlanw52d6upqf4edgg33cbixrnfrw2l7bm"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeeraspxzhvg5wtyhwm4utxlb6fqhkcnmn6cj4mmg4gk6ypsbcrxbxgtq","git_blob_oid":"48f4d1c3f8024a4eca21f00e3522747d498e6b91","head_blob_oid":"48f4d1c3f8024a4eca21f00e3522747d498e6b91","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"consumer.py","raw_path_hex":"636f6e73756d65722e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":66,"source_cid":"bafkreibphnonbjqu6k24tyg5n6aeg4jgxwwleju6ntj5yfc6iqwkvvpj6m"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerare2dmhndy2v5kcyfnaxahn2fxbfhnksjxb6u5fqacxz7xpapvata","git_blob_oid":"6d938c9b317b917b0a3a1fd26cccfdb08911e915","head_blob_oid":"6d938c9b317b917b0a3a1fd26cccfdb08911e915","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"decoy.py","raw_path_hex":"6465636f792e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":48,"source_cid":"bafkreievhhjso4e2xbuaqdzgxoy7swzz2galjhrjhfdjyfbywd433bhyki"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeeranffxmtbya3jkqwhitzsqu2uut75rgig5z56dbm5gsm5f24sibd5q","git_blob_oid":"cd576ff9aa5c64d2ac030ba0cda873e55f1674c8","head_blob_oid":"cd576ff9aa5c64d2ac030ba0cda873e55f1674c8","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"known_variant.py","raw_path_hex":"6b6e6f776e5f76617269616e742e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":80,"source_cid":"bafkreige3wrvzmsvkt4pytzvx2mir7hlwswrzekdzv6rzd23iaaqword3i"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeeranqeeongpunci7arkrohj7eps6kxgenvqt5duhdwqr4zc4wwg2klq","git_blob_oid":"fea318d2515f2f4bcbb58e5faf1a8fb2bd4d594b","head_blob_oid":"fea318d2515f2f4bcbb58e5faf1a8fb2bd4d594b","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"support.py","raw_path_hex":"737570706f72742e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":19,"source_cid":"bafkreid3pwkrhcf6lkbfzinsyphuqyg6qxyzqvagarxb644pfq37icxvju"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerakfncwummy2seg54ujlf23zgxyqzy3hhteb7xswegcis4ffilq32a","git_blob_oid":"530aee57eeae73b69b574365e3691707840a6425","head_blob_oid":"530aee57eeae73b69b574365e3691707840a6425","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"tune.py","raw_path_hex":"74756e652e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":70,"source_cid":"bafkreiecl6al6zc2gzt4gqewrsa4qnj77zeuensr3abb3fjhuyvwbw56la"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerars6vtjsh536hxw6f2rdsxnwkufltiy3c2yg57d4yk7puoizgphcq","git_blob_oid":"b4c892e6475baf3fb2d6cf0958357538e98235f6","head_blob_oid":"b4c892e6475baf3fb2d6cf0958357538e98235f6","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"unsupported.py","raw_path_hex":"756e737570706f727465642e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":63,"source_cid":"bafkreiasnapoyago6qk7tdfe35msiumkldj6byc3ktzstpxyu2qcrsckra"}],"exclusions":[".eggs",".git",".hg",".mypy_cache",".nox",".pytest_cache",".ruff_cache",".semantic-index",".semantic_index",".svn",".tox",".venv","__pycache__","build","coverage","dist","env","external","htmlcov","node_modules","semantic-index-state","site-packages","third-party","third_party","vendor","venv"],"git_commit":"529414be9f608949e444af15073865302e52f434","git_tree":"859f41a9507776edee2a179cf5d7c4079bbaa6ca","max_entries":256,"max_file_bytes":65536,"mode":"git-clean","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-repository-snapshot@4","snapshot_cid":"baguqeera5icnvhiinjaau253x3wyg2bd2po4age3eyillgjur2bmqksbhfya"},"units":[{"ast_cid":"baguqeeragbth2q3hgm4k3t5au7wsbpywv3lsmpyltien4jqa5c7ldylckekq","entry_cid":"baguqeerabsgxnwkrx5csnutftobl5z7c73btcx2rt7h35i3rkggsuuap2zzq","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:63616c632e7079"},{"ast_cid":"baguqeerav2jffsev7p46llsm5w2e6e3mwada73b4zplnwqgl5ognejkw2mja","entry_cid":"baguqeerajwgfjxct6ev5hycxwpxxdqh2k355vfhwa56eecfwrgdg74ys247q","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:63616e6172792e7079"},{"ast_cid":"baguqeeratzdgltaadd5sqi3efiseowzjhqzswbwozbtrvpo4gtoh4iqnxoda","entry_cid":"baguqeerarbm4sp3fbrorwkzx6qai3f6umfadxiq7sac6jztwp7incugvyz7q","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:636865636b5f6f66667365742e7079"},{"ast_cid":"baguqeerapghafludvefliflcvlmjv7wdabj34zkeg53vzndo4vmylc2batnq","entry_cid":"baguqeerajz36zefk5nvhb5dc45z44txfa2n5imykeratoxm5cop5gjoffwta","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:636865636b5f747970652e7079"},{"ast_cid":"baguqeerapzfvfgfmovzjcr6db33lp7damogco33yryn7riqw7seuieynipca","entry_cid":"baguqeeraspxzhvg5wtyhwm4utxlb6fqhkcnmn6cj4mmg4gk6ypsbcrxbxgtq","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:636f6e73756d65722e7079"},{"ast_cid":"baguqeerazk4q47e25hng2ti3jldimawwmf2zvwgjq5c47qdpz4twafledq2a","entry_cid":"baguqeerare2dmhndy2v5kcyfnaxahn2fxbfhnksjxb6u5fqacxz7xpapvata","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:6465636f792e7079"},{"ast_cid":"baguqeerak4e2ilznyofhu2r4bsxsxdc6fzzqsizycxr7kwrqxi7utpmv24aq","entry_cid":"baguqeeranffxmtbya3jkqwhitzsqu2uut75rgig5z56dbm5gsm5f24sibd5q","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:6b6e6f776e5f76617269616e742e7079"},{"ast_cid":"baguqeerarlqx76d2poqprmw4evz5ezethzdsucizm3hlnsynwuxerb2nwyga","entry_cid":"baguqeeranqeeongpunci7arkrohj7eps6kxgenvqt5duhdwqr4zc4wwg2klq","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:737570706f72742e7079"},{"ast_cid":"baguqeeranfvqryukzy4hyk4ceahqeuepuncfyyjudp2vdd3yvsknmmjma23q","entry_cid":"baguqeerakfncwummy2seg54ujlf23zgxyqzy3hhteb7xswegcis4ffilq32a","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:74756e652e7079"},{"ast_cid":"baguqeeracttwhfapni3vlu6wcy6367p5bwrwtdr22wnblc4bxstyu6tckpuq","entry_cid":"baguqeerars6vtjsh536hxw6f2rdsxnwkufltiy3c2yg57d4yk7puoizgphcq","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:756e737570706f727465642e7079"}]},"native_adapter":{"adapter_version":"software-verification-source-adapter/v1.0.1","backend_requests":[{"attributes":{"fake_success_forbidden":true,"function_id":"function:increment","program_id":"bafkreidsouldpsglddfmljqa4q7chbysthtbda2au4ypea7dmirj4jhkaq","requires_canonical_backend":true},"goal_kind":"verification_condition","logic_family":"smt","obligation_statement":"Establish the admitted contract obligations for function 'increment' via the shared SMT compiler; do not treat adapter success as a proof.","request_id":"backend-request:function:increment.contract","schema":"ipfs_datasets_py/logic/software-verification/canonical-backend-request@1","source_ref_ids":["source:calc.py"],"subject_ids":["function:increment"],"theory_tags":["equality","qf_lia"]}],"diagnostics":[],"document":{"artifacts":[{"artifact_id":"artifact:calc.py","config_id":"","content_cid":"","content_sha256":"dab1f2e184164f685f25b7b514b053e3c3cdcc7ddff0e36389072bae85b2b3ac","license_expression":"","media_type":"text/x-python","metadata":{"language":"python"},"parent_artifact_ids":[],"path":"calc.py","producer_id":"","review_status":"","role":"input","schema_id":"software-verification-source","schema_version":"v1","size":47,"trust_decision":""}],"assumptions":[{"assumption_id":"assumption:python.language-semantics","expression":{"adapter":"software-verification-source-adapter/v1.0.1","subset":"v1"},"extensions":{},"kind":"semantic","schema_version":"verification-assumption/v1","source_ref_ids":[],"span_ids":["span:function.increment.1"],"statement":"Only the admitted python subset is given executable ProgramIR semantics; other features stay observational.","subject_ids":["decl:function.increment"]},{"assumption_id":"assumption:python.memory","expression":{"memory_model":"abstract_objects"},"extensions":{},"kind":"modeling","schema_version":"verification-assumption/v1","source_ref_ids":[],"span_ids":["span:function.increment.1"],"statement":"python memory is modeled as abstract object identity without a precise heap graph in this adapter version.","subject_ids":["decl:function.increment"]},{"assumption_id":"assumption:python.runtime","expression":{"concurrency":"sequential","language":"python"},"extensions":{},"kind":"platform","schema_version":"verification-assumption/v1","source_ref_ids":[],"span_ids":["span:function.increment.1"],"statement":"python runtime is sequential, single-threaded for the admitted subset; the GIL or event-loop concurrency is not modeled.","subject_ids":["decl:function.increment"]},{"assumption_id":"assumption:python.undefined-behavior","expression":{"undefined_behavior_policy":"retain_unsupported"},"extensions":{},"kind":"semantic","schema_version":"verification-assumption/v1","source_ref_ids":[],"span_ids":["span:function.increment.1"],"statement":"Undefined or implementation-defined python behavior is not silently executed; unsupported constructs are retained as diagnostics.","subject_ids":["decl:function.increment"]}],"bounds":[{"bound_id":"bound:python.source-bytes","description":"Adapter admission bound for source size.","extensions":{},"kind":"resource_bounded","limits":{"max_source_bytes":2097152},"source_ref_ids":["source:calc.py"],"span_ids":[]}],"declarations":[{"declaration_id":"decl:function.increment","depends_on":[],"extensions":{},"kind":"function","name":"increment","payload":{"complete_lowering":true,"function_id":"function:increment","language":"python","parameter_symbol_ids":["symbol:increment.n.parameter"],"return_type":"int"},"source_ref_ids":["source:calc.py"],"span_ids":["span:function.increment.1"]}],"diagnostics":[],"document_id":"bafkreigm3k62wilaghjklixajwu5gwqjr2e4gfj2m65be77ve4vofriqt4","extensions":{"lfv.source_adapter.version":"software-verification-source-adapter/v1.0.1"},"metadata":{"adapter":"SourceSoftwareVerificationAdapter@1","language":"python","path":"calc.py"},"observations":{"adapter_version":"software-verification-source-adapter/v1.0.1","backend_requests":[{"attributes":{"fake_success_forbidden":true,"function_id":"function:increment","program_id":"bafkreidsouldpsglddfmljqa4q7chbysthtbda2au4ypea7dmirj4jhkaq","requires_canonical_backend":true},"goal_kind":"verification_condition","logic_family":"smt","obligation_statement":"Establish the admitted contract obligations for function 'increment' via the shared SMT compiler; do not treat adapter success as a proof.","request_id":"backend-request:function:increment.contract","schema":"ipfs_datasets_py/logic/software-verification/canonical-backend-request@1","source_ref_ids":["source:calc.py"],"subject_ids":["function:increment"],"theory_tags":["equality","qf_lia"]}],"interface":"SourceSoftwareVerificationAdapter@1","unsupported_constructs":[]},"properties":[{"assumption_ids":["assumption:python.language-semantics","assumption:python.memory","assumption:python.runtime","assumption:python.undefined-behavior"],"bound_ids":[],"expression":{"function_id":"function:increment","purity":"pure"},"extensions":{},"kind":"safety","logic_family":"software_verification","property_id":"property:function:increment.safety","schema_version":"verification-property/v1","source_ref_ids":["source:calc.py"],"span_ids":["span:function.increment.1"],"statement":"Function increment respects its admitted control-flow and effect summary under the declared language assumptions.","subject_ids":["decl:function.increment"]}],"schema_version":"software-verification-ir/v1","sources":[{"container_sha256":"","container_uri":"","content_cid":"","content_sha256":"dab1f2e184164f685f25b7b514b053e3c3cdcc7ddff0e36389072bae85b2b3ac","license_expression":"","metadata":{"byte_length":47,"language":"python","path":"calc.py"},"ref_id":"source:calc.py","review_status":"unreviewed","source_id":"calc.py","source_revision":"snapshot:baguqeera5icnvhiinjaau253x3wyg2bd2po4age3eyillgjur2bmqksbhfya","source_uri":"file:///calc.py"}],"spans":[{"end_byte":46,"end_char":null,"end_column":16,"end_line":2,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:function.increment.1","start_byte":0,"start_char":null,"start_column":1,"start_line":1},{"end_byte":46,"end_char":null,"end_column":16,"end_line":2,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:increment.expr.4","start_byte":41,"start_char":null,"start_column":12,"start_line":2},{"end_byte":42,"end_char":null,"end_column":12,"end_line":2,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:increment.expr.5","start_byte":41,"start_char":null,"start_column":12,"start_line":2},{"end_byte":46,"end_char":null,"end_column":16,"end_line":2,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:increment.expr.7","start_byte":45,"start_char":null,"start_column":16,"start_line":2},{"end_byte":20,"end_char":null,"end_column":20,"end_line":1,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:increment.param.n.2","start_byte":14,"start_char":null,"start_column":15,"start_line":1},{"end_byte":46,"end_char":null,"end_column":16,"end_line":2,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:increment.stmt.3","start_byte":34,"start_char":null,"start_column":5,"start_line":2}]},"evidence":null,"fake_backend_success":false,"interface":"SourceSoftwareVerificationAdapter@1","language":"python","path":"calc.py","program":{"commands":[{"attributes":{},"command_id":"command:10","effects":{"allocates":[],"deallocates":[],"nondeterministic":false,"performs_io":false,"raises":[],"reads":[],"synchronizes":false,"writes":[]},"evaluation_order":["expr:9"],"expression_ids":["expr:9"],"kind":"return","source_ref_ids":["source:calc.py"],"span_ids":["span:increment.stmt.3"],"target_symbol_ids":[],"undefined_behavior":[]}],"expressions":[{"attributes":{},"evaluation_order":[],"expression_id":"expr:6","kind":"symbol","operand_ids":[],"operator":"","source_ref_ids":["source:calc.py"],"span_ids":["span:increment.expr.5"],"symbol_ids":["symbol:increment.n.parameter"],"type_ref":"any"},{"attributes":{"value":1},"evaluation_order":[],"expression_id":"expr:8","kind":"literal","operand_ids":[],"operator":"","source_ref_ids":["source:calc.py"],"span_ids":["span:increment.expr.7"],"symbol_ids":[],"type_ref":"int"},{"attributes":{},"evaluation_order":["expr:6","expr:8"],"expression_id":"expr:9","kind":"binary","operand_ids":["expr:6","expr:8"],"operator":"add","source_ref_ids":["source:calc.py"],"span_ids":["span:increment.expr.4"],"symbol_ids":[],"type_ref":"any"}],"functions":[{"cfg":{"blocks":[{"block_id":"block:entry","command_ids":["command:10"],"source_ref_ids":["source:calc.py"],"span_ids":["span:function.increment.1"]}],"edges":[],"entry_block_id":"block:entry","exceptional_exit_block_ids":[],"graph_id":"cfg:increment","normal_exit_block_ids":["block:entry"]},"declared_exceptions":[],"effects":{"allocates":[],"deallocates":[],"nondeterministic":false,"performs_io":false,"raises":[],"reads":["symbol:increment.n.parameter"],"synchronizes":false,"writes":[]},"exception_symbol_ids":[],"function_id":"function:increment","local_symbol_ids":[],"name":"increment","parameter_symbol_ids":["symbol:increment.n.parameter"],"purity":"pure","result_symbol_id":"symbol:increment.result.result","return_type":"int","source_ref_ids":["source:calc.py"],"span_ids":["span:function.increment.1"]}],"global_symbol_ids":[],"metadata":{"adapter":"SourceSoftwareVerificationAdapter@1","language":"python","path":"calc.py"},"program_id":"bafkreidsouldpsglddfmljqa4q7chbysthtbda2au4ypea7dmirj4jhkaq","schema_version":"program-ir/v1","sources":[{"container_sha256":"","container_uri":"","content_cid":"","content_sha256":"dab1f2e184164f685f25b7b514b053e3c3cdcc7ddff0e36389072bae85b2b3ac","license_expression":"","metadata":{"byte_length":47,"language":"python","path":"calc.py"},"ref_id":"source:calc.py","review_status":"unreviewed","source_id":"calc.py","source_revision":"snapshot:baguqeera5icnvhiinjaau253x3wyg2bd2po4age3eyillgjur2bmqksbhfya","source_uri":"file:///calc.py"}],"spans":[{"end_byte":46,"end_char":null,"end_column":16,"end_line":2,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:function.increment.1","start_byte":0,"start_char":null,"start_column":1,"start_line":1},{"end_byte":46,"end_char":null,"end_column":16,"end_line":2,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:increment.expr.4","start_byte":41,"start_char":null,"start_column":12,"start_line":2},{"end_byte":42,"end_char":null,"end_column":12,"end_line":2,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:increment.expr.5","start_byte":41,"start_char":null,"start_column":12,"start_line":2},{"end_byte":46,"end_char":null,"end_column":16,"end_line":2,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:increment.expr.7","start_byte":45,"start_char":null,"start_column":16,"start_line":2},{"end_byte":20,"end_char":null,"end_column":20,"end_line":1,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:increment.param.n.2","start_byte":14,"start_char":null,"start_column":15,"start_line":1},{"end_byte":46,"end_char":null,"end_column":16,"end_line":2,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:increment.stmt.3","start_byte":34,"start_char":null,"start_column":5,"start_line":2}],"symbols":[{"attributes":{},"kind":"parameter","name":"n","source_ref_ids":["source:calc.py"],"span_ids":["span:increment.param.n.2"],"symbol_id":"symbol:increment.n.parameter","type_ref":"int"},{"attributes":{},"kind":"result","name":"result","source_ref_ids":["source:calc.py"],"span_ids":["span:function.increment.1"],"symbol_id":"symbol:increment.result.result","type_ref":"int"}]},"schema":"ipfs_datasets_py/logic/software-verification/source-adapter-result@1","status":"success","unsupported_constructs":[]},"native_bridge_results":[{"kind":"program","native_id":"bafkreidsouldpsglddfmljqa4q7chbysthtbda2au4ypea7dmirj4jhkaq","result":{"bridge_version":"1.0.0","diagnostics":[],"domain_identity":"bafkreidsouldpsglddfmljqa4q7chbysthtbda2au4ypea7dmirj4jhkaq","expression":{"content_digest":"ee12deaaae480996ac70e5bddd3003790702e006f1ad5834e9c9c5ee3edf7a77","expression_id":"expr:sv:program:bafkreidsouldpsglddfmljqa4q7chbysthtbda2au4ypea7dmirj4jhkaq","family":{"interface":"LogicIdentityNamespaces@1","namespace":"family","schema_version":"logic-identity-namespaces/v1","value":"program","version":"1.0.0"},"interface":"TypedExpression@1","metadata":{"bridge":"SoftwareVerificationSyntaxBridge@1","domain_identity":"bafkreidsouldpsglddfmljqa4q7chbysthtbda2au4ypea7dmirj4jhkaq","kind":"program","source_identities":["dab1f2e184164f685f25b7b514b053e3c3cdcc7ddff0e36389072bae85b2b3ac","file:///calc.py","source:calc.py","span:function.increment.1","span:increment.expr.4","span:increment.expr.5","span:increment.expr.7","span:increment.param.n.2","span:increment.stmt.3"],"view_role":""},"profile":{"interface":"LogicIdentityNamespaces@1","namespace":"profile","schema_version":"logic-identity-namespaces/v1","value":"program_ir","version":"1.0.0"},"root":{"arguments":[],"binders":[],"extension":{"children":[],"family":{"interface":"LogicIdentityNamespaces@1","namespace":"family","schema_version":"logic-identity-namespaces/v1","value":"program","version":"1.0.0"},"features":["program.ir","software_verification.program"],"interface":"LogicExtensionNode@1","metadata":{},"node_id":"node:sv:program:bafkreidsouldpsglddfmljqa4q7chbysthtbda2au4ypea7dmirj4jhkaq:ext","payload":{"bridge_interface":"SoftwareVerificationSyntaxBridge@1","bridge_version":"1.0.0","document":{"commands":[{"attributes":{},"command_id":"command:10","effects":{"allocates":[],"deallocates":[],"nondeterministic":false,"performs_io":false,"raises":[],"reads":[],"synchronizes":false,"writes":[]},"evaluation_order":["expr:9"],"expression_ids":["expr:9"],"kind":"return","source_ref_ids":["source:calc.py"],"span_ids":["span:increment.stmt.3"],"target_symbol_ids":[],"undefined_behavior":[]}],"expressions":[{"attributes":{},"evaluation_order":[],"expression_id":"expr:6","kind":"symbol","operand_ids":[],"operator":"","source_ref_ids":["source:calc.py"],"span_ids":["span:increment.expr.5"],"symbol_ids":["symbol:increment.n.parameter"],"type_ref":"any"},{"attributes":{"value":1},"evaluation_order":[],"expression_id":"expr:8","kind":"literal","operand_ids":[],"operator":"","source_ref_ids":["source:calc.py"],"span_ids":["span:increment.expr.7"],"symbol_ids":[],"type_ref":"int"},{"attributes":{},"evaluation_order":["expr:6","expr:8"],"expression_id":"expr:9","kind":"binary","operand_ids":["expr:6","expr:8"],"operator":"add","source_ref_ids":["source:calc.py"],"span_ids":["span:increment.expr.4"],"symbol_ids":[],"type_ref":"any"}],"functions":[{"cfg":{"blocks":[{"block_id":"block:entry","command_ids":["command:10"],"source_ref_ids":["source:calc.py"],"span_ids":["span:function.increment.1"]}],"edges":[],"entry_block_id":"block:entry","exceptional_exit_block_ids":[],"graph_id":"cfg:increment","normal_exit_block_ids":["block:entry"]},"declared_exceptions":[],"effects":{"allocates":[],"deallocates":[],"nondeterministic":false,"performs_io":false,"raises":[],"reads":["symbol:increment.n.parameter"],"synchronizes":false,"writes":[]},"exception_symbol_ids":[],"function_id":"function:increment","local_symbol_ids":[],"name":"increment","parameter_symbol_ids":["symbol:increment.n.parameter"],"purity":"pure","result_symbol_id":"symbol:increment.result.result","return_type":"int","source_ref_ids":["source:calc.py"],"span_ids":["span:function.increment.1"]}],"global_symbol_ids":[],"metadata":{"adapter":"SourceSoftwareVerificationAdapter@1","language":"python","path":"calc.py"},"program_id":"bafkreidsouldpsglddfmljqa4q7chbysthtbda2au4ypea7dmirj4jhkaq","schema_version":"program-ir/v1","sources":[{"container_sha256":"","container_uri":"","content_cid":"","content_sha256":"dab1f2e184164f685f25b7b514b053e3c3cdcc7ddff0e36389072bae85b2b3ac","license_expression":"","metadata":{"byte_length":47,"language":"python","path":"calc.py"},"ref_id":"source:calc.py","review_status":"unreviewed","source_id":"calc.py","source_revision":"snapshot:baguqeera5icnvhiinjaau253x3wyg2bd2po4age3eyillgjur2bmqksbhfya","source_uri":"file:///calc.py"}],"spans":[{"end_byte":46,"end_char":null,"end_column":16,"end_line":2,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:function.increment.1","start_byte":0,"start_char":null,"start_column":1,"start_line":1},{"end_byte":46,"end_char":null,"end_column":16,"end_line":2,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:increment.expr.4","start_byte":41,"start_char":null,"start_column":12,"start_line":2},{"end_byte":42,"end_char":null,"end_column":12,"end_line":2,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:increment.expr.5","start_byte":41,"start_char":null,"start_column":12,"start_line":2},{"end_byte":46,"end_char":null,"end_column":16,"end_line":2,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:increment.expr.7","start_byte":45,"start_char":null,"start_column":16,"start_line":2},{"end_byte":20,"end_char":null,"end_column":20,"end_line":1,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:increment.param.n.2","start_byte":14,"start_char":null,"start_column":15,"start_line":1},{"end_byte":46,"end_char":null,"end_column":16,"end_line":2,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:increment.stmt.3","start_byte":34,"start_char":null,"start_column":5,"start_line":2}],"symbols":[{"attributes":{},"kind":"parameter","name":"n","source_ref_ids":["source:calc.py"],"span_ids":["span:increment.param.n.2"],"symbol_id":"symbol:increment.n.parameter","type_ref":"int"},{"attributes":{},"kind":"result","name":"result","source_ref_ids":["source:calc.py"],"span_ids":["span:function.increment.1"],"symbol_id":"symbol:increment.result.result","type_ref":"int"}]},"domain_identity":"bafkreidsouldpsglddfmljqa4q7chbysthtbda2au4ypea7dmirj4jhkaq","domain_schema":"program-ir/v1","kind":"program","schema_version":"program.program_ir/v1","source_identities":["dab1f2e184164f685f25b7b514b053e3c3cdcc7ddff0e36389072bae85b2b3ac","file:///calc.py","source:calc.py","span:function.increment.1","span:increment.expr.4","span:increment.expr.5","span:increment.expr.7","span:increment.param.n.2","span:increment.stmt.3"],"view_role":""},"payload_schema":"program.program_ir/v1","profile":{"interface":"LogicIdentityNamespaces@1","namespace":"profile","schema_version":"logic-identity-namespaces/v1","value":"program_ir","version":"1.0.0"},"schema_version":"syntax-logic-extension-node/v1"},"kind":"extension","metadata":{},"node_id":"node:sv:program:bafkreidsouldpsglddfmljqa4q7chbysthtbda2au4ypea7dmirj4jhkaq","schema_version":"syntax-logic-node/v1","sort":{"arguments":[],"kind":"bool","name":"Bool","schema_version":"syntax-logic-sort/v1"},"symbol":""},"schema_version":"syntax-typed-expression/v1","signature":{"family":{"interface":"LogicIdentityNamespaces@1","namespace":"family","schema_version":"logic-identity-namespaces/v1","value":"program","version":"1.0.0"},"features":["program.ir","software_verification.program"],"interface":"LogicSignature@1","metadata":{"bridge":"SoftwareVerificationSyntaxBridge@1","domain":"software_verification","kind":"program"},"profile":{"interface":"LogicIdentityNamespaces@1","namespace":"profile","schema_version":"logic-identity-namespaces/v1","value":"program_ir","version":"1.0.0"},"schema_version":"syntax-logic-signature/v1","signature_id":"sig:sv:program","sorts":[{"arguments":[],"kind":"bool","name":"Bool","schema_version":"syntax-logic-sort/v1"}],"symbols":[]}},"has_document":true,"interface":"SoftwareVerificationSyntaxBridge@1","kind":"program","losses":[],"preservation":"exact","route":{"domain_schema":"program-ir/v1","family_id":"program","features":["software_verification.program","program.ir"],"kind":"program","notes":"","payload_schema":"program.program_ir/v1","profile_id":"program_ir","schema":"software-verification.syntax-bridge-route/v1","view_role":""},"schema":"software-verification.syntax-bridge-result/v1","source_identities":["dab1f2e184164f685f25b7b514b053e3c3cdcc7ddff0e36389072bae85b2b3ac","file:///calc.py","source:calc.py","span:function.increment.1","span:increment.expr.4","span:increment.expr.5","span:increment.expr.7","span:increment.param.n.2","span:increment.stmt.3"],"status":"ok","unsupported":[]}}],"native_contracts":[],"native_program":{"commands":[{"attributes":{},"command_id":"command:10","effects":{"allocates":[],"deallocates":[],"nondeterministic":false,"performs_io":false,"raises":[],"reads":[],"synchronizes":false,"writes":[]},"evaluation_order":["expr:9"],"expression_ids":["expr:9"],"kind":"return","source_ref_ids":["source:calc.py"],"span_ids":["span:increment.stmt.3"],"target_symbol_ids":[],"undefined_behavior":[]}],"expressions":[{"attributes":{},"evaluation_order":[],"expression_id":"expr:6","kind":"symbol","operand_ids":[],"operator":"","source_ref_ids":["source:calc.py"],"span_ids":["span:increment.expr.5"],"symbol_ids":["symbol:increment.n.parameter"],"type_ref":"any"},{"attributes":{"value":1},"evaluation_order":[],"expression_id":"expr:8","kind":"literal","operand_ids":[],"operator":"","source_ref_ids":["source:calc.py"],"span_ids":["span:increment.expr.7"],"symbol_ids":[],"type_ref":"int"},{"attributes":{},"evaluation_order":["expr:6","expr:8"],"expression_id":"expr:9","kind":"binary","operand_ids":["expr:6","expr:8"],"operator":"add","source_ref_ids":["source:calc.py"],"span_ids":["span:increment.expr.4"],"symbol_ids":[],"type_ref":"any"}],"functions":[{"cfg":{"blocks":[{"block_id":"block:entry","command_ids":["command:10"],"source_ref_ids":["source:calc.py"],"span_ids":["span:function.increment.1"]}],"edges":[],"entry_block_id":"block:entry","exceptional_exit_block_ids":[],"graph_id":"cfg:increment","normal_exit_block_ids":["block:entry"]},"declared_exceptions":[],"effects":{"allocates":[],"deallocates":[],"nondeterministic":false,"performs_io":false,"raises":[],"reads":["symbol:increment.n.parameter"],"synchronizes":false,"writes":[]},"exception_symbol_ids":[],"function_id":"function:increment","local_symbol_ids":[],"name":"increment","parameter_symbol_ids":["symbol:increment.n.parameter"],"purity":"pure","result_symbol_id":"symbol:increment.result.result","return_type":"int","source_ref_ids":["source:calc.py"],"span_ids":["span:function.increment.1"]}],"global_symbol_ids":[],"metadata":{"adapter":"SourceSoftwareVerificationAdapter@1","language":"python","path":"calc.py"},"program_id":"bafkreidsouldpsglddfmljqa4q7chbysthtbda2au4ypea7dmirj4jhkaq","schema_version":"program-ir/v1","sources":[{"container_sha256":"","container_uri":"","content_cid":"","content_sha256":"dab1f2e184164f685f25b7b514b053e3c3cdcc7ddff0e36389072bae85b2b3ac","license_expression":"","metadata":{"byte_length":47,"language":"python","path":"calc.py"},"ref_id":"source:calc.py","review_status":"unreviewed","source_id":"calc.py","source_revision":"snapshot:baguqeera5icnvhiinjaau253x3wyg2bd2po4age3eyillgjur2bmqksbhfya","source_uri":"file:///calc.py"}],"spans":[{"end_byte":46,"end_char":null,"end_column":16,"end_line":2,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:function.increment.1","start_byte":0,"start_char":null,"start_column":1,"start_line":1},{"end_byte":46,"end_char":null,"end_column":16,"end_line":2,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:increment.expr.4","start_byte":41,"start_char":null,"start_column":12,"start_line":2},{"end_byte":42,"end_char":null,"end_column":12,"end_line":2,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:increment.expr.5","start_byte":41,"start_char":null,"start_column":12,"start_line":2},{"end_byte":46,"end_char":null,"end_column":16,"end_line":2,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:increment.expr.7","start_byte":45,"start_char":null,"start_column":16,"start_line":2},{"end_byte":20,"end_char":null,"end_column":20,"end_line":1,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:increment.param.n.2","start_byte":14,"start_char":null,"start_column":15,"start_line":1},{"end_byte":46,"end_char":null,"end_column":16,"end_line":2,"metadata":{},"source_ref_id":"source:calc.py","span_id":"span:increment.stmt.3","start_byte":34,"start_char":null,"start_column":5,"start_line":2}],"symbols":[{"attributes":{},"kind":"parameter","name":"n","source_ref_ids":["source:calc.py"],"span_ids":["span:increment.param.n.2"],"symbol_id":"symbol:increment.n.parameter","type_ref":"int"},{"attributes":{},"kind":"result","name":"result","source_ref_ids":["source:calc.py"],"span_ids":["span:function.increment.1"],"symbol_id":"symbol:increment.result.result","type_ref":"int"}]},"profile":{"completion_authority":false,"domain_id":"codebase_ir","executes_source":false,"execution_authority":false,"feature_only":true,"feature_view":"native documents with stable positional references; provenance retained outside learned expressions","feature_view_schema":"codebase-ir-native-structural-feature-view@1","limits":{"max_ast_depth":48,"max_ast_nodes":2048,"max_condition_bytes":16384,"max_contracts":8,"max_functions":16,"max_source_bytes":65536,"max_target_bytes":4194304},"native_routes":{"contract":{"available_without_typed_evidence":false,"family":"program","kind":"contract","owner_schema":"program-contract/v1","payload_schema":"program.program_contract/v1","profile":"dynamic_hoare","requires_explicit_source_ref":true,"requires_program_binding":true,"typed_owner":"ProgramContract","view_role":""},"program":{"available_without_typed_evidence":false,"family":"program","kind":"program","owner_schema":"program-ir/v1","payload_schema":"program.program_ir/v1","profile":"program_ir","requires_explicit_source_ref":true,"requires_program_binding":false,"typed_owner":"ProgramIR","view_role":""}},"projection_ids":["codebase_ir.program@1","codebase_ir.contracts@1"],"proof_authority":false,"provider_calls":0,"readiness":"complete supported source adapter, exact native bridge, no unsupported inventory","schema":"codebase-ir-source-bound-feature-targets@1","semantic_formula_decoder":false,"solver_calls":0,"source_semantics_verified":false,"unsupported_policy":"retain source-bound frontiers and deny training readiness"},"proof_authority":false,"publication_receipt":{"ast_revision_id":"rev:repository:reviewed-candidate-qualification:snapshot:baguqeera5icnvhiinjaau253x3wyg2bd2po4age3eyillgjur2bmqksbhfya","generation":1,"manifest_cid":"baguqeeraeissgl364bk7vyxwh4dm4nen5vt22k5hnhyfhyfu67ex3ryjfmla","operation_id":"initial","previous_head":null,"repository_id":"repository:reviewed-candidate-qualification","request_cid":"baguqeerazapeehfz7nnwsu3x4zkrb66dvju33acegegjdgr65pl64z54dzya","schema":"codebase-publication-receipt@1","snapshot_cid":"baguqeera5icnvhiinjaau253x3wyg2bd2po4age3eyillgjur2bmqksbhfya"},"semantic_formula_decoder":false,"source_binding":{"ast_cid":"baguqeeragbth2q3hgm4k3t5au7wsbpywv3lsmpyltien4jqa5c7ldylckekq","content_sha256":"dab1f2e184164f685f25b7b514b053e3c3cdcc7ddff0e36389072bae85b2b3ac","entry":{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerabsgxnwkrx5csnutftobl5z7c73btcx2rt7h35i3rkggsuuap2zzq","git_blob_oid":"3f61573bdca90df8f9b568e5ddbcc1db79b79716","head_blob_oid":"3f61573bdca90df8f9b568e5ddbcc1db79b79716","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"calc.py","raw_path_hex":"63616c632e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":47,"source_cid":"bafkreig2whzodbawj5uf6jnxwuklau7dypg4y7o76drwhcihfoxilmvtvq"},"head":{"ast_revision_id":"rev:repository:reviewed-candidate-qualification:snapshot:baguqeera5icnvhiinjaau253x3wyg2bd2po4age3eyillgjur2bmqksbhfya","generation":1,"manifest_cid":"baguqeeraeissgl364bk7vyxwh4dm4nen5vt22k5hnhyfhyfu67ex3ryjfmla","receipt_cid":"baguqeeraapssc4hz723hbrqov3ua2tkltwtsa3dxg3fr5isfdgixwjqgw6lq","repository_id":"repository:reviewed-candidate-qualification","schema":"codebase-head@1","snapshot_cid":"baguqeera5icnvhiinjaau253x3wyg2bd2po4age3eyillgjur2bmqksbhfya"},"path":"calc.py","repository_id":"repository:reviewed-candidate-qualification","schema":"codebase-ir-feature-source-binding@1","source_cid":"bafkreig2whzodbawj5uf6jnxwuklau7dypg4y7o76drwhcihfoxilmvtvq","source_key":"raw:63616c632e7079","source_revision":"snapshot:baguqeera5icnvhiinjaau253x3wyg2bd2po4age3eyillgjur2bmqksbhfya","unit":{"ast_cid":"baguqeeragbth2q3hgm4k3t5au7wsbpywv3lsmpyltien4jqa5c7ldylckekq","entry_cid":"baguqeerabsgxnwkrx5csnutftobl5z7c73btcx2rt7h35i3rkggsuuap2zzq","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:63616c632e7079"}},"source_bytes_hex":"64656620696e6372656d656e74286e3a20696e7429202d3e20696e743a0a2020202072657475726e206e202b20310a","source_semantics_verified":false,"target_schema":"codebase-ir-source-bound-feature-targets@1","unknown_inventory":[{"field":"type_ref","native_id":"expr:6","native_kind":"expressions","value":"any"},{"field":"type_ref","native_id":"expr:9","native_kind":"expressions","value":"any"}]},"required":true,"stage":"target","status":"passed","validator_id":"codebase_ir.exact_native_target_replay@1"}]},{"admitted":false,"domain_id":"codebase_ir","formalized":false,"projections":[{"expression":{"document":{"commands":[{"attributes":{},"command_id":"command:0","effects":{"allocates":[],"deallocates":[],"nondeterministic":false,"performs_io":false,"raises":[],"reads":[],"synchronizes":false,"writes":[]},"evaluation_order":["expr:9"],"expression_ids":["expression:2"],"kind":"return","target_symbol_ids":[],"undefined_behavior":[]}],"expressions":[{"attributes":{},"evaluation_order":[],"expression_id":"expression:0","kind":"symbol","operand_ids":[],"operator":"","symbol_ids":["symbol:0"],"type_ref":"any"},{"attributes":{"value":2},"evaluation_order":[],"expression_id":"expression:1","kind":"literal","operand_ids":[],"operator":"","symbol_ids":[],"type_ref":"int"},{"attributes":{},"evaluation_order":["expr:6","expr:8"],"expression_id":"expression:2","kind":"binary","operand_ids":["expression:0","expression:1"],"operator":"add","symbol_ids":[],"type_ref":"any"}],"functions":[{"cfg":{"blocks":[{"block_id":"block:0","command_ids":["command:0"]}],"edges":[],"entry_block_id":"block:0","exceptional_exit_block_ids":[],"graph_id":"graph:0","normal_exit_block_ids":["block:0"]},"declared_exceptions":[],"effects":{"allocates":[],"deallocates":[],"nondeterministic":false,"performs_io":false,"raises":[],"reads":["symbol:increment.n.parameter"],"synchronizes":false,"writes":[]},"exception_symbol_ids":[],"function_id":"function:0","local_symbol_ids":[],"name":"increment","parameter_symbol_ids":["symbol:0"],"purity":"pure","result_symbol_id":"symbol:1","return_type":"int"}],"global_symbol_ids":[],"schema_version":"program-ir/v1","symbols":[{"attributes":{},"kind":"parameter","name":"n","symbol_id":"symbol:0","type_ref":"int"},{"attributes":{},"kind":"result","name":"result","symbol_id":"symbol:1","type_ref":"int"}]},"native_kind":"program","schema":"codebase-ir-native-structural-feature-view@1"},"feature_only":true,"logic_family":"program","producer_id":"codebase-source-target-adapter","producer_version":"codebase-ir-source-bound-feature-targets@1","profile":"program_ir","projection_id":"codebase_ir.program@1","properties":[],"representation_kind":"native_structural_feature_view","target_schema":"codebase-ir-source-bound-feature-targets@1","view_id":"program.program_ir/v1","view_role":null},{"expression":{"documents":[],"native_kind":"contracts","schema":"codebase-ir-native-structural-feature-view@1"},"feature_only":true,"logic_family":"program","producer_id":"codebase-source-target-adapter","producer_version":"codebase-ir-source-bound-feature-targets@1","profile":"dynamic_hoare","projection_id":"codebase_ir.contracts@1","properties":[],"representation_kind":"native_structural_feature_view","target_schema":"codebase-ir-source-bound-feature-targets@1","view_id":"program.program_contract/v1","view_role":null}],"qualification_gaps":["source_runtime_semantics_not_verified","backend_proofs_not_run","kernel_proofs_not_run","feature_reconstruction_is_not_formalization"],"qualified":false,"ready_for_training":true,"schema_version":"autoencoder-domain-targets/v1","source_digest":"be92fc082b941e6c7a355b4a946464e05b489761c650e77a5e2d427b0f3e2ac3","unsupported":[],"validation":[{"details":{"ast_node_count":14,"authored_contract_cids":[],"authored_contracts":[],"captured_ast":{"calls":[],"diagnostics":[],"effects":[],"frontend":{"ast_schema":{"identifier":"ipfs-datasets.software-contracts.ast-ir@1.0.0","major":1,"minor":0,"name":"ipfs-datasets.software-contracts.ast-ir","patch":0},"capabilities":["annotations","awaits","calls","decorators","diagnostics","duplicate_definitions","effects","generators","imports","modules","raises","references","scopes","signatures","source_spans","state_access","symbols","undefined_reference_candidates","unsupported_constructs"],"frontend_name":"cpython-ast","frontend_version":"1.2.1","language":"python","language_version":"3.12","schema":"ipfs-datasets.software-contracts.frontend-capability@1.0.0","source_extensions":[".py",".pyi"],"toolchain_cid":"baguqeerar6isk2o6l6peildks6id6mzkg6kpgn6tefr24ro5ckm4hqtntuaa"},"imports":[],"module":{"export_names":["increment"],"module_id":"module:bafkreige3wrvzmsvkt4pytzvx2mir7hlwswrzekdzv6rzd23iaaqword3i","name":"known_variant","scope_id":"scope:module","span":{"end_byte":80,"end_column":0,"end_line":4,"start_byte":0,"start_column":0,"start_line":1}},"provenance":{"path":"known_variant.py","repository_id":"repository:reviewed-candidate-qualification","repository_tree_cid":"baguqeera5icnvhiinjaau253x3wyg2bd2po4age3eyillgjur2bmqksbhfya","revision":"snapshot:baguqeera5icnvhiinjaau253x3wyg2bd2po4age3eyillgjur2bmqksbhfya","source_cid":"bafkreige3wrvzmsvkt4pytzvx2mir7hlwswrzekdzv6rzd23iaaqword3i"},"references":[{"context":"type","is_qualified":false,"name":"int","reference_id":"reference:50:1","scope_id":"scope:module","span":{"end_byte":53,"end_column":20,"end_line":2,"start_byte":50,"start_column":17,"start_line":2}},{"context":"type","is_qualified":false,"name":"int","reference_id":"reference:58:0","scope_id":"scope:module","span":{"end_byte":61,"end_column":28,"end_line":2,"start_byte":58,"start_column":25,"start_line":2}},{"context":"read","is_qualified":false,"name":"n","reference_id":"reference:74:2","scope_id":"scope:function:33:0","span":{"end_byte":75,"end_column":12,"end_line":3,"start_byte":74,"start_column":11,"start_line":3}}],"schema":"ipfs-datasets.software-contracts.ast-ir@1.0.0","scopes":[{"kind":"module","owner_symbol_id":null,"parent_scope_id":null,"scope_id":"scope:module","span":{"end_byte":80,"end_column":0,"end_line":4,"start_byte":0,"start_column":0,"start_line":1}},{"kind":"function","owner_symbol_id":"symbol:33:0","parent_scope_id":"scope:module","scope_id":"scope:function:33:0","span":{"end_byte":79,"end_column":16,"end_line":3,"start_byte":33,"start_column":0,"start_line":2}}],"symbols":[{"decorator_names":[],"definition_ordinal":0,"flags":[],"kind":"function","name":"increment","qualified_name":"known_variant.increment","scope_id":"scope:module","signature":{"is_async":false,"is_generator":false,"parameters":[{"annotation":"int","default_kind":"none","kind":"positional_or_named","name":"n","position":0}],"return_annotation":"int"},"span":{"end_byte":79,"end_column":16,"end_line":3,"start_byte":33,"start_column":0,"start_line":2},"symbol_id":"symbol:33:0","visibility":"public"},{"decorator_names":[],"definition_ordinal":0,"flags":[],"kind":"parameter","name":"n","qualified_name":"known_variant.increment.n","scope_id":"scope:function:33:0","signature":null,"span":{"end_byte":53,"end_column":20,"end_line":2,"start_byte":47,"start_column":14,"start_line":2},"symbol_id":"symbol:47:1","visibility":"public"}],"unsupported":[]},"completion_authority":false,"correspondence":{"is_runtime_equivalence_proof":false,"operation":"native_source_maps_retained_without_rebinding","spans":[{"end_byte":79,"source_ref_id":"source:known_variant.py","source_text":"def increment(n: int) -> int:\n return n + 2","span_id":"span:function.increment.1","start_byte":33},{"end_byte":79,"source_ref_id":"source:known_variant.py","source_text":"n + 2","span_id":"span:increment.expr.4","start_byte":74},{"end_byte":75,"source_ref_id":"source:known_variant.py","source_text":"n","span_id":"span:increment.expr.5","start_byte":74},{"end_byte":79,"source_ref_id":"source:known_variant.py","source_text":"2","span_id":"span:increment.expr.7","start_byte":78},{"end_byte":53,"source_ref_id":"source:known_variant.py","source_text":"n: int","span_id":"span:increment.param.n.2","start_byte":47},{"end_byte":79,"source_ref_id":"source:known_variant.py","source_text":"return n + 2","span_id":"span:increment.stmt.3","start_byte":67}],"subjects":[{"native_id":"symbol:increment.n.parameter","native_kind":"symbols","source_ref_ids":["source:known_variant.py"],"span_ids":["span:increment.param.n.2"]},{"native_id":"symbol:increment.result.result","native_kind":"symbols","source_ref_ids":["source:known_variant.py"],"span_ids":["span:function.increment.1"]},{"native_id":"expr:6","native_kind":"expressions","source_ref_ids":["source:known_variant.py"],"span_ids":["span:increment.expr.5"]},{"native_id":"expr:8","native_kind":"expressions","source_ref_ids":["source:known_variant.py"],"span_ids":["span:increment.expr.7"]},{"native_id":"expr:9","native_kind":"expressions","source_ref_ids":["source:known_variant.py"],"span_ids":["span:increment.expr.4"]},{"native_id":"command:10","native_kind":"commands","source_ref_ids":["source:known_variant.py"],"span_ids":["span:increment.stmt.3"]},{"native_id":"function:increment","native_kind":"functions","source_ref_ids":["source:known_variant.py"],"span_ids":["span:function.increment.1"]}]},"execution_authority":false,"feature_only":true,"limits":{"max_ast_depth":48,"max_ast_nodes":2048,"max_condition_bytes":16384,"max_contracts":8,"max_functions":16,"max_source_bytes":65536,"max_target_bytes":4194304},"lowered_contract_sha256":[],"manifest":{"ast_revision_id":"rev:repository:reviewed-candidate-qualification:snapshot:baguqeera5icnvhiinjaau253x3wyg2bd2po4age3eyillgjur2bmqksbhfya","authority":"structural_only","coverage":{"ast_failed":0,"ast_ok":10,"ast_partial":0,"captured_entries":10,"checked_properties":0,"formalized_properties":0,"inventory_entries":10,"opaque_entries":0,"semantic_symbols":18,"unindexed_entries":0},"schema":"codebase-ir-structural-manifest@1","semantic_state":{"artifacts":[{"artifact_id":"artifact:snapshot-evidence","confidence":"exact","kind":"snapshot-evidence","metadata":{"acquisition":"git-clean","exclusions":[".eggs",".git",".hg",".mypy_cache",".nox",".pytest_cache",".ruff_cache",".semantic-index",".semantic_index",".svn",".tox",".venv","__pycache__","build","coverage","dist","env","external","htmlcov","node_modules","semantic-index-state","site-packages","third-party","third_party","vendor","venv"],"snapshot":{"entries":[{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerabsgxnwkrx5csnutftobl5z7c73btcx2rt7h35i3rkggsuuap2zzq","git_blob_oid":"3f61573bdca90df8f9b568e5ddbcc1db79b79716","head_blob_oid":"3f61573bdca90df8f9b568e5ddbcc1db79b79716","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"calc.py","raw_path_hex":"63616c632e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":47,"source_cid":"bafkreig2whzodbawj5uf6jnxwuklau7dypg4y7o76drwhcihfoxilmvtvq"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerajwgfjxct6ev5hycxwpxxdqh2k355vfhwa56eecfwrgdg74ys247q","git_blob_oid":"f53de9ed93d63f21d6b1704fd7730e5c5b88116b","head_blob_oid":"f53de9ed93d63f21d6b1704fd7730e5c5b88116b","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"canary.py","raw_path_hex":"63616e6172792e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":74,"source_cid":"bafkreigikomnn2573hgplkeuf36bsnkercv3p5jumx7ajynfvhjszxjtlm"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerarbm4sp3fbrorwkzx6qai3f6umfadxiq7sac6jztwp7incugvyz7q","git_blob_oid":"5d4c5db2a9dc79ac85580a4cb2d851e42bd97ca4","head_blob_oid":"5d4c5db2a9dc79ac85580a4cb2d851e42bd97ca4","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"check_offset.py","raw_path_hex":"636865636b5f6f66667365742e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":88,"source_cid":"bafkreia66d65po6asi7mbw77rezkqgtthdbke7xaqdfcswy6z7mbt7cdze"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerajz36zefk5nvhb5dc45z44txfa2n5imykeratoxm5cop5gjoffwta","git_blob_oid":"f84a98513fabbce6f4e7862a706d295e9df88d62","head_blob_oid":"f84a98513fabbce6f4e7862a706d295e9df88d62","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"check_type.py","raw_path_hex":"636865636b5f747970652e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":92,"source_cid":"bafkreig3s3zht5yypjoamuvpjlanw52d6upqf4edgg33cbixrnfrw2l7bm"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeeraspxzhvg5wtyhwm4utxlb6fqhkcnmn6cj4mmg4gk6ypsbcrxbxgtq","git_blob_oid":"48f4d1c3f8024a4eca21f00e3522747d498e6b91","head_blob_oid":"48f4d1c3f8024a4eca21f00e3522747d498e6b91","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"consumer.py","raw_path_hex":"636f6e73756d65722e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":66,"source_cid":"bafkreibphnonbjqu6k24tyg5n6aeg4jgxwwleju6ntj5yfc6iqwkvvpj6m"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerare2dmhndy2v5kcyfnaxahn2fxbfhnksjxb6u5fqacxz7xpapvata","git_blob_oid":"6d938c9b317b917b0a3a1fd26cccfdb08911e915","head_blob_oid":"6d938c9b317b917b0a3a1fd26cccfdb08911e915","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"decoy.py","raw_path_hex":"6465636f792e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":48,"source_cid":"bafkreievhhjso4e2xbuaqdzgxoy7swzz2galjhrjhfdjyfbywd433bhyki"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeeranffxmtbya3jkqwhitzsqu2uut75rgig5z56dbm5gsm5f24sibd5q","git_blob_oid":"cd576ff9aa5c64d2ac030ba0cda873e55f1674c8","head_blob_oid":"cd576ff9aa5c64d2ac030ba0cda873e55f1674c8","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"known_variant.py","raw_path_hex":"6b6e6f776e5f76617269616e742e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":80,"source_cid":"bafkreige3wrvzmsvkt4pytzvx2mir7hlwswrzekdzv6rzd23iaaqword3i"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeeranqeeongpunci7arkrohj7eps6kxgenvqt5duhdwqr4zc4wwg2klq","git_blob_oid":"fea318d2515f2f4bcbb58e5faf1a8fb2bd4d594b","head_blob_oid":"fea318d2515f2f4bcbb58e5faf1a8fb2bd4d594b","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"support.py","raw_path_hex":"737570706f72742e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":19,"source_cid":"bafkreid3pwkrhcf6lkbfzinsyphuqyg6qxyzqvagarxb644pfq37icxvju"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerakfncwummy2seg54ujlf23zgxyqzy3hhteb7xswegcis4ffilq32a","git_blob_oid":"530aee57eeae73b69b574365e3691707840a6425","head_blob_oid":"530aee57eeae73b69b574365e3691707840a6425","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"tune.py","raw_path_hex":"74756e652e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":70,"source_cid":"bafkreiecl6al6zc2gzt4gqewrsa4qnj77zeuensr3abb3fjhuyvwbw56la"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerars6vtjsh536hxw6f2rdsxnwkufltiy3c2yg57d4yk7puoizgphcq","git_blob_oid":"b4c892e6475baf3fb2d6cf0958357538e98235f6","head_blob_oid":"b4c892e6475baf3fb2d6cf0958357538e98235f6","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"unsupported.py","raw_path_hex":"756e737570706f727465642e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":63,"source_cid":"bafkreiasnapoyago6qk7tdfe35msiumkldj6byc3ktzstpxyu2qcrsckra"}],"exclusions":[".eggs",".git",".hg",".mypy_cache",".nox",".pytest_cache",".ruff_cache",".semantic-index",".semantic_index",".svn",".tox",".venv","__pycache__","build","coverage","dist","env","external","htmlcov","node_modules","semantic-index-state","site-packages","third-party","third_party","vendor","venv"],"git_commit":"529414be9f608949e444af15073865302e52f434","git_tree":"859f41a9507776edee2a179cf5d7c4079bbaa6ca","max_entries":256,"max_file_bytes":65536,"mode":"git-clean","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-repository-snapshot@4","snapshot_cid":"baguqeera5icnvhiinjaau253x3wyg2bd2po4age3eyillgjur2bmqksbhfya"}},"path":"@snapshot-evidence","schema":"ipfs-datasets.software-contracts.semantic-artifact@1","source_cid":"baguqeera5icnvhiinjaau253x3wyg2bd2po4age3eyillgjur2bmqksbhfya"}],"edges":[{"confidence":"exact","edge_id":"baguqeera64makehztlcxmn6gjuwyebt5xxxg43vvpaxvkxzi7g5rf5xy7enq","extraction_method":"global_binding","extractor_version":"2","metadata":{"resolution":"unresolved","unresolved_target":"global:increment"},"relation":"reads_state","schema":"ipfs-datasets.software-contracts.semantic-edge@1","source_id":"baguqeera6fz6sxumtjhvwfdk5mchp4ck3uzzfos7tgbzfrpp3mhz42ywumja","span":{"end_column":20,"end_line":4,"path":"consumer.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":11,"start_line":4},"target_id":"global:increment"},{"confidence":"exact","edge_id":"baguqeeradtedkir4zd33uxej6u6l45xx6kg4ps2oofslfzz6s2vdkd5tubyq","extraction_method":"global_binding","extractor_version":"2","metadata":{"resolution":"unresolved","unresolved_target":"global:DEFAULT_OFFSET"},"relation":"writes_state","schema":"ipfs-datasets.software-contracts.semantic-edge@1","source_id":"baguqeera3ldpt7rddy3fgm66hh7x4lifrophelwxs5zukq6fthob3jtkfr6q","span":{"end_column":14,"end_line":1,"path":"support.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"target_id":"global:DEFAULT_OFFSET"},{"confidence":"conservative","edge_id":"baguqeeraeoqgszqjo3p4kr7i6vixoyor5c5ua7b275zhjwtrod3svpiiuwtq","extraction_method":"lexical","extractor_version":"2","metadata":{"native_boundary":false,"resolution":"definite","unresolved_target":"lexical:calc.increment"},"relation":"calls","schema":"ipfs-datasets.software-contracts.semantic-edge@1","source_id":"baguqeerajbkr5upksh3btopy7kr53udsgxgqp4azrhlwxifyzn64zaxll26q","span":{"end_column":23,"end_line":3,"path":"check_offset.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":11,"start_line":3},"target_id":"baguqeera5oihah7s5wprib5wlmweifdbv2sskeksgkdz3sziimqz5ljpqpaq"},{"confidence":"exact","edge_id":"baguqeerafq2tbvrkikcjxx4khkbzvlh5jnbbr2m75d6w63g6tydi3nznwfta","extraction_method":"global_binding","extractor_version":"2","metadata":{"resolution":"unresolved","unresolved_target":"global:increment"},"relation":"reads_state","schema":"ipfs-datasets.software-contracts.semantic-edge@1","source_id":"baguqeerajbkr5upksh3btopy7kr53udsgxgqp4azrhlwxifyzn64zaxll26q","span":{"end_column":20,"end_line":3,"path":"check_offset.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":11,"start_line":3},"target_id":"global:increment"},{"confidence":"exact","edge_id":"baguqeeraggopgm4li3ftqcjadg5r2hfehwzplemgcworbempxrcg66l6opea","extraction_method":"static_import","extractor_version":"2","metadata":{"alias":"increment","resolution":"definite","unresolved_target":"module:calc.increment"},"relation":"imports","schema":"ipfs-datasets.software-contracts.semantic-edge@1","source_id":"baguqeerak3duptogi7ulr5hlgadj5iby3o7h33w6tvkpomvphcg3c2yrglca","span":{"end_column":26,"end_line":1,"path":"consumer.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"target_id":"baguqeera5oihah7s5wprib5wlmweifdbv2sskeksgkdz3sziimqz5ljpqpaq"},{"confidence":"conservative","edge_id":"baguqeerahkfaraoweth5hvbmrkmvfusiwmqggcqhntv5czsuteyojynyfxga","extraction_method":"lexical","extractor_version":"2","metadata":{"native_boundary":false,"resolution":"definite","unresolved_target":"lexical:calc.increment"},"relation":"calls","schema":"ipfs-datasets.software-contracts.semantic-edge@1","source_id":"baguqeera6fz6sxumtjhvwfdk5mchp4ck3uzzfos7tgbzfrpp3mhz42ywumja","span":{"end_column":23,"end_line":4,"path":"consumer.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":11,"start_line":4},"target_id":"baguqeera5oihah7s5wprib5wlmweifdbv2sskeksgkdz3sziimqz5ljpqpaq"},{"confidence":"exact","edge_id":"baguqeeralsmw3hjs6kgif7t5arbcl2wfxxfn53w2jjg6q6v7d2k2cdntpssq","extraction_method":"global_binding","extractor_version":"2","metadata":{"resolution":"unresolved","unresolved_target":"global:DEFAULT_OFFSET"},"relation":"writes_state","schema":"ipfs-datasets.software-contracts.semantic-edge@1","source_id":"baguqeeraqw6vqg56bd2i2zy7dlmcmwpb3zu2qc43f2o3nnhy6cicex6p2d2q","span":{"end_column":14,"end_line":1,"path":"support.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"target_id":"global:DEFAULT_OFFSET"},{"confidence":"exact","edge_id":"baguqeerap5clkrgql6gpki7gvfb4ki7fvm6ndoa26omifypfg66teyiamlza","extraction_method":"static_import","extractor_version":"2","metadata":{"alias":"increment","resolution":"definite","unresolved_target":"module:calc.increment"},"relation":"imports","schema":"ipfs-datasets.software-contracts.semantic-edge@1","source_id":"baguqeerajbkr5upksh3btopy7kr53udsgxgqp4azrhlwxifyzn64zaxll26q","span":{"end_column":26,"end_line":1,"path":"check_offset.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"target_id":"baguqeera5oihah7s5wprib5wlmweifdbv2sskeksgkdz3sziimqz5ljpqpaq"},{"confidence":"conservative","edge_id":"baguqeerap62yzrxpyvntxi6p5mdfnztllnkdmsrlbdldotbpsfxwemrmvzcq","extraction_method":"lexical","extractor_version":"2","metadata":{"native_boundary":false,"resolution":"unresolved","unresolved_target":"lexical:type"},"relation":"calls","schema":"ipfs-datasets.software-contracts.semantic-edge@1","source_id":"baguqeerapxu264ccolujceg6ivixuivtagg3h3rli7yv6rtiddqceygxpisq","span":{"end_column":29,"end_line":3,"path":"check_type.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":11,"start_line":3},"target_id":"lexical:type"},{"confidence":"conservative","edge_id":"baguqeeras434px2hyhckdrfjgpfzg3m6kt4f5afrf6ox2oop2m46idohajza","extraction_method":"lexical","extractor_version":"2","metadata":{"native_boundary":false,"resolution":"definite","unresolved_target":"lexical:calc.increment"},"relation":"calls","schema":"ipfs-datasets.software-contracts.semantic-edge@1","source_id":"baguqeerapxu264ccolujceg6ivixuivtagg3h3rli7yv6rtiddqceygxpisq","span":{"end_column":28,"end_line":3,"path":"check_type.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":16,"start_line":3},"target_id":"baguqeera5oihah7s5wprib5wlmweifdbv2sskeksgkdz3sziimqz5ljpqpaq"},{"confidence":"conservative","edge_id":"baguqeeraw4uq523kg4kr5i5bvrmeo4wh7rq45yhpzeibqk4b3ugw4q4vtr5a","extraction_method":"lexical","extractor_version":"2","metadata":{"native_boundary":false,"resolution":"unresolved","unresolved_target":"lexical:getattr"},"relation":"calls","schema":"ipfs-datasets.software-contracts.semantic-edge@1","source_id":"baguqeerac7xaynkzgbvukjopos5mx2y7ldh5ktmp2e7nmtndcqclbbbwnb5a","span":{"end_column":42,"end_line":2,"path":"unsupported.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":11,"start_line":2},"target_id":"lexical:getattr"},{"confidence":"exact","edge_id":"baguqeerax7ju4434cmeuudi7k6xiwvtkdog4m4rj52y5yh7bukjm3bim4tfa","extraction_method":"global_binding","extractor_version":"2","metadata":{"resolution":"unresolved","unresolved_target":"global:increment"},"relation":"reads_state","schema":"ipfs-datasets.software-contracts.semantic-edge@1","source_id":"baguqeerapxu264ccolujceg6ivixuivtagg3h3rli7yv6rtiddqceygxpisq","span":{"end_column":25,"end_line":3,"path":"check_type.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":16,"start_line":3},"target_id":"global:increment"},{"confidence":"exact","edge_id":"baguqeerayxnh2lgydivz46zrueplosfwc3exugch6u7lugnkypcxfazr757q","extraction_method":"static_import","extractor_version":"2","metadata":{"alias":"increment","resolution":"definite","unresolved_target":"module:calc.increment"},"relation":"imports","schema":"ipfs-datasets.software-contracts.semantic-edge@1","source_id":"baguqeerapxu264ccolujceg6ivixuivtagg3h3rli7yv6rtiddqceygxpisq","span":{"end_column":26,"end_line":1,"path":"check_type.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"target_id":"baguqeera5oihah7s5wprib5wlmweifdbv2sskeksgkdz3sziimqz5ljpqpaq"}],"extractor_name":"semantic-repository-scanner","extractor_version":"1","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-index@2","state_cid":"baguqeerarva5xl5fufv2zwxocodwuewwtjz5pym5ntszwl6xagidv77hugya","symbols":[{"annotations":{},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"module","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"Module","body":[{"_type":"Assign","targets":[{"_type":"Name","ctx":{"_type":"Store"},"id":"DEFAULT_OFFSET"}],"type_comment":null,"value":{"_type":"Constant","kind":null,"value":1}}],"type_ignores":[]}}],"frontend_declarations":[null],"frontend_notices":[]},"module_path":"support.py","namespace":"support","normalized_ast":{"_type":"Module","body":[{"_type":"Assign","targets":[{"_type":"Name","ctx":{"_type":"Store"},"id":"DEFAULT_OFFSET"}],"type_comment":null,"value":{"_type":"Constant","kind":null,"value":1}}],"type_ignores":[]},"property_role":null,"qualified_name":"support","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{},"source_cid":"bafkreid3pwkrhcf6lkbfzinsyphuqyg6qxyzqvagarxb644pfq37icxvju","span":{"end_column":0,"end_line":1,"path":"support.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeera3ldpt7rddy3fgm66hh7x4lifrophelwxs5zukq6fthob3jtkfr6q","version_cid":"baguqeeracuyddmw27hgswnzlfdtaxudtxmpq36m74mpbo7mqbh5me66nfbca"},{"annotations":{"n":"int","return":"int"},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"function","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":1}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]}}],"frontend_declarations":["symbol:0:0"],"frontend_notices":[]},"module_path":"calc.py","namespace":"calc","normalized_ast":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":1}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]},"property_role":null,"qualified_name":"calc.increment","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{"is_generator":false,"parameters":[{"annotation":"int","default":"","default_kind":"none","kind":"positional_or_keyword","name":"n"}],"return":"int"},"source_cid":"bafkreig2whzodbawj5uf6jnxwuklau7dypg4y7o76drwhcihfoxilmvtvq","span":{"end_column":16,"end_line":2,"path":"calc.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeera5oihah7s5wprib5wlmweifdbv2sskeksgkdz3sziimqz5ljpqpaq","version_cid":"baguqeera5zwmikp6zm2f7dmkzft2uunkw6ad3rg36nkvfpyr6hs5hvgulyaq"},{"annotations":{"n":"int","return":"int"},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"function","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":1}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]}}],"frontend_declarations":["symbol:27:0"],"frontend_notices":[]},"module_path":"canary.py","namespace":"canary","normalized_ast":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":1}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]},"property_role":null,"qualified_name":"canary.increment","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{"is_generator":false,"parameters":[{"annotation":"int","default":"","default_kind":"none","kind":"positional_or_keyword","name":"n"}],"return":"int"},"source_cid":"bafkreigikomnn2573hgplkeuf36bsnkercv3p5jumx7ajynfvhjszxjtlm","span":{"end_column":16,"end_line":3,"path":"canary.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":2},"stable_id":"baguqeera6d3vfyuvdmjcwxaap4gsck2jvmg36bmi3fq57aq2difo3m27hi2q","version_cid":"baguqeerarc2buke7wzgsarc3lmineuhvxtdzalpxoq5rula2i3bmhqxlnqua"},{"annotations":{},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"function","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":null,"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"Call","args":[{"_type":"Name","ctx":{"_type":"Load"},"id":"n"}],"func":{"_type":"Name","ctx":{"_type":"Load"},"id":"increment"},"keywords":[]}}],"decorator_list":[],"name":"apply","returns":null,"type_comment":null,"type_params":[]}}],"frontend_declarations":["symbol:28:0"],"frontend_notices":[]},"module_path":"consumer.py","namespace":"consumer","normalized_ast":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":null,"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"Call","args":[{"_type":"Name","ctx":{"_type":"Load"},"id":"n"}],"func":{"_type":"Name","ctx":{"_type":"Load"},"id":"increment"},"keywords":[]}}],"decorator_list":[],"name":"apply","returns":null,"type_comment":null,"type_params":[]},"property_role":null,"qualified_name":"consumer.apply","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{"is_generator":false,"parameters":[{"annotation":"","default":"","default_kind":"none","kind":"positional_or_keyword","name":"n"}],"return":""},"source_cid":"bafkreibphnonbjqu6k24tyg5n6aeg4jgxwwleju6ntj5yfc6iqwkvvpj6m","span":{"end_column":23,"end_line":4,"path":"consumer.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":3},"stable_id":"baguqeera6fz6sxumtjhvwfdk5mchp4ck3uzzfos7tgbzfrpp3mhz42ywumja","version_cid":"baguqeerabbdjmyvem3452jdvgshldtusblqkocejwchtf7htfw5vd25n3mna"},{"annotations":{},"confidence":"opaque","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"function","language":"python","metadata":{"confidence_reasons":["reflection"],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":null,"arg":"value","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"Call","args":[{"_type":"Name","ctx":{"_type":"Load"},"id":"value"},{"_type":"Constant","kind":null,"value":"unknown"},{"_type":"Constant","kind":null,"value":null}],"func":{"_type":"Name","ctx":{"_type":"Load"},"id":"getattr"},"keywords":[]}}],"decorator_list":[],"name":"dynamic","returns":null,"type_comment":null,"type_params":[]}}],"frontend_declarations":["symbol:0:0"],"frontend_notices":[]},"module_path":"unsupported.py","namespace":"unsupported","normalized_ast":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":null,"arg":"value","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"Call","args":[{"_type":"Name","ctx":{"_type":"Load"},"id":"value"},{"_type":"Constant","kind":null,"value":"unknown"},{"_type":"Constant","kind":null,"value":null}],"func":{"_type":"Name","ctx":{"_type":"Load"},"id":"getattr"},"keywords":[]}}],"decorator_list":[],"name":"dynamic","returns":null,"type_comment":null,"type_params":[]},"property_role":null,"qualified_name":"unsupported.dynamic","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{"is_generator":false,"parameters":[{"annotation":"","default":"","default_kind":"none","kind":"positional_or_keyword","name":"value"}],"return":""},"source_cid":"bafkreiasnapoyago6qk7tdfe35msiumkldj6byc3ktzstpxyu2qcrsckra","span":{"end_column":42,"end_line":2,"path":"unsupported.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeerac7xaynkzgbvukjopos5mx2y7ldh5ktmp2e7nmtndcqclbbbwnb5a","version_cid":"baguqeeramkveqiapvb2j4tj5parz4d6h7obs7n3z34h2tr3qbrmrvafzlb5a"},{"annotations":{},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"module","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"Module","body":[],"type_ignores":[]}}],"frontend_declarations":[null],"frontend_notices":[]},"module_path":"known_variant.py","namespace":"known_variant","normalized_ast":{"_type":"Module","body":[],"type_ignores":[]},"property_role":null,"qualified_name":"known_variant","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{},"source_cid":"bafkreige3wrvzmsvkt4pytzvx2mir7hlwswrzekdzv6rzd23iaaqword3i","span":{"end_column":0,"end_line":1,"path":"known_variant.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeerafdh3bpths3c4cqxa6ind4xi5fb5adlvvllym3fhpdk42p5zknexa","version_cid":"baguqeeraevghg24nie44kz5x74bdxlkiwr7tjd5eidxo26yhzpipn3ew3rdq"},{"annotations":{"n":"int","return":"int"},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"function","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":99}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]}}],"frontend_declarations":["symbol:0:0"],"frontend_notices":[]},"module_path":"decoy.py","namespace":"decoy","normalized_ast":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":99}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]},"property_role":null,"qualified_name":"decoy.increment","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{"is_generator":false,"parameters":[{"annotation":"int","default":"","default_kind":"none","kind":"positional_or_keyword","name":"n"}],"return":"int"},"source_cid":"bafkreievhhjso4e2xbuaqdzgxoy7swzz2galjhrjhfdjyfbywd433bhyki","span":{"end_column":17,"end_line":2,"path":"decoy.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeeragsl7izt2gjpjigwv3wek73tsbxkisb6syj25gmg36sfd6t5simqa","version_cid":"baguqeerauhgxc254mdf45npeqtfbwuwgvgaogbrmegviesmyrbr6gt77aaxa"},{"annotations":{},"confidence":"opaque","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"module","language":"python","metadata":{"confidence_reasons":["reflection"],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"Module","body":[],"type_ignores":[]}}],"frontend_declarations":[null],"frontend_notices":[]},"module_path":"unsupported.py","namespace":"unsupported","normalized_ast":{"_type":"Module","body":[],"type_ignores":[]},"property_role":null,"qualified_name":"unsupported","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{},"source_cid":"bafkreiasnapoyago6qk7tdfe35msiumkldj6byc3ktzstpxyu2qcrsckra","span":{"end_column":0,"end_line":1,"path":"unsupported.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeeragysnug5j5r3p4bjkwbva2x7m5hhgd5skf4h625tqe7g54ppqdhna","version_cid":"baguqeerav4j67xh3doze2ei2sm7idfwknhzhsrukzlynzwfu5lr5fkwenwxq"},{"annotations":{},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"module","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"Module","body":[],"type_ignores":[]}}],"frontend_declarations":[null],"frontend_notices":[]},"module_path":"tune.py","namespace":"tune","normalized_ast":{"_type":"Module","body":[],"type_ignores":[]},"property_role":null,"qualified_name":"tune","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{},"source_cid":"bafkreiecl6al6zc2gzt4gqewrsa4qnj77zeuensr3abb3fjhuyvwbw56la","span":{"end_column":0,"end_line":1,"path":"tune.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeeraigr4h6hc5h7kg46mqnz4ezpgig6jhsovfvgr7777bnghbcqb3koa","version_cid":"baguqeeradu5ecy7fx23vdxkv52ulyc5ldpbitxgmjb25vohvwyviodwyfcuq"},{"annotations":{},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"module","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"Module","body":[{"_type":"ImportFrom","level":0,"module":"calc","names":[{"_type":"alias","asname":null,"name":"increment"}]},{"_type":"For","body":[{"_type":"Assert","msg":null,"test":{"_type":"Compare","comparators":[{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":2}}],"left":{"_type":"Call","args":[{"_type":"Name","ctx":{"_type":"Load"},"id":"n"}],"func":{"_type":"Name","ctx":{"_type":"Load"},"id":"increment"},"keywords":[]},"ops":[{"_type":"Eq"}]}}],"iter":{"_type":"Tuple","ctx":{"_type":"Load"},"elts":[{"_type":"UnaryOp","op":{"_type":"USub"},"operand":{"_type":"Constant","kind":null,"value":2}},{"_type":"UnaryOp","op":{"_type":"USub"},"operand":{"_type":"Constant","kind":null,"value":1}},{"_type":"Constant","kind":null,"value":0},{"_type":"Constant","kind":null,"value":1},{"_type":"Constant","kind":null,"value":2}]},"orelse":[],"target":{"_type":"Name","ctx":{"_type":"Store"},"id":"n"},"type_comment":null}],"type_ignores":[]}}],"frontend_declarations":[null],"frontend_notices":[]},"module_path":"check_offset.py","namespace":"check_offset","normalized_ast":{"_type":"Module","body":[{"_type":"ImportFrom","level":0,"module":"calc","names":[{"_type":"alias","asname":null,"name":"increment"}]},{"_type":"For","body":[{"_type":"Assert","msg":null,"test":{"_type":"Compare","comparators":[{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":2}}],"left":{"_type":"Call","args":[{"_type":"Name","ctx":{"_type":"Load"},"id":"n"}],"func":{"_type":"Name","ctx":{"_type":"Load"},"id":"increment"},"keywords":[]},"ops":[{"_type":"Eq"}]}}],"iter":{"_type":"Tuple","ctx":{"_type":"Load"},"elts":[{"_type":"UnaryOp","op":{"_type":"USub"},"operand":{"_type":"Constant","kind":null,"value":2}},{"_type":"UnaryOp","op":{"_type":"USub"},"operand":{"_type":"Constant","kind":null,"value":1}},{"_type":"Constant","kind":null,"value":0},{"_type":"Constant","kind":null,"value":1},{"_type":"Constant","kind":null,"value":2}]},"orelse":[],"target":{"_type":"Name","ctx":{"_type":"Store"},"id":"n"},"type_comment":null}],"type_ignores":[]},"property_role":null,"qualified_name":"check_offset","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{},"source_cid":"bafkreia66d65po6asi7mbw77rezkqgtthdbke7xaqdfcswy6z7mbt7cdze","span":{"end_column":0,"end_line":1,"path":"check_offset.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeerajbkr5upksh3btopy7kr53udsgxgqp4azrhlwxifyzn64zaxll26q","version_cid":"baguqeera53qojkow5plbdtvcwocuke47srpbnha5u6dcywit7payh4bt23eq"},{"annotations":{},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"module","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"Module","body":[{"_type":"ImportFrom","level":0,"module":"calc","names":[{"_type":"alias","asname":null,"name":"increment"}]}],"type_ignores":[]}}],"frontend_declarations":[null],"frontend_notices":[]},"module_path":"consumer.py","namespace":"consumer","normalized_ast":{"_type":"Module","body":[{"_type":"ImportFrom","level":0,"module":"calc","names":[{"_type":"alias","asname":null,"name":"increment"}]}],"type_ignores":[]},"property_role":null,"qualified_name":"consumer","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{},"source_cid":"bafkreibphnonbjqu6k24tyg5n6aeg4jgxwwleju6ntj5yfc6iqwkvvpj6m","span":{"end_column":0,"end_line":1,"path":"consumer.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeerak3duptogi7ulr5hlgadj5iby3o7h33w6tvkpomvphcg3c2yrglca","version_cid":"baguqeerahcxmufr2ntkc34m4b5a2ofjk6exumxxvgc4pghs7u3ncr7k5gupq"},{"annotations":{"n":"int","return":"int"},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"function","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":1}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]}}],"frontend_declarations":["symbol:23:0"],"frontend_notices":[]},"module_path":"tune.py","namespace":"tune","normalized_ast":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":1}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]},"property_role":null,"qualified_name":"tune.increment","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{"is_generator":false,"parameters":[{"annotation":"int","default":"","default_kind":"none","kind":"positional_or_keyword","name":"n"}],"return":"int"},"source_cid":"bafkreiecl6al6zc2gzt4gqewrsa4qnj77zeuensr3abb3fjhuyvwbw56la","span":{"end_column":16,"end_line":3,"path":"tune.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":2},"stable_id":"baguqeeralhmixzkfic5ixdnab3cegr25n6oer3nqbi5hojlre6te2sfzwfma","version_cid":"baguqeeraz5neglq646bbgp3pegh7z7kzhpopj4doet4jyqtoqluvwzhhd2jq"},{"annotations":{},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"module","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"Module","body":[],"type_ignores":[]}}],"frontend_declarations":[null],"frontend_notices":[]},"module_path":"decoy.py","namespace":"decoy","normalized_ast":{"_type":"Module","body":[],"type_ignores":[]},"property_role":null,"qualified_name":"decoy","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{},"source_cid":"bafkreievhhjso4e2xbuaqdzgxoy7swzz2galjhrjhfdjyfbywd433bhyki","span":{"end_column":0,"end_line":1,"path":"decoy.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeeralybdrlaubaiodf52fsvsr3tqxago225hxd5r2soov7y4jwrg3hxa","version_cid":"baguqeerac4lnx33g42jv2my7xcqpsxzti4kixhfuip2js2ajrjxebdziarja"},{"annotations":{"n":"int","return":"int"},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"function","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":2}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]}}],"frontend_declarations":["symbol:33:0"],"frontend_notices":[]},"module_path":"known_variant.py","namespace":"known_variant","normalized_ast":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":2}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]},"property_role":null,"qualified_name":"known_variant.increment","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{"is_generator":false,"parameters":[{"annotation":"int","default":"","default_kind":"none","kind":"positional_or_keyword","name":"n"}],"return":"int"},"source_cid":"bafkreige3wrvzmsvkt4pytzvx2mir7hlwswrzekdzv6rzd23iaaqword3i","span":{"end_column":16,"end_line":3,"path":"known_variant.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":2},"stable_id":"baguqeeranwhfxfwoeikvnnv5foco2kwfxwq6vraghws54bxopim4egqfncla","version_cid":"baguqeeragzmepjxpj3fa76zh2rqawlwwbindaehvrbysc2tjp3q7ftlr5lrq"},{"annotations":{},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"module","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"Module","body":[],"type_ignores":[]}}],"frontend_declarations":[null],"frontend_notices":[]},"module_path":"canary.py","namespace":"canary","normalized_ast":{"_type":"Module","body":[],"type_ignores":[]},"property_role":null,"qualified_name":"canary","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{},"source_cid":"bafkreigikomnn2573hgplkeuf36bsnkercv3p5jumx7ajynfvhjszxjtlm","span":{"end_column":0,"end_line":1,"path":"canary.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeeraphf3yuxr45w3r3cxzquv4dfoprrbkgvh3ytryrmorem74jdpgp2q","version_cid":"baguqeerateqlbnujpzw3w6dekciyisvagcecbtdwtx3xflg4bmpktxy4u2iq"},{"annotations":{},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"module","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"Module","body":[{"_type":"ImportFrom","level":0,"module":"calc","names":[{"_type":"alias","asname":null,"name":"increment"}]},{"_type":"For","body":[{"_type":"Assert","msg":null,"test":{"_type":"Compare","comparators":[{"_type":"Name","ctx":{"_type":"Load"},"id":"int"}],"left":{"_type":"Call","args":[{"_type":"Call","args":[{"_type":"Name","ctx":{"_type":"Load"},"id":"n"}],"func":{"_type":"Name","ctx":{"_type":"Load"},"id":"increment"},"keywords":[]}],"func":{"_type":"Name","ctx":{"_type":"Load"},"id":"type"},"keywords":[]},"ops":[{"_type":"Is"}]}}],"iter":{"_type":"Tuple","ctx":{"_type":"Load"},"elts":[{"_type":"UnaryOp","op":{"_type":"USub"},"operand":{"_type":"Constant","kind":null,"value":2}},{"_type":"UnaryOp","op":{"_type":"USub"},"operand":{"_type":"Constant","kind":null,"value":1}},{"_type":"Constant","kind":null,"value":0},{"_type":"Constant","kind":null,"value":1},{"_type":"Constant","kind":null,"value":2}]},"orelse":[],"target":{"_type":"Name","ctx":{"_type":"Store"},"id":"n"},"type_comment":null}],"type_ignores":[]}}],"frontend_declarations":[null],"frontend_notices":[]},"module_path":"check_type.py","namespace":"check_type","normalized_ast":{"_type":"Module","body":[{"_type":"ImportFrom","level":0,"module":"calc","names":[{"_type":"alias","asname":null,"name":"increment"}]},{"_type":"For","body":[{"_type":"Assert","msg":null,"test":{"_type":"Compare","comparators":[{"_type":"Name","ctx":{"_type":"Load"},"id":"int"}],"left":{"_type":"Call","args":[{"_type":"Call","args":[{"_type":"Name","ctx":{"_type":"Load"},"id":"n"}],"func":{"_type":"Name","ctx":{"_type":"Load"},"id":"increment"},"keywords":[]}],"func":{"_type":"Name","ctx":{"_type":"Load"},"id":"type"},"keywords":[]},"ops":[{"_type":"Is"}]}}],"iter":{"_type":"Tuple","ctx":{"_type":"Load"},"elts":[{"_type":"UnaryOp","op":{"_type":"USub"},"operand":{"_type":"Constant","kind":null,"value":2}},{"_type":"UnaryOp","op":{"_type":"USub"},"operand":{"_type":"Constant","kind":null,"value":1}},{"_type":"Constant","kind":null,"value":0},{"_type":"Constant","kind":null,"value":1},{"_type":"Constant","kind":null,"value":2}]},"orelse":[],"target":{"_type":"Name","ctx":{"_type":"Store"},"id":"n"},"type_comment":null}],"type_ignores":[]},"property_role":null,"qualified_name":"check_type","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{},"source_cid":"bafkreig3s3zht5yypjoamuvpjlanw52d6upqf4edgg33cbixrnfrw2l7bm","span":{"end_column":0,"end_line":1,"path":"check_type.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeerapxu264ccolujceg6ivixuivtagg3h3rli7yv6rtiddqceygxpisq","version_cid":"baguqeeraka5hjmtziox3bggxd3rbkhloee57yh5kfmmw2lktw3ruvxyi6nxq"},{"annotations":{},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"constant","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"Assign","targets":[{"_type":"Name","ctx":{"_type":"Store"},"id":"DEFAULT_OFFSET"}],"type_comment":null,"value":{"_type":"Constant","kind":null,"value":1}}}],"frontend_declarations":["symbol:0:0"],"frontend_notices":[]},"module_path":"support.py","namespace":"support","normalized_ast":{"_type":"Assign","targets":[{"_type":"Name","ctx":{"_type":"Store"},"id":"DEFAULT_OFFSET"}],"type_comment":null,"value":{"_type":"Constant","kind":null,"value":1}},"property_role":null,"qualified_name":"support.DEFAULT_OFFSET","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{},"source_cid":"bafkreid3pwkrhcf6lkbfzinsyphuqyg6qxyzqvagarxb644pfq37icxvju","span":{"end_column":18,"end_line":1,"path":"support.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeeraqw6vqg56bd2i2zy7dlmcmwpb3zu2qc43f2o3nnhy6cicex6p2d2q","version_cid":"baguqeerap6cxulmkf2wmss3f3m5ovne76suit7co7mxsu324fyxipwsvaw3a"},{"annotations":{},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"module","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"Module","body":[],"type_ignores":[]}}],"frontend_declarations":[null],"frontend_notices":[]},"module_path":"calc.py","namespace":"calc","normalized_ast":{"_type":"Module","body":[],"type_ignores":[]},"property_role":null,"qualified_name":"calc","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{},"source_cid":"bafkreig2whzodbawj5uf6jnxwuklau7dypg4y7o76drwhcihfoxilmvtvq","span":{"end_column":0,"end_line":1,"path":"calc.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeeravzddpjz36bnk37q6hushuugks2kyghfjgq5cnlb5a2inaxc4qo5a","version_cid":"baguqeera6mzckoswdaitwvvmccwtczqvyvqnp7kiax4xrug36nxq2xocui3q"}]},"snapshot":{"entries":[{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerabsgxnwkrx5csnutftobl5z7c73btcx2rt7h35i3rkggsuuap2zzq","git_blob_oid":"3f61573bdca90df8f9b568e5ddbcc1db79b79716","head_blob_oid":"3f61573bdca90df8f9b568e5ddbcc1db79b79716","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"calc.py","raw_path_hex":"63616c632e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":47,"source_cid":"bafkreig2whzodbawj5uf6jnxwuklau7dypg4y7o76drwhcihfoxilmvtvq"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerajwgfjxct6ev5hycxwpxxdqh2k355vfhwa56eecfwrgdg74ys247q","git_blob_oid":"f53de9ed93d63f21d6b1704fd7730e5c5b88116b","head_blob_oid":"f53de9ed93d63f21d6b1704fd7730e5c5b88116b","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"canary.py","raw_path_hex":"63616e6172792e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":74,"source_cid":"bafkreigikomnn2573hgplkeuf36bsnkercv3p5jumx7ajynfvhjszxjtlm"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerarbm4sp3fbrorwkzx6qai3f6umfadxiq7sac6jztwp7incugvyz7q","git_blob_oid":"5d4c5db2a9dc79ac85580a4cb2d851e42bd97ca4","head_blob_oid":"5d4c5db2a9dc79ac85580a4cb2d851e42bd97ca4","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"check_offset.py","raw_path_hex":"636865636b5f6f66667365742e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":88,"source_cid":"bafkreia66d65po6asi7mbw77rezkqgtthdbke7xaqdfcswy6z7mbt7cdze"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerajz36zefk5nvhb5dc45z44txfa2n5imykeratoxm5cop5gjoffwta","git_blob_oid":"f84a98513fabbce6f4e7862a706d295e9df88d62","head_blob_oid":"f84a98513fabbce6f4e7862a706d295e9df88d62","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"check_type.py","raw_path_hex":"636865636b5f747970652e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":92,"source_cid":"bafkreig3s3zht5yypjoamuvpjlanw52d6upqf4edgg33cbixrnfrw2l7bm"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeeraspxzhvg5wtyhwm4utxlb6fqhkcnmn6cj4mmg4gk6ypsbcrxbxgtq","git_blob_oid":"48f4d1c3f8024a4eca21f00e3522747d498e6b91","head_blob_oid":"48f4d1c3f8024a4eca21f00e3522747d498e6b91","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"consumer.py","raw_path_hex":"636f6e73756d65722e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":66,"source_cid":"bafkreibphnonbjqu6k24tyg5n6aeg4jgxwwleju6ntj5yfc6iqwkvvpj6m"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerare2dmhndy2v5kcyfnaxahn2fxbfhnksjxb6u5fqacxz7xpapvata","git_blob_oid":"6d938c9b317b917b0a3a1fd26cccfdb08911e915","head_blob_oid":"6d938c9b317b917b0a3a1fd26cccfdb08911e915","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"decoy.py","raw_path_hex":"6465636f792e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":48,"source_cid":"bafkreievhhjso4e2xbuaqdzgxoy7swzz2galjhrjhfdjyfbywd433bhyki"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeeranffxmtbya3jkqwhitzsqu2uut75rgig5z56dbm5gsm5f24sibd5q","git_blob_oid":"cd576ff9aa5c64d2ac030ba0cda873e55f1674c8","head_blob_oid":"cd576ff9aa5c64d2ac030ba0cda873e55f1674c8","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"known_variant.py","raw_path_hex":"6b6e6f776e5f76617269616e742e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":80,"source_cid":"bafkreige3wrvzmsvkt4pytzvx2mir7hlwswrzekdzv6rzd23iaaqword3i"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeeranqeeongpunci7arkrohj7eps6kxgenvqt5duhdwqr4zc4wwg2klq","git_blob_oid":"fea318d2515f2f4bcbb58e5faf1a8fb2bd4d594b","head_blob_oid":"fea318d2515f2f4bcbb58e5faf1a8fb2bd4d594b","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"support.py","raw_path_hex":"737570706f72742e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":19,"source_cid":"bafkreid3pwkrhcf6lkbfzinsyphuqyg6qxyzqvagarxb644pfq37icxvju"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerakfncwummy2seg54ujlf23zgxyqzy3hhteb7xswegcis4ffilq32a","git_blob_oid":"530aee57eeae73b69b574365e3691707840a6425","head_blob_oid":"530aee57eeae73b69b574365e3691707840a6425","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"tune.py","raw_path_hex":"74756e652e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":70,"source_cid":"bafkreiecl6al6zc2gzt4gqewrsa4qnj77zeuensr3abb3fjhuyvwbw56la"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerars6vtjsh536hxw6f2rdsxnwkufltiy3c2yg57d4yk7puoizgphcq","git_blob_oid":"b4c892e6475baf3fb2d6cf0958357538e98235f6","head_blob_oid":"b4c892e6475baf3fb2d6cf0958357538e98235f6","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"unsupported.py","raw_path_hex":"756e737570706f727465642e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":63,"source_cid":"bafkreiasnapoyago6qk7tdfe35msiumkldj6byc3ktzstpxyu2qcrsckra"}],"exclusions":[".eggs",".git",".hg",".mypy_cache",".nox",".pytest_cache",".ruff_cache",".semantic-index",".semantic_index",".svn",".tox",".venv","__pycache__","build","coverage","dist","env","external","htmlcov","node_modules","semantic-index-state","site-packages","third-party","third_party","vendor","venv"],"git_commit":"529414be9f608949e444af15073865302e52f434","git_tree":"859f41a9507776edee2a179cf5d7c4079bbaa6ca","max_entries":256,"max_file_bytes":65536,"mode":"git-clean","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-repository-snapshot@4","snapshot_cid":"baguqeera5icnvhiinjaau253x3wyg2bd2po4age3eyillgjur2bmqksbhfya"},"units":[{"ast_cid":"baguqeeragbth2q3hgm4k3t5au7wsbpywv3lsmpyltien4jqa5c7ldylckekq","entry_cid":"baguqeerabsgxnwkrx5csnutftobl5z7c73btcx2rt7h35i3rkggsuuap2zzq","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:63616c632e7079"},{"ast_cid":"baguqeerav2jffsev7p46llsm5w2e6e3mwada73b4zplnwqgl5ognejkw2mja","entry_cid":"baguqeerajwgfjxct6ev5hycxwpxxdqh2k355vfhwa56eecfwrgdg74ys247q","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:63616e6172792e7079"},{"ast_cid":"baguqeeratzdgltaadd5sqi3efiseowzjhqzswbwozbtrvpo4gtoh4iqnxoda","entry_cid":"baguqeerarbm4sp3fbrorwkzx6qai3f6umfadxiq7sac6jztwp7incugvyz7q","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:636865636b5f6f66667365742e7079"},{"ast_cid":"baguqeerapghafludvefliflcvlmjv7wdabj34zkeg53vzndo4vmylc2batnq","entry_cid":"baguqeerajz36zefk5nvhb5dc45z44txfa2n5imykeratoxm5cop5gjoffwta","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:636865636b5f747970652e7079"},{"ast_cid":"baguqeerapzfvfgfmovzjcr6db33lp7damogco33yryn7riqw7seuieynipca","entry_cid":"baguqeeraspxzhvg5wtyhwm4utxlb6fqhkcnmn6cj4mmg4gk6ypsbcrxbxgtq","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:636f6e73756d65722e7079"},{"ast_cid":"baguqeerazk4q47e25hng2ti3jldimawwmf2zvwgjq5c47qdpz4twafledq2a","entry_cid":"baguqeerare2dmhndy2v5kcyfnaxahn2fxbfhnksjxb6u5fqacxz7xpapvata","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:6465636f792e7079"},{"ast_cid":"baguqeerak4e2ilznyofhu2r4bsxsxdc6fzzqsizycxr7kwrqxi7utpmv24aq","entry_cid":"baguqeeranffxmtbya3jkqwhitzsqu2uut75rgig5z56dbm5gsm5f24sibd5q","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:6b6e6f776e5f76617269616e742e7079"},{"ast_cid":"baguqeerarlqx76d2poqprmw4evz5ezethzdsucizm3hlnsynwuxerb2nwyga","entry_cid":"baguqeeranqeeongpunci7arkrohj7eps6kxgenvqt5duhdwqr4zc4wwg2klq","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:737570706f72742e7079"},{"ast_cid":"baguqeeranfvqryukzy4hyk4ceahqeuepuncfyyjudp2vdd3yvsknmmjma23q","entry_cid":"baguqeerakfncwummy2seg54ujlf23zgxyqzy3hhteb7xswegcis4ffilq32a","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:74756e652e7079"},{"ast_cid":"baguqeeracttwhfapni3vlu6wcy6367p5bwrwtdr22wnblc4bxstyu6tckpuq","entry_cid":"baguqeerars6vtjsh536hxw6f2rdsxnwkufltiy3c2yg57d4yk7puoizgphcq","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:756e737570706f727465642e7079"}]},"native_adapter":{"adapter_version":"software-verification-source-adapter/v1.0.1","backend_requests":[{"attributes":{"fake_success_forbidden":true,"function_id":"function:increment","program_id":"bafkreiayjq3pgjomlvn6kx6mkvwg6hzxnaepqep5misb4j2idpj3zihxgy","requires_canonical_backend":true},"goal_kind":"verification_condition","logic_family":"smt","obligation_statement":"Establish the admitted contract obligations for function 'increment' via the shared SMT compiler; do not treat adapter success as a proof.","request_id":"backend-request:function:increment.contract","schema":"ipfs_datasets_py/logic/software-verification/canonical-backend-request@1","source_ref_ids":["source:known_variant.py"],"subject_ids":["function:increment"],"theory_tags":["equality","qf_lia"]}],"diagnostics":[],"document":{"artifacts":[{"artifact_id":"artifact:known_variant.py","config_id":"","content_cid":"","content_sha256":"c4dda35cb25554f8fc4f35be9888fcebb4ad1c9143cd7d1c8f5b40010b3a23da","license_expression":"","media_type":"text/x-python","metadata":{"language":"python"},"parent_artifact_ids":[],"path":"known_variant.py","producer_id":"","review_status":"","role":"input","schema_id":"software-verification-source","schema_version":"v1","size":80,"trust_decision":""}],"assumptions":[{"assumption_id":"assumption:python.language-semantics","expression":{"adapter":"software-verification-source-adapter/v1.0.1","subset":"v1"},"extensions":{},"kind":"semantic","schema_version":"verification-assumption/v1","source_ref_ids":[],"span_ids":["span:function.increment.1"],"statement":"Only the admitted python subset is given executable ProgramIR semantics; other features stay observational.","subject_ids":["decl:function.increment"]},{"assumption_id":"assumption:python.memory","expression":{"memory_model":"abstract_objects"},"extensions":{},"kind":"modeling","schema_version":"verification-assumption/v1","source_ref_ids":[],"span_ids":["span:function.increment.1"],"statement":"python memory is modeled as abstract object identity without a precise heap graph in this adapter version.","subject_ids":["decl:function.increment"]},{"assumption_id":"assumption:python.runtime","expression":{"concurrency":"sequential","language":"python"},"extensions":{},"kind":"platform","schema_version":"verification-assumption/v1","source_ref_ids":[],"span_ids":["span:function.increment.1"],"statement":"python runtime is sequential, single-threaded for the admitted subset; the GIL or event-loop concurrency is not modeled.","subject_ids":["decl:function.increment"]},{"assumption_id":"assumption:python.undefined-behavior","expression":{"undefined_behavior_policy":"retain_unsupported"},"extensions":{},"kind":"semantic","schema_version":"verification-assumption/v1","source_ref_ids":[],"span_ids":["span:function.increment.1"],"statement":"Undefined or implementation-defined python behavior is not silently executed; unsupported constructs are retained as diagnostics.","subject_ids":["decl:function.increment"]}],"bounds":[{"bound_id":"bound:python.source-bytes","description":"Adapter admission bound for source size.","extensions":{},"kind":"resource_bounded","limits":{"max_source_bytes":2097152},"source_ref_ids":["source:known_variant.py"],"span_ids":[]}],"declarations":[{"declaration_id":"decl:function.increment","depends_on":[],"extensions":{},"kind":"function","name":"increment","payload":{"complete_lowering":true,"function_id":"function:increment","language":"python","parameter_symbol_ids":["symbol:increment.n.parameter"],"return_type":"int"},"source_ref_ids":["source:known_variant.py"],"span_ids":["span:function.increment.1"]}],"diagnostics":[],"document_id":"bafkreig3a5fgbmlpri5dpftk4bvyp4uxroyvtijiesfa2ee26g2wmec6me","extensions":{"lfv.source_adapter.version":"software-verification-source-adapter/v1.0.1"},"metadata":{"adapter":"SourceSoftwareVerificationAdapter@1","language":"python","path":"known_variant.py"},"observations":{"adapter_version":"software-verification-source-adapter/v1.0.1","backend_requests":[{"attributes":{"fake_success_forbidden":true,"function_id":"function:increment","program_id":"bafkreiayjq3pgjomlvn6kx6mkvwg6hzxnaepqep5misb4j2idpj3zihxgy","requires_canonical_backend":true},"goal_kind":"verification_condition","logic_family":"smt","obligation_statement":"Establish the admitted contract obligations for function 'increment' via the shared SMT compiler; do not treat adapter success as a proof.","request_id":"backend-request:function:increment.contract","schema":"ipfs_datasets_py/logic/software-verification/canonical-backend-request@1","source_ref_ids":["source:known_variant.py"],"subject_ids":["function:increment"],"theory_tags":["equality","qf_lia"]}],"interface":"SourceSoftwareVerificationAdapter@1","unsupported_constructs":[]},"properties":[{"assumption_ids":["assumption:python.language-semantics","assumption:python.memory","assumption:python.runtime","assumption:python.undefined-behavior"],"bound_ids":[],"expression":{"function_id":"function:increment","purity":"pure"},"extensions":{},"kind":"safety","logic_family":"software_verification","property_id":"property:function:increment.safety","schema_version":"verification-property/v1","source_ref_ids":["source:known_variant.py"],"span_ids":["span:function.increment.1"],"statement":"Function increment respects its admitted control-flow and effect summary under the declared language assumptions.","subject_ids":["decl:function.increment"]}],"schema_version":"software-verification-ir/v1","sources":[{"container_sha256":"","container_uri":"","content_cid":"","content_sha256":"c4dda35cb25554f8fc4f35be9888fcebb4ad1c9143cd7d1c8f5b40010b3a23da","license_expression":"","metadata":{"byte_length":80,"language":"python","path":"known_variant.py"},"ref_id":"source:known_variant.py","review_status":"unreviewed","source_id":"known_variant.py","source_revision":"snapshot:baguqeera5icnvhiinjaau253x3wyg2bd2po4age3eyillgjur2bmqksbhfya","source_uri":"file:///known_variant.py"}],"spans":[{"end_byte":79,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:known_variant.py","span_id":"span:function.increment.1","start_byte":33,"start_char":null,"start_column":1,"start_line":2},{"end_byte":79,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:known_variant.py","span_id":"span:increment.expr.4","start_byte":74,"start_char":null,"start_column":12,"start_line":3},{"end_byte":75,"end_char":null,"end_column":12,"end_line":3,"metadata":{},"source_ref_id":"source:known_variant.py","span_id":"span:increment.expr.5","start_byte":74,"start_char":null,"start_column":12,"start_line":3},{"end_byte":79,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:known_variant.py","span_id":"span:increment.expr.7","start_byte":78,"start_char":null,"start_column":16,"start_line":3},{"end_byte":53,"end_char":null,"end_column":20,"end_line":2,"metadata":{},"source_ref_id":"source:known_variant.py","span_id":"span:increment.param.n.2","start_byte":47,"start_char":null,"start_column":15,"start_line":2},{"end_byte":79,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:known_variant.py","span_id":"span:increment.stmt.3","start_byte":67,"start_char":null,"start_column":5,"start_line":3}]},"evidence":null,"fake_backend_success":false,"interface":"SourceSoftwareVerificationAdapter@1","language":"python","path":"known_variant.py","program":{"commands":[{"attributes":{},"command_id":"command:10","effects":{"allocates":[],"deallocates":[],"nondeterministic":false,"performs_io":false,"raises":[],"reads":[],"synchronizes":false,"writes":[]},"evaluation_order":["expr:9"],"expression_ids":["expr:9"],"kind":"return","source_ref_ids":["source:known_variant.py"],"span_ids":["span:increment.stmt.3"],"target_symbol_ids":[],"undefined_behavior":[]}],"expressions":[{"attributes":{},"evaluation_order":[],"expression_id":"expr:6","kind":"symbol","operand_ids":[],"operator":"","source_ref_ids":["source:known_variant.py"],"span_ids":["span:increment.expr.5"],"symbol_ids":["symbol:increment.n.parameter"],"type_ref":"any"},{"attributes":{"value":2},"evaluation_order":[],"expression_id":"expr:8","kind":"literal","operand_ids":[],"operator":"","source_ref_ids":["source:known_variant.py"],"span_ids":["span:increment.expr.7"],"symbol_ids":[],"type_ref":"int"},{"attributes":{},"evaluation_order":["expr:6","expr:8"],"expression_id":"expr:9","kind":"binary","operand_ids":["expr:6","expr:8"],"operator":"add","source_ref_ids":["source:known_variant.py"],"span_ids":["span:increment.expr.4"],"symbol_ids":[],"type_ref":"any"}],"functions":[{"cfg":{"blocks":[{"block_id":"block:entry","command_ids":["command:10"],"source_ref_ids":["source:known_variant.py"],"span_ids":["span:function.increment.1"]}],"edges":[],"entry_block_id":"block:entry","exceptional_exit_block_ids":[],"graph_id":"cfg:increment","normal_exit_block_ids":["block:entry"]},"declared_exceptions":[],"effects":{"allocates":[],"deallocates":[],"nondeterministic":false,"performs_io":false,"raises":[],"reads":["symbol:increment.n.parameter"],"synchronizes":false,"writes":[]},"exception_symbol_ids":[],"function_id":"function:increment","local_symbol_ids":[],"name":"increment","parameter_symbol_ids":["symbol:increment.n.parameter"],"purity":"pure","result_symbol_id":"symbol:increment.result.result","return_type":"int","source_ref_ids":["source:known_variant.py"],"span_ids":["span:function.increment.1"]}],"global_symbol_ids":[],"metadata":{"adapter":"SourceSoftwareVerificationAdapter@1","language":"python","path":"known_variant.py"},"program_id":"bafkreiayjq3pgjomlvn6kx6mkvwg6hzxnaepqep5misb4j2idpj3zihxgy","schema_version":"program-ir/v1","sources":[{"container_sha256":"","container_uri":"","content_cid":"","content_sha256":"c4dda35cb25554f8fc4f35be9888fcebb4ad1c9143cd7d1c8f5b40010b3a23da","license_expression":"","metadata":{"byte_length":80,"language":"python","path":"known_variant.py"},"ref_id":"source:known_variant.py","review_status":"unreviewed","source_id":"known_variant.py","source_revision":"snapshot:baguqeera5icnvhiinjaau253x3wyg2bd2po4age3eyillgjur2bmqksbhfya","source_uri":"file:///known_variant.py"}],"spans":[{"end_byte":79,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:known_variant.py","span_id":"span:function.increment.1","start_byte":33,"start_char":null,"start_column":1,"start_line":2},{"end_byte":79,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:known_variant.py","span_id":"span:increment.expr.4","start_byte":74,"start_char":null,"start_column":12,"start_line":3},{"end_byte":75,"end_char":null,"end_column":12,"end_line":3,"metadata":{},"source_ref_id":"source:known_variant.py","span_id":"span:increment.expr.5","start_byte":74,"start_char":null,"start_column":12,"start_line":3},{"end_byte":79,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:known_variant.py","span_id":"span:increment.expr.7","start_byte":78,"start_char":null,"start_column":16,"start_line":3},{"end_byte":53,"end_char":null,"end_column":20,"end_line":2,"metadata":{},"source_ref_id":"source:known_variant.py","span_id":"span:increment.param.n.2","start_byte":47,"start_char":null,"start_column":15,"start_line":2},{"end_byte":79,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:known_variant.py","span_id":"span:increment.stmt.3","start_byte":67,"start_char":null,"start_column":5,"start_line":3}],"symbols":[{"attributes":{},"kind":"parameter","name":"n","source_ref_ids":["source:known_variant.py"],"span_ids":["span:increment.param.n.2"],"symbol_id":"symbol:increment.n.parameter","type_ref":"int"},{"attributes":{},"kind":"result","name":"result","source_ref_ids":["source:known_variant.py"],"span_ids":["span:function.increment.1"],"symbol_id":"symbol:increment.result.result","type_ref":"int"}]},"schema":"ipfs_datasets_py/logic/software-verification/source-adapter-result@1","status":"success","unsupported_constructs":[]},"native_bridge_results":[{"kind":"program","native_id":"bafkreiayjq3pgjomlvn6kx6mkvwg6hzxnaepqep5misb4j2idpj3zihxgy","result":{"bridge_version":"1.0.0","diagnostics":[],"domain_identity":"bafkreiayjq3pgjomlvn6kx6mkvwg6hzxnaepqep5misb4j2idpj3zihxgy","expression":{"content_digest":"13f2de4473bbfbfa8d3f99db520a5776cc0431aabdb7a50fd6a4bc5b089df394","expression_id":"expr:sv:program:bafkreiayjq3pgjomlvn6kx6mkvwg6hzxnaepqep5misb4j2idpj3zihxgy","family":{"interface":"LogicIdentityNamespaces@1","namespace":"family","schema_version":"logic-identity-namespaces/v1","value":"program","version":"1.0.0"},"interface":"TypedExpression@1","metadata":{"bridge":"SoftwareVerificationSyntaxBridge@1","domain_identity":"bafkreiayjq3pgjomlvn6kx6mkvwg6hzxnaepqep5misb4j2idpj3zihxgy","kind":"program","source_identities":["c4dda35cb25554f8fc4f35be9888fcebb4ad1c9143cd7d1c8f5b40010b3a23da","file:///known_variant.py","source:known_variant.py","span:function.increment.1","span:increment.expr.4","span:increment.expr.5","span:increment.expr.7","span:increment.param.n.2","span:increment.stmt.3"],"view_role":""},"profile":{"interface":"LogicIdentityNamespaces@1","namespace":"profile","schema_version":"logic-identity-namespaces/v1","value":"program_ir","version":"1.0.0"},"root":{"arguments":[],"binders":[],"extension":{"children":[],"family":{"interface":"LogicIdentityNamespaces@1","namespace":"family","schema_version":"logic-identity-namespaces/v1","value":"program","version":"1.0.0"},"features":["program.ir","software_verification.program"],"interface":"LogicExtensionNode@1","metadata":{},"node_id":"node:sv:program:bafkreiayjq3pgjomlvn6kx6mkvwg6hzxnaepqep5misb4j2idpj3zihxgy:ext","payload":{"bridge_interface":"SoftwareVerificationSyntaxBridge@1","bridge_version":"1.0.0","document":{"commands":[{"attributes":{},"command_id":"command:10","effects":{"allocates":[],"deallocates":[],"nondeterministic":false,"performs_io":false,"raises":[],"reads":[],"synchronizes":false,"writes":[]},"evaluation_order":["expr:9"],"expression_ids":["expr:9"],"kind":"return","source_ref_ids":["source:known_variant.py"],"span_ids":["span:increment.stmt.3"],"target_symbol_ids":[],"undefined_behavior":[]}],"expressions":[{"attributes":{},"evaluation_order":[],"expression_id":"expr:6","kind":"symbol","operand_ids":[],"operator":"","source_ref_ids":["source:known_variant.py"],"span_ids":["span:increment.expr.5"],"symbol_ids":["symbol:increment.n.parameter"],"type_ref":"any"},{"attributes":{"value":2},"evaluation_order":[],"expression_id":"expr:8","kind":"literal","operand_ids":[],"operator":"","source_ref_ids":["source:known_variant.py"],"span_ids":["span:increment.expr.7"],"symbol_ids":[],"type_ref":"int"},{"attributes":{},"evaluation_order":["expr:6","expr:8"],"expression_id":"expr:9","kind":"binary","operand_ids":["expr:6","expr:8"],"operator":"add","source_ref_ids":["source:known_variant.py"],"span_ids":["span:increment.expr.4"],"symbol_ids":[],"type_ref":"any"}],"functions":[{"cfg":{"blocks":[{"block_id":"block:entry","command_ids":["command:10"],"source_ref_ids":["source:known_variant.py"],"span_ids":["span:function.increment.1"]}],"edges":[],"entry_block_id":"block:entry","exceptional_exit_block_ids":[],"graph_id":"cfg:increment","normal_exit_block_ids":["block:entry"]},"declared_exceptions":[],"effects":{"allocates":[],"deallocates":[],"nondeterministic":false,"performs_io":false,"raises":[],"reads":["symbol:increment.n.parameter"],"synchronizes":false,"writes":[]},"exception_symbol_ids":[],"function_id":"function:increment","local_symbol_ids":[],"name":"increment","parameter_symbol_ids":["symbol:increment.n.parameter"],"purity":"pure","result_symbol_id":"symbol:increment.result.result","return_type":"int","source_ref_ids":["source:known_variant.py"],"span_ids":["span:function.increment.1"]}],"global_symbol_ids":[],"metadata":{"adapter":"SourceSoftwareVerificationAdapter@1","language":"python","path":"known_variant.py"},"program_id":"bafkreiayjq3pgjomlvn6kx6mkvwg6hzxnaepqep5misb4j2idpj3zihxgy","schema_version":"program-ir/v1","sources":[{"container_sha256":"","container_uri":"","content_cid":"","content_sha256":"c4dda35cb25554f8fc4f35be9888fcebb4ad1c9143cd7d1c8f5b40010b3a23da","license_expression":"","metadata":{"byte_length":80,"language":"python","path":"known_variant.py"},"ref_id":"source:known_variant.py","review_status":"unreviewed","source_id":"known_variant.py","source_revision":"snapshot:baguqeera5icnvhiinjaau253x3wyg2bd2po4age3eyillgjur2bmqksbhfya","source_uri":"file:///known_variant.py"}],"spans":[{"end_byte":79,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:known_variant.py","span_id":"span:function.increment.1","start_byte":33,"start_char":null,"start_column":1,"start_line":2},{"end_byte":79,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:known_variant.py","span_id":"span:increment.expr.4","start_byte":74,"start_char":null,"start_column":12,"start_line":3},{"end_byte":75,"end_char":null,"end_column":12,"end_line":3,"metadata":{},"source_ref_id":"source:known_variant.py","span_id":"span:increment.expr.5","start_byte":74,"start_char":null,"start_column":12,"start_line":3},{"end_byte":79,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:known_variant.py","span_id":"span:increment.expr.7","start_byte":78,"start_char":null,"start_column":16,"start_line":3},{"end_byte":53,"end_char":null,"end_column":20,"end_line":2,"metadata":{},"source_ref_id":"source:known_variant.py","span_id":"span:increment.param.n.2","start_byte":47,"start_char":null,"start_column":15,"start_line":2},{"end_byte":79,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:known_variant.py","span_id":"span:increment.stmt.3","start_byte":67,"start_char":null,"start_column":5,"start_line":3}],"symbols":[{"attributes":{},"kind":"parameter","name":"n","source_ref_ids":["source:known_variant.py"],"span_ids":["span:increment.param.n.2"],"symbol_id":"symbol:increment.n.parameter","type_ref":"int"},{"attributes":{},"kind":"result","name":"result","source_ref_ids":["source:known_variant.py"],"span_ids":["span:function.increment.1"],"symbol_id":"symbol:increment.result.result","type_ref":"int"}]},"domain_identity":"bafkreiayjq3pgjomlvn6kx6mkvwg6hzxnaepqep5misb4j2idpj3zihxgy","domain_schema":"program-ir/v1","kind":"program","schema_version":"program.program_ir/v1","source_identities":["c4dda35cb25554f8fc4f35be9888fcebb4ad1c9143cd7d1c8f5b40010b3a23da","file:///known_variant.py","source:known_variant.py","span:function.increment.1","span:increment.expr.4","span:increment.expr.5","span:increment.expr.7","span:increment.param.n.2","span:increment.stmt.3"],"view_role":""},"payload_schema":"program.program_ir/v1","profile":{"interface":"LogicIdentityNamespaces@1","namespace":"profile","schema_version":"logic-identity-namespaces/v1","value":"program_ir","version":"1.0.0"},"schema_version":"syntax-logic-extension-node/v1"},"kind":"extension","metadata":{},"node_id":"node:sv:program:bafkreiayjq3pgjomlvn6kx6mkvwg6hzxnaepqep5misb4j2idpj3zihxgy","schema_version":"syntax-logic-node/v1","sort":{"arguments":[],"kind":"bool","name":"Bool","schema_version":"syntax-logic-sort/v1"},"symbol":""},"schema_version":"syntax-typed-expression/v1","signature":{"family":{"interface":"LogicIdentityNamespaces@1","namespace":"family","schema_version":"logic-identity-namespaces/v1","value":"program","version":"1.0.0"},"features":["program.ir","software_verification.program"],"interface":"LogicSignature@1","metadata":{"bridge":"SoftwareVerificationSyntaxBridge@1","domain":"software_verification","kind":"program"},"profile":{"interface":"LogicIdentityNamespaces@1","namespace":"profile","schema_version":"logic-identity-namespaces/v1","value":"program_ir","version":"1.0.0"},"schema_version":"syntax-logic-signature/v1","signature_id":"sig:sv:program","sorts":[{"arguments":[],"kind":"bool","name":"Bool","schema_version":"syntax-logic-sort/v1"}],"symbols":[]}},"has_document":true,"interface":"SoftwareVerificationSyntaxBridge@1","kind":"program","losses":[],"preservation":"exact","route":{"domain_schema":"program-ir/v1","family_id":"program","features":["software_verification.program","program.ir"],"kind":"program","notes":"","payload_schema":"program.program_ir/v1","profile_id":"program_ir","schema":"software-verification.syntax-bridge-route/v1","view_role":""},"schema":"software-verification.syntax-bridge-result/v1","source_identities":["c4dda35cb25554f8fc4f35be9888fcebb4ad1c9143cd7d1c8f5b40010b3a23da","file:///known_variant.py","source:known_variant.py","span:function.increment.1","span:increment.expr.4","span:increment.expr.5","span:increment.expr.7","span:increment.param.n.2","span:increment.stmt.3"],"status":"ok","unsupported":[]}}],"native_contracts":[],"native_program":{"commands":[{"attributes":{},"command_id":"command:10","effects":{"allocates":[],"deallocates":[],"nondeterministic":false,"performs_io":false,"raises":[],"reads":[],"synchronizes":false,"writes":[]},"evaluation_order":["expr:9"],"expression_ids":["expr:9"],"kind":"return","source_ref_ids":["source:known_variant.py"],"span_ids":["span:increment.stmt.3"],"target_symbol_ids":[],"undefined_behavior":[]}],"expressions":[{"attributes":{},"evaluation_order":[],"expression_id":"expr:6","kind":"symbol","operand_ids":[],"operator":"","source_ref_ids":["source:known_variant.py"],"span_ids":["span:increment.expr.5"],"symbol_ids":["symbol:increment.n.parameter"],"type_ref":"any"},{"attributes":{"value":2},"evaluation_order":[],"expression_id":"expr:8","kind":"literal","operand_ids":[],"operator":"","source_ref_ids":["source:known_variant.py"],"span_ids":["span:increment.expr.7"],"symbol_ids":[],"type_ref":"int"},{"attributes":{},"evaluation_order":["expr:6","expr:8"],"expression_id":"expr:9","kind":"binary","operand_ids":["expr:6","expr:8"],"operator":"add","source_ref_ids":["source:known_variant.py"],"span_ids":["span:increment.expr.4"],"symbol_ids":[],"type_ref":"any"}],"functions":[{"cfg":{"blocks":[{"block_id":"block:entry","command_ids":["command:10"],"source_ref_ids":["source:known_variant.py"],"span_ids":["span:function.increment.1"]}],"edges":[],"entry_block_id":"block:entry","exceptional_exit_block_ids":[],"graph_id":"cfg:increment","normal_exit_block_ids":["block:entry"]},"declared_exceptions":[],"effects":{"allocates":[],"deallocates":[],"nondeterministic":false,"performs_io":false,"raises":[],"reads":["symbol:increment.n.parameter"],"synchronizes":false,"writes":[]},"exception_symbol_ids":[],"function_id":"function:increment","local_symbol_ids":[],"name":"increment","parameter_symbol_ids":["symbol:increment.n.parameter"],"purity":"pure","result_symbol_id":"symbol:increment.result.result","return_type":"int","source_ref_ids":["source:known_variant.py"],"span_ids":["span:function.increment.1"]}],"global_symbol_ids":[],"metadata":{"adapter":"SourceSoftwareVerificationAdapter@1","language":"python","path":"known_variant.py"},"program_id":"bafkreiayjq3pgjomlvn6kx6mkvwg6hzxnaepqep5misb4j2idpj3zihxgy","schema_version":"program-ir/v1","sources":[{"container_sha256":"","container_uri":"","content_cid":"","content_sha256":"c4dda35cb25554f8fc4f35be9888fcebb4ad1c9143cd7d1c8f5b40010b3a23da","license_expression":"","metadata":{"byte_length":80,"language":"python","path":"known_variant.py"},"ref_id":"source:known_variant.py","review_status":"unreviewed","source_id":"known_variant.py","source_revision":"snapshot:baguqeera5icnvhiinjaau253x3wyg2bd2po4age3eyillgjur2bmqksbhfya","source_uri":"file:///known_variant.py"}],"spans":[{"end_byte":79,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:known_variant.py","span_id":"span:function.increment.1","start_byte":33,"start_char":null,"start_column":1,"start_line":2},{"end_byte":79,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:known_variant.py","span_id":"span:increment.expr.4","start_byte":74,"start_char":null,"start_column":12,"start_line":3},{"end_byte":75,"end_char":null,"end_column":12,"end_line":3,"metadata":{},"source_ref_id":"source:known_variant.py","span_id":"span:increment.expr.5","start_byte":74,"start_char":null,"start_column":12,"start_line":3},{"end_byte":79,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:known_variant.py","span_id":"span:increment.expr.7","start_byte":78,"start_char":null,"start_column":16,"start_line":3},{"end_byte":53,"end_char":null,"end_column":20,"end_line":2,"metadata":{},"source_ref_id":"source:known_variant.py","span_id":"span:increment.param.n.2","start_byte":47,"start_char":null,"start_column":15,"start_line":2},{"end_byte":79,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:known_variant.py","span_id":"span:increment.stmt.3","start_byte":67,"start_char":null,"start_column":5,"start_line":3}],"symbols":[{"attributes":{},"kind":"parameter","name":"n","source_ref_ids":["source:known_variant.py"],"span_ids":["span:increment.param.n.2"],"symbol_id":"symbol:increment.n.parameter","type_ref":"int"},{"attributes":{},"kind":"result","name":"result","source_ref_ids":["source:known_variant.py"],"span_ids":["span:function.increment.1"],"symbol_id":"symbol:increment.result.result","type_ref":"int"}]},"profile":{"completion_authority":false,"domain_id":"codebase_ir","executes_source":false,"execution_authority":false,"feature_only":true,"feature_view":"native documents with stable positional references; provenance retained outside learned expressions","feature_view_schema":"codebase-ir-native-structural-feature-view@1","limits":{"max_ast_depth":48,"max_ast_nodes":2048,"max_condition_bytes":16384,"max_contracts":8,"max_functions":16,"max_source_bytes":65536,"max_target_bytes":4194304},"native_routes":{"contract":{"available_without_typed_evidence":false,"family":"program","kind":"contract","owner_schema":"program-contract/v1","payload_schema":"program.program_contract/v1","profile":"dynamic_hoare","requires_explicit_source_ref":true,"requires_program_binding":true,"typed_owner":"ProgramContract","view_role":""},"program":{"available_without_typed_evidence":false,"family":"program","kind":"program","owner_schema":"program-ir/v1","payload_schema":"program.program_ir/v1","profile":"program_ir","requires_explicit_source_ref":true,"requires_program_binding":false,"typed_owner":"ProgramIR","view_role":""}},"projection_ids":["codebase_ir.program@1","codebase_ir.contracts@1"],"proof_authority":false,"provider_calls":0,"readiness":"complete supported source adapter, exact native bridge, no unsupported inventory","schema":"codebase-ir-source-bound-feature-targets@1","semantic_formula_decoder":false,"solver_calls":0,"source_semantics_verified":false,"unsupported_policy":"retain source-bound frontiers and deny training readiness"},"proof_authority":false,"publication_receipt":{"ast_revision_id":"rev:repository:reviewed-candidate-qualification:snapshot:baguqeera5icnvhiinjaau253x3wyg2bd2po4age3eyillgjur2bmqksbhfya","generation":1,"manifest_cid":"baguqeeraeissgl364bk7vyxwh4dm4nen5vt22k5hnhyfhyfu67ex3ryjfmla","operation_id":"initial","previous_head":null,"repository_id":"repository:reviewed-candidate-qualification","request_cid":"baguqeerazapeehfz7nnwsu3x4zkrb66dvju33acegegjdgr65pl64z54dzya","schema":"codebase-publication-receipt@1","snapshot_cid":"baguqeera5icnvhiinjaau253x3wyg2bd2po4age3eyillgjur2bmqksbhfya"},"semantic_formula_decoder":false,"source_binding":{"ast_cid":"baguqeerak4e2ilznyofhu2r4bsxsxdc6fzzqsizycxr7kwrqxi7utpmv24aq","content_sha256":"c4dda35cb25554f8fc4f35be9888fcebb4ad1c9143cd7d1c8f5b40010b3a23da","entry":{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeeranffxmtbya3jkqwhitzsqu2uut75rgig5z56dbm5gsm5f24sibd5q","git_blob_oid":"cd576ff9aa5c64d2ac030ba0cda873e55f1674c8","head_blob_oid":"cd576ff9aa5c64d2ac030ba0cda873e55f1674c8","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"known_variant.py","raw_path_hex":"6b6e6f776e5f76617269616e742e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":80,"source_cid":"bafkreige3wrvzmsvkt4pytzvx2mir7hlwswrzekdzv6rzd23iaaqword3i"},"head":{"ast_revision_id":"rev:repository:reviewed-candidate-qualification:snapshot:baguqeera5icnvhiinjaau253x3wyg2bd2po4age3eyillgjur2bmqksbhfya","generation":1,"manifest_cid":"baguqeeraeissgl364bk7vyxwh4dm4nen5vt22k5hnhyfhyfu67ex3ryjfmla","receipt_cid":"baguqeeraapssc4hz723hbrqov3ua2tkltwtsa3dxg3fr5isfdgixwjqgw6lq","repository_id":"repository:reviewed-candidate-qualification","schema":"codebase-head@1","snapshot_cid":"baguqeera5icnvhiinjaau253x3wyg2bd2po4age3eyillgjur2bmqksbhfya"},"path":"known_variant.py","repository_id":"repository:reviewed-candidate-qualification","schema":"codebase-ir-feature-source-binding@1","source_cid":"bafkreige3wrvzmsvkt4pytzvx2mir7hlwswrzekdzv6rzd23iaaqword3i","source_key":"raw:6b6e6f776e5f76617269616e742e7079","source_revision":"snapshot:baguqeera5icnvhiinjaau253x3wyg2bd2po4age3eyillgjur2bmqksbhfya","unit":{"ast_cid":"baguqeerak4e2ilznyofhu2r4bsxsxdc6fzzqsizycxr7kwrqxi7utpmv24aq","entry_cid":"baguqeeranffxmtbya3jkqwhitzsqu2uut75rgig5z56dbm5gsm5f24sibd5q","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:6b6e6f776e5f76617269616e742e7079"}},"source_bytes_hex":"2320766f636162756c61727920666978747572653a206f66667365742074776f0a64656620696e6372656d656e74286e3a20696e7429202d3e20696e743a0a2020202072657475726e206e202b20320a","source_semantics_verified":false,"target_schema":"codebase-ir-source-bound-feature-targets@1","unknown_inventory":[{"field":"type_ref","native_id":"expr:6","native_kind":"expressions","value":"any"},{"field":"type_ref","native_id":"expr:9","native_kind":"expressions","value":"any"}]},"required":true,"stage":"target","status":"passed","validator_id":"codebase_ir.exact_native_target_replay@1"}]}],"tuning_targets":[{"admitted":false,"domain_id":"codebase_ir","formalized":false,"projections":[{"expression":{"document":{"commands":[{"attributes":{},"command_id":"command:0","effects":{"allocates":[],"deallocates":[],"nondeterministic":false,"performs_io":false,"raises":[],"reads":[],"synchronizes":false,"writes":[]},"evaluation_order":["expr:9"],"expression_ids":["expression:2"],"kind":"return","target_symbol_ids":[],"undefined_behavior":[]}],"expressions":[{"attributes":{},"evaluation_order":[],"expression_id":"expression:0","kind":"symbol","operand_ids":[],"operator":"","symbol_ids":["symbol:0"],"type_ref":"any"},{"attributes":{"value":1},"evaluation_order":[],"expression_id":"expression:1","kind":"literal","operand_ids":[],"operator":"","symbol_ids":[],"type_ref":"int"},{"attributes":{},"evaluation_order":["expr:6","expr:8"],"expression_id":"expression:2","kind":"binary","operand_ids":["expression:0","expression:1"],"operator":"add","symbol_ids":[],"type_ref":"any"}],"functions":[{"cfg":{"blocks":[{"block_id":"block:0","command_ids":["command:0"]}],"edges":[],"entry_block_id":"block:0","exceptional_exit_block_ids":[],"graph_id":"graph:0","normal_exit_block_ids":["block:0"]},"declared_exceptions":[],"effects":{"allocates":[],"deallocates":[],"nondeterministic":false,"performs_io":false,"raises":[],"reads":["symbol:increment.n.parameter"],"synchronizes":false,"writes":[]},"exception_symbol_ids":[],"function_id":"function:0","local_symbol_ids":[],"name":"increment","parameter_symbol_ids":["symbol:0"],"purity":"pure","result_symbol_id":"symbol:1","return_type":"int"}],"global_symbol_ids":[],"schema_version":"program-ir/v1","symbols":[{"attributes":{},"kind":"parameter","name":"n","symbol_id":"symbol:0","type_ref":"int"},{"attributes":{},"kind":"result","name":"result","symbol_id":"symbol:1","type_ref":"int"}]},"native_kind":"program","schema":"codebase-ir-native-structural-feature-view@1"},"feature_only":true,"logic_family":"program","producer_id":"codebase-source-target-adapter","producer_version":"codebase-ir-source-bound-feature-targets@1","profile":"program_ir","projection_id":"codebase_ir.program@1","properties":[],"representation_kind":"native_structural_feature_view","target_schema":"codebase-ir-source-bound-feature-targets@1","view_id":"program.program_ir/v1","view_role":null},{"expression":{"documents":[],"native_kind":"contracts","schema":"codebase-ir-native-structural-feature-view@1"},"feature_only":true,"logic_family":"program","producer_id":"codebase-source-target-adapter","producer_version":"codebase-ir-source-bound-feature-targets@1","profile":"dynamic_hoare","projection_id":"codebase_ir.contracts@1","properties":[],"representation_kind":"native_structural_feature_view","target_schema":"codebase-ir-source-bound-feature-targets@1","view_id":"program.program_contract/v1","view_role":null}],"qualification_gaps":["source_runtime_semantics_not_verified","backend_proofs_not_run","kernel_proofs_not_run","feature_reconstruction_is_not_formalization"],"qualified":false,"ready_for_training":true,"schema_version":"autoencoder-domain-targets/v1","source_digest":"ea5c1ce1ca1e2135fda545e813165cbe6bd5cb7c60ef79e7acb70e548c784e9b","unsupported":[],"validation":[{"details":{"ast_node_count":14,"authored_contract_cids":[],"authored_contracts":[],"captured_ast":{"calls":[],"diagnostics":[],"effects":[],"frontend":{"ast_schema":{"identifier":"ipfs-datasets.software-contracts.ast-ir@1.0.0","major":1,"minor":0,"name":"ipfs-datasets.software-contracts.ast-ir","patch":0},"capabilities":["annotations","awaits","calls","decorators","diagnostics","duplicate_definitions","effects","generators","imports","modules","raises","references","scopes","signatures","source_spans","state_access","symbols","undefined_reference_candidates","unsupported_constructs"],"frontend_name":"cpython-ast","frontend_version":"1.2.1","language":"python","language_version":"3.12","schema":"ipfs-datasets.software-contracts.frontend-capability@1.0.0","source_extensions":[".py",".pyi"],"toolchain_cid":"baguqeerar6isk2o6l6peildks6id6mzkg6kpgn6tefr24ro5ckm4hqtntuaa"},"imports":[],"module":{"export_names":["increment"],"module_id":"module:bafkreiecl6al6zc2gzt4gqewrsa4qnj77zeuensr3abb3fjhuyvwbw56la","name":"tune","scope_id":"scope:module","span":{"end_byte":70,"end_column":0,"end_line":4,"start_byte":0,"start_column":0,"start_line":1}},"provenance":{"path":"tune.py","repository_id":"repository:reviewed-candidate-qualification","repository_tree_cid":"baguqeera5icnvhiinjaau253x3wyg2bd2po4age3eyillgjur2bmqksbhfya","revision":"snapshot:baguqeera5icnvhiinjaau253x3wyg2bd2po4age3eyillgjur2bmqksbhfya","source_cid":"bafkreiecl6al6zc2gzt4gqewrsa4qnj77zeuensr3abb3fjhuyvwbw56la"},"references":[{"context":"type","is_qualified":false,"name":"int","reference_id":"reference:40:1","scope_id":"scope:module","span":{"end_byte":43,"end_column":20,"end_line":2,"start_byte":40,"start_column":17,"start_line":2}},{"context":"type","is_qualified":false,"name":"int","reference_id":"reference:48:0","scope_id":"scope:module","span":{"end_byte":51,"end_column":28,"end_line":2,"start_byte":48,"start_column":25,"start_line":2}},{"context":"read","is_qualified":false,"name":"n","reference_id":"reference:64:2","scope_id":"scope:function:23:0","span":{"end_byte":65,"end_column":12,"end_line":3,"start_byte":64,"start_column":11,"start_line":3}}],"schema":"ipfs-datasets.software-contracts.ast-ir@1.0.0","scopes":[{"kind":"module","owner_symbol_id":null,"parent_scope_id":null,"scope_id":"scope:module","span":{"end_byte":70,"end_column":0,"end_line":4,"start_byte":0,"start_column":0,"start_line":1}},{"kind":"function","owner_symbol_id":"symbol:23:0","parent_scope_id":"scope:module","scope_id":"scope:function:23:0","span":{"end_byte":69,"end_column":16,"end_line":3,"start_byte":23,"start_column":0,"start_line":2}}],"symbols":[{"decorator_names":[],"definition_ordinal":0,"flags":[],"kind":"function","name":"increment","qualified_name":"tune.increment","scope_id":"scope:module","signature":{"is_async":false,"is_generator":false,"parameters":[{"annotation":"int","default_kind":"none","kind":"positional_or_named","name":"n","position":0}],"return_annotation":"int"},"span":{"end_byte":69,"end_column":16,"end_line":3,"start_byte":23,"start_column":0,"start_line":2},"symbol_id":"symbol:23:0","visibility":"public"},{"decorator_names":[],"definition_ordinal":0,"flags":[],"kind":"parameter","name":"n","qualified_name":"tune.increment.n","scope_id":"scope:function:23:0","signature":null,"span":{"end_byte":43,"end_column":20,"end_line":2,"start_byte":37,"start_column":14,"start_line":2},"symbol_id":"symbol:37:1","visibility":"public"}],"unsupported":[]},"completion_authority":false,"correspondence":{"is_runtime_equivalence_proof":false,"operation":"native_source_maps_retained_without_rebinding","spans":[{"end_byte":69,"source_ref_id":"source:tune.py","source_text":"def increment(n: int) -> int:\n return n + 1","span_id":"span:function.increment.1","start_byte":23},{"end_byte":69,"source_ref_id":"source:tune.py","source_text":"n + 1","span_id":"span:increment.expr.4","start_byte":64},{"end_byte":65,"source_ref_id":"source:tune.py","source_text":"n","span_id":"span:increment.expr.5","start_byte":64},{"end_byte":69,"source_ref_id":"source:tune.py","source_text":"1","span_id":"span:increment.expr.7","start_byte":68},{"end_byte":43,"source_ref_id":"source:tune.py","source_text":"n: int","span_id":"span:increment.param.n.2","start_byte":37},{"end_byte":69,"source_ref_id":"source:tune.py","source_text":"return n + 1","span_id":"span:increment.stmt.3","start_byte":57}],"subjects":[{"native_id":"symbol:increment.n.parameter","native_kind":"symbols","source_ref_ids":["source:tune.py"],"span_ids":["span:increment.param.n.2"]},{"native_id":"symbol:increment.result.result","native_kind":"symbols","source_ref_ids":["source:tune.py"],"span_ids":["span:function.increment.1"]},{"native_id":"expr:6","native_kind":"expressions","source_ref_ids":["source:tune.py"],"span_ids":["span:increment.expr.5"]},{"native_id":"expr:8","native_kind":"expressions","source_ref_ids":["source:tune.py"],"span_ids":["span:increment.expr.7"]},{"native_id":"expr:9","native_kind":"expressions","source_ref_ids":["source:tune.py"],"span_ids":["span:increment.expr.4"]},{"native_id":"command:10","native_kind":"commands","source_ref_ids":["source:tune.py"],"span_ids":["span:increment.stmt.3"]},{"native_id":"function:increment","native_kind":"functions","source_ref_ids":["source:tune.py"],"span_ids":["span:function.increment.1"]}]},"execution_authority":false,"feature_only":true,"limits":{"max_ast_depth":48,"max_ast_nodes":2048,"max_condition_bytes":16384,"max_contracts":8,"max_functions":16,"max_source_bytes":65536,"max_target_bytes":4194304},"lowered_contract_sha256":[],"manifest":{"ast_revision_id":"rev:repository:reviewed-candidate-qualification:snapshot:baguqeera5icnvhiinjaau253x3wyg2bd2po4age3eyillgjur2bmqksbhfya","authority":"structural_only","coverage":{"ast_failed":0,"ast_ok":10,"ast_partial":0,"captured_entries":10,"checked_properties":0,"formalized_properties":0,"inventory_entries":10,"opaque_entries":0,"semantic_symbols":18,"unindexed_entries":0},"schema":"codebase-ir-structural-manifest@1","semantic_state":{"artifacts":[{"artifact_id":"artifact:snapshot-evidence","confidence":"exact","kind":"snapshot-evidence","metadata":{"acquisition":"git-clean","exclusions":[".eggs",".git",".hg",".mypy_cache",".nox",".pytest_cache",".ruff_cache",".semantic-index",".semantic_index",".svn",".tox",".venv","__pycache__","build","coverage","dist","env","external","htmlcov","node_modules","semantic-index-state","site-packages","third-party","third_party","vendor","venv"],"snapshot":{"entries":[{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerabsgxnwkrx5csnutftobl5z7c73btcx2rt7h35i3rkggsuuap2zzq","git_blob_oid":"3f61573bdca90df8f9b568e5ddbcc1db79b79716","head_blob_oid":"3f61573bdca90df8f9b568e5ddbcc1db79b79716","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"calc.py","raw_path_hex":"63616c632e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":47,"source_cid":"bafkreig2whzodbawj5uf6jnxwuklau7dypg4y7o76drwhcihfoxilmvtvq"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerajwgfjxct6ev5hycxwpxxdqh2k355vfhwa56eecfwrgdg74ys247q","git_blob_oid":"f53de9ed93d63f21d6b1704fd7730e5c5b88116b","head_blob_oid":"f53de9ed93d63f21d6b1704fd7730e5c5b88116b","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"canary.py","raw_path_hex":"63616e6172792e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":74,"source_cid":"bafkreigikomnn2573hgplkeuf36bsnkercv3p5jumx7ajynfvhjszxjtlm"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerarbm4sp3fbrorwkzx6qai3f6umfadxiq7sac6jztwp7incugvyz7q","git_blob_oid":"5d4c5db2a9dc79ac85580a4cb2d851e42bd97ca4","head_blob_oid":"5d4c5db2a9dc79ac85580a4cb2d851e42bd97ca4","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"check_offset.py","raw_path_hex":"636865636b5f6f66667365742e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":88,"source_cid":"bafkreia66d65po6asi7mbw77rezkqgtthdbke7xaqdfcswy6z7mbt7cdze"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerajz36zefk5nvhb5dc45z44txfa2n5imykeratoxm5cop5gjoffwta","git_blob_oid":"f84a98513fabbce6f4e7862a706d295e9df88d62","head_blob_oid":"f84a98513fabbce6f4e7862a706d295e9df88d62","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"check_type.py","raw_path_hex":"636865636b5f747970652e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":92,"source_cid":"bafkreig3s3zht5yypjoamuvpjlanw52d6upqf4edgg33cbixrnfrw2l7bm"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeeraspxzhvg5wtyhwm4utxlb6fqhkcnmn6cj4mmg4gk6ypsbcrxbxgtq","git_blob_oid":"48f4d1c3f8024a4eca21f00e3522747d498e6b91","head_blob_oid":"48f4d1c3f8024a4eca21f00e3522747d498e6b91","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"consumer.py","raw_path_hex":"636f6e73756d65722e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":66,"source_cid":"bafkreibphnonbjqu6k24tyg5n6aeg4jgxwwleju6ntj5yfc6iqwkvvpj6m"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerare2dmhndy2v5kcyfnaxahn2fxbfhnksjxb6u5fqacxz7xpapvata","git_blob_oid":"6d938c9b317b917b0a3a1fd26cccfdb08911e915","head_blob_oid":"6d938c9b317b917b0a3a1fd26cccfdb08911e915","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"decoy.py","raw_path_hex":"6465636f792e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":48,"source_cid":"bafkreievhhjso4e2xbuaqdzgxoy7swzz2galjhrjhfdjyfbywd433bhyki"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeeranffxmtbya3jkqwhitzsqu2uut75rgig5z56dbm5gsm5f24sibd5q","git_blob_oid":"cd576ff9aa5c64d2ac030ba0cda873e55f1674c8","head_blob_oid":"cd576ff9aa5c64d2ac030ba0cda873e55f1674c8","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"known_variant.py","raw_path_hex":"6b6e6f776e5f76617269616e742e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":80,"source_cid":"bafkreige3wrvzmsvkt4pytzvx2mir7hlwswrzekdzv6rzd23iaaqword3i"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeeranqeeongpunci7arkrohj7eps6kxgenvqt5duhdwqr4zc4wwg2klq","git_blob_oid":"fea318d2515f2f4bcbb58e5faf1a8fb2bd4d594b","head_blob_oid":"fea318d2515f2f4bcbb58e5faf1a8fb2bd4d594b","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"support.py","raw_path_hex":"737570706f72742e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":19,"source_cid":"bafkreid3pwkrhcf6lkbfzinsyphuqyg6qxyzqvagarxb644pfq37icxvju"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerakfncwummy2seg54ujlf23zgxyqzy3hhteb7xswegcis4ffilq32a","git_blob_oid":"530aee57eeae73b69b574365e3691707840a6425","head_blob_oid":"530aee57eeae73b69b574365e3691707840a6425","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"tune.py","raw_path_hex":"74756e652e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":70,"source_cid":"bafkreiecl6al6zc2gzt4gqewrsa4qnj77zeuensr3abb3fjhuyvwbw56la"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerars6vtjsh536hxw6f2rdsxnwkufltiy3c2yg57d4yk7puoizgphcq","git_blob_oid":"b4c892e6475baf3fb2d6cf0958357538e98235f6","head_blob_oid":"b4c892e6475baf3fb2d6cf0958357538e98235f6","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"unsupported.py","raw_path_hex":"756e737570706f727465642e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":63,"source_cid":"bafkreiasnapoyago6qk7tdfe35msiumkldj6byc3ktzstpxyu2qcrsckra"}],"exclusions":[".eggs",".git",".hg",".mypy_cache",".nox",".pytest_cache",".ruff_cache",".semantic-index",".semantic_index",".svn",".tox",".venv","__pycache__","build","coverage","dist","env","external","htmlcov","node_modules","semantic-index-state","site-packages","third-party","third_party","vendor","venv"],"git_commit":"529414be9f608949e444af15073865302e52f434","git_tree":"859f41a9507776edee2a179cf5d7c4079bbaa6ca","max_entries":256,"max_file_bytes":65536,"mode":"git-clean","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-repository-snapshot@4","snapshot_cid":"baguqeera5icnvhiinjaau253x3wyg2bd2po4age3eyillgjur2bmqksbhfya"}},"path":"@snapshot-evidence","schema":"ipfs-datasets.software-contracts.semantic-artifact@1","source_cid":"baguqeera5icnvhiinjaau253x3wyg2bd2po4age3eyillgjur2bmqksbhfya"}],"edges":[{"confidence":"exact","edge_id":"baguqeera64makehztlcxmn6gjuwyebt5xxxg43vvpaxvkxzi7g5rf5xy7enq","extraction_method":"global_binding","extractor_version":"2","metadata":{"resolution":"unresolved","unresolved_target":"global:increment"},"relation":"reads_state","schema":"ipfs-datasets.software-contracts.semantic-edge@1","source_id":"baguqeera6fz6sxumtjhvwfdk5mchp4ck3uzzfos7tgbzfrpp3mhz42ywumja","span":{"end_column":20,"end_line":4,"path":"consumer.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":11,"start_line":4},"target_id":"global:increment"},{"confidence":"exact","edge_id":"baguqeeradtedkir4zd33uxej6u6l45xx6kg4ps2oofslfzz6s2vdkd5tubyq","extraction_method":"global_binding","extractor_version":"2","metadata":{"resolution":"unresolved","unresolved_target":"global:DEFAULT_OFFSET"},"relation":"writes_state","schema":"ipfs-datasets.software-contracts.semantic-edge@1","source_id":"baguqeera3ldpt7rddy3fgm66hh7x4lifrophelwxs5zukq6fthob3jtkfr6q","span":{"end_column":14,"end_line":1,"path":"support.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"target_id":"global:DEFAULT_OFFSET"},{"confidence":"conservative","edge_id":"baguqeeraeoqgszqjo3p4kr7i6vixoyor5c5ua7b275zhjwtrod3svpiiuwtq","extraction_method":"lexical","extractor_version":"2","metadata":{"native_boundary":false,"resolution":"definite","unresolved_target":"lexical:calc.increment"},"relation":"calls","schema":"ipfs-datasets.software-contracts.semantic-edge@1","source_id":"baguqeerajbkr5upksh3btopy7kr53udsgxgqp4azrhlwxifyzn64zaxll26q","span":{"end_column":23,"end_line":3,"path":"check_offset.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":11,"start_line":3},"target_id":"baguqeera5oihah7s5wprib5wlmweifdbv2sskeksgkdz3sziimqz5ljpqpaq"},{"confidence":"exact","edge_id":"baguqeerafq2tbvrkikcjxx4khkbzvlh5jnbbr2m75d6w63g6tydi3nznwfta","extraction_method":"global_binding","extractor_version":"2","metadata":{"resolution":"unresolved","unresolved_target":"global:increment"},"relation":"reads_state","schema":"ipfs-datasets.software-contracts.semantic-edge@1","source_id":"baguqeerajbkr5upksh3btopy7kr53udsgxgqp4azrhlwxifyzn64zaxll26q","span":{"end_column":20,"end_line":3,"path":"check_offset.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":11,"start_line":3},"target_id":"global:increment"},{"confidence":"exact","edge_id":"baguqeeraggopgm4li3ftqcjadg5r2hfehwzplemgcworbempxrcg66l6opea","extraction_method":"static_import","extractor_version":"2","metadata":{"alias":"increment","resolution":"definite","unresolved_target":"module:calc.increment"},"relation":"imports","schema":"ipfs-datasets.software-contracts.semantic-edge@1","source_id":"baguqeerak3duptogi7ulr5hlgadj5iby3o7h33w6tvkpomvphcg3c2yrglca","span":{"end_column":26,"end_line":1,"path":"consumer.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"target_id":"baguqeera5oihah7s5wprib5wlmweifdbv2sskeksgkdz3sziimqz5ljpqpaq"},{"confidence":"conservative","edge_id":"baguqeerahkfaraoweth5hvbmrkmvfusiwmqggcqhntv5czsuteyojynyfxga","extraction_method":"lexical","extractor_version":"2","metadata":{"native_boundary":false,"resolution":"definite","unresolved_target":"lexical:calc.increment"},"relation":"calls","schema":"ipfs-datasets.software-contracts.semantic-edge@1","source_id":"baguqeera6fz6sxumtjhvwfdk5mchp4ck3uzzfos7tgbzfrpp3mhz42ywumja","span":{"end_column":23,"end_line":4,"path":"consumer.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":11,"start_line":4},"target_id":"baguqeera5oihah7s5wprib5wlmweifdbv2sskeksgkdz3sziimqz5ljpqpaq"},{"confidence":"exact","edge_id":"baguqeeralsmw3hjs6kgif7t5arbcl2wfxxfn53w2jjg6q6v7d2k2cdntpssq","extraction_method":"global_binding","extractor_version":"2","metadata":{"resolution":"unresolved","unresolved_target":"global:DEFAULT_OFFSET"},"relation":"writes_state","schema":"ipfs-datasets.software-contracts.semantic-edge@1","source_id":"baguqeeraqw6vqg56bd2i2zy7dlmcmwpb3zu2qc43f2o3nnhy6cicex6p2d2q","span":{"end_column":14,"end_line":1,"path":"support.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"target_id":"global:DEFAULT_OFFSET"},{"confidence":"exact","edge_id":"baguqeerap5clkrgql6gpki7gvfb4ki7fvm6ndoa26omifypfg66teyiamlza","extraction_method":"static_import","extractor_version":"2","metadata":{"alias":"increment","resolution":"definite","unresolved_target":"module:calc.increment"},"relation":"imports","schema":"ipfs-datasets.software-contracts.semantic-edge@1","source_id":"baguqeerajbkr5upksh3btopy7kr53udsgxgqp4azrhlwxifyzn64zaxll26q","span":{"end_column":26,"end_line":1,"path":"check_offset.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"target_id":"baguqeera5oihah7s5wprib5wlmweifdbv2sskeksgkdz3sziimqz5ljpqpaq"},{"confidence":"conservative","edge_id":"baguqeerap62yzrxpyvntxi6p5mdfnztllnkdmsrlbdldotbpsfxwemrmvzcq","extraction_method":"lexical","extractor_version":"2","metadata":{"native_boundary":false,"resolution":"unresolved","unresolved_target":"lexical:type"},"relation":"calls","schema":"ipfs-datasets.software-contracts.semantic-edge@1","source_id":"baguqeerapxu264ccolujceg6ivixuivtagg3h3rli7yv6rtiddqceygxpisq","span":{"end_column":29,"end_line":3,"path":"check_type.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":11,"start_line":3},"target_id":"lexical:type"},{"confidence":"conservative","edge_id":"baguqeeras434px2hyhckdrfjgpfzg3m6kt4f5afrf6ox2oop2m46idohajza","extraction_method":"lexical","extractor_version":"2","metadata":{"native_boundary":false,"resolution":"definite","unresolved_target":"lexical:calc.increment"},"relation":"calls","schema":"ipfs-datasets.software-contracts.semantic-edge@1","source_id":"baguqeerapxu264ccolujceg6ivixuivtagg3h3rli7yv6rtiddqceygxpisq","span":{"end_column":28,"end_line":3,"path":"check_type.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":16,"start_line":3},"target_id":"baguqeera5oihah7s5wprib5wlmweifdbv2sskeksgkdz3sziimqz5ljpqpaq"},{"confidence":"conservative","edge_id":"baguqeeraw4uq523kg4kr5i5bvrmeo4wh7rq45yhpzeibqk4b3ugw4q4vtr5a","extraction_method":"lexical","extractor_version":"2","metadata":{"native_boundary":false,"resolution":"unresolved","unresolved_target":"lexical:getattr"},"relation":"calls","schema":"ipfs-datasets.software-contracts.semantic-edge@1","source_id":"baguqeerac7xaynkzgbvukjopos5mx2y7ldh5ktmp2e7nmtndcqclbbbwnb5a","span":{"end_column":42,"end_line":2,"path":"unsupported.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":11,"start_line":2},"target_id":"lexical:getattr"},{"confidence":"exact","edge_id":"baguqeerax7ju4434cmeuudi7k6xiwvtkdog4m4rj52y5yh7bukjm3bim4tfa","extraction_method":"global_binding","extractor_version":"2","metadata":{"resolution":"unresolved","unresolved_target":"global:increment"},"relation":"reads_state","schema":"ipfs-datasets.software-contracts.semantic-edge@1","source_id":"baguqeerapxu264ccolujceg6ivixuivtagg3h3rli7yv6rtiddqceygxpisq","span":{"end_column":25,"end_line":3,"path":"check_type.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":16,"start_line":3},"target_id":"global:increment"},{"confidence":"exact","edge_id":"baguqeerayxnh2lgydivz46zrueplosfwc3exugch6u7lugnkypcxfazr757q","extraction_method":"static_import","extractor_version":"2","metadata":{"alias":"increment","resolution":"definite","unresolved_target":"module:calc.increment"},"relation":"imports","schema":"ipfs-datasets.software-contracts.semantic-edge@1","source_id":"baguqeerapxu264ccolujceg6ivixuivtagg3h3rli7yv6rtiddqceygxpisq","span":{"end_column":26,"end_line":1,"path":"check_type.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"target_id":"baguqeera5oihah7s5wprib5wlmweifdbv2sskeksgkdz3sziimqz5ljpqpaq"}],"extractor_name":"semantic-repository-scanner","extractor_version":"1","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-index@2","state_cid":"baguqeerarva5xl5fufv2zwxocodwuewwtjz5pym5ntszwl6xagidv77hugya","symbols":[{"annotations":{},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"module","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"Module","body":[{"_type":"Assign","targets":[{"_type":"Name","ctx":{"_type":"Store"},"id":"DEFAULT_OFFSET"}],"type_comment":null,"value":{"_type":"Constant","kind":null,"value":1}}],"type_ignores":[]}}],"frontend_declarations":[null],"frontend_notices":[]},"module_path":"support.py","namespace":"support","normalized_ast":{"_type":"Module","body":[{"_type":"Assign","targets":[{"_type":"Name","ctx":{"_type":"Store"},"id":"DEFAULT_OFFSET"}],"type_comment":null,"value":{"_type":"Constant","kind":null,"value":1}}],"type_ignores":[]},"property_role":null,"qualified_name":"support","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{},"source_cid":"bafkreid3pwkrhcf6lkbfzinsyphuqyg6qxyzqvagarxb644pfq37icxvju","span":{"end_column":0,"end_line":1,"path":"support.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeera3ldpt7rddy3fgm66hh7x4lifrophelwxs5zukq6fthob3jtkfr6q","version_cid":"baguqeeracuyddmw27hgswnzlfdtaxudtxmpq36m74mpbo7mqbh5me66nfbca"},{"annotations":{"n":"int","return":"int"},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"function","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":1}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]}}],"frontend_declarations":["symbol:0:0"],"frontend_notices":[]},"module_path":"calc.py","namespace":"calc","normalized_ast":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":1}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]},"property_role":null,"qualified_name":"calc.increment","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{"is_generator":false,"parameters":[{"annotation":"int","default":"","default_kind":"none","kind":"positional_or_keyword","name":"n"}],"return":"int"},"source_cid":"bafkreig2whzodbawj5uf6jnxwuklau7dypg4y7o76drwhcihfoxilmvtvq","span":{"end_column":16,"end_line":2,"path":"calc.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeera5oihah7s5wprib5wlmweifdbv2sskeksgkdz3sziimqz5ljpqpaq","version_cid":"baguqeera5zwmikp6zm2f7dmkzft2uunkw6ad3rg36nkvfpyr6hs5hvgulyaq"},{"annotations":{"n":"int","return":"int"},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"function","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":1}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]}}],"frontend_declarations":["symbol:27:0"],"frontend_notices":[]},"module_path":"canary.py","namespace":"canary","normalized_ast":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":1}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]},"property_role":null,"qualified_name":"canary.increment","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{"is_generator":false,"parameters":[{"annotation":"int","default":"","default_kind":"none","kind":"positional_or_keyword","name":"n"}],"return":"int"},"source_cid":"bafkreigikomnn2573hgplkeuf36bsnkercv3p5jumx7ajynfvhjszxjtlm","span":{"end_column":16,"end_line":3,"path":"canary.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":2},"stable_id":"baguqeera6d3vfyuvdmjcwxaap4gsck2jvmg36bmi3fq57aq2difo3m27hi2q","version_cid":"baguqeerarc2buke7wzgsarc3lmineuhvxtdzalpxoq5rula2i3bmhqxlnqua"},{"annotations":{},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"function","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":null,"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"Call","args":[{"_type":"Name","ctx":{"_type":"Load"},"id":"n"}],"func":{"_type":"Name","ctx":{"_type":"Load"},"id":"increment"},"keywords":[]}}],"decorator_list":[],"name":"apply","returns":null,"type_comment":null,"type_params":[]}}],"frontend_declarations":["symbol:28:0"],"frontend_notices":[]},"module_path":"consumer.py","namespace":"consumer","normalized_ast":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":null,"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"Call","args":[{"_type":"Name","ctx":{"_type":"Load"},"id":"n"}],"func":{"_type":"Name","ctx":{"_type":"Load"},"id":"increment"},"keywords":[]}}],"decorator_list":[],"name":"apply","returns":null,"type_comment":null,"type_params":[]},"property_role":null,"qualified_name":"consumer.apply","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{"is_generator":false,"parameters":[{"annotation":"","default":"","default_kind":"none","kind":"positional_or_keyword","name":"n"}],"return":""},"source_cid":"bafkreibphnonbjqu6k24tyg5n6aeg4jgxwwleju6ntj5yfc6iqwkvvpj6m","span":{"end_column":23,"end_line":4,"path":"consumer.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":3},"stable_id":"baguqeera6fz6sxumtjhvwfdk5mchp4ck3uzzfos7tgbzfrpp3mhz42ywumja","version_cid":"baguqeerabbdjmyvem3452jdvgshldtusblqkocejwchtf7htfw5vd25n3mna"},{"annotations":{},"confidence":"opaque","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"function","language":"python","metadata":{"confidence_reasons":["reflection"],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":null,"arg":"value","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"Call","args":[{"_type":"Name","ctx":{"_type":"Load"},"id":"value"},{"_type":"Constant","kind":null,"value":"unknown"},{"_type":"Constant","kind":null,"value":null}],"func":{"_type":"Name","ctx":{"_type":"Load"},"id":"getattr"},"keywords":[]}}],"decorator_list":[],"name":"dynamic","returns":null,"type_comment":null,"type_params":[]}}],"frontend_declarations":["symbol:0:0"],"frontend_notices":[]},"module_path":"unsupported.py","namespace":"unsupported","normalized_ast":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":null,"arg":"value","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"Call","args":[{"_type":"Name","ctx":{"_type":"Load"},"id":"value"},{"_type":"Constant","kind":null,"value":"unknown"},{"_type":"Constant","kind":null,"value":null}],"func":{"_type":"Name","ctx":{"_type":"Load"},"id":"getattr"},"keywords":[]}}],"decorator_list":[],"name":"dynamic","returns":null,"type_comment":null,"type_params":[]},"property_role":null,"qualified_name":"unsupported.dynamic","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{"is_generator":false,"parameters":[{"annotation":"","default":"","default_kind":"none","kind":"positional_or_keyword","name":"value"}],"return":""},"source_cid":"bafkreiasnapoyago6qk7tdfe35msiumkldj6byc3ktzstpxyu2qcrsckra","span":{"end_column":42,"end_line":2,"path":"unsupported.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeerac7xaynkzgbvukjopos5mx2y7ldh5ktmp2e7nmtndcqclbbbwnb5a","version_cid":"baguqeeramkveqiapvb2j4tj5parz4d6h7obs7n3z34h2tr3qbrmrvafzlb5a"},{"annotations":{},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"module","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"Module","body":[],"type_ignores":[]}}],"frontend_declarations":[null],"frontend_notices":[]},"module_path":"known_variant.py","namespace":"known_variant","normalized_ast":{"_type":"Module","body":[],"type_ignores":[]},"property_role":null,"qualified_name":"known_variant","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{},"source_cid":"bafkreige3wrvzmsvkt4pytzvx2mir7hlwswrzekdzv6rzd23iaaqword3i","span":{"end_column":0,"end_line":1,"path":"known_variant.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeerafdh3bpths3c4cqxa6ind4xi5fb5adlvvllym3fhpdk42p5zknexa","version_cid":"baguqeeraevghg24nie44kz5x74bdxlkiwr7tjd5eidxo26yhzpipn3ew3rdq"},{"annotations":{"n":"int","return":"int"},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"function","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":99}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]}}],"frontend_declarations":["symbol:0:0"],"frontend_notices":[]},"module_path":"decoy.py","namespace":"decoy","normalized_ast":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":99}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]},"property_role":null,"qualified_name":"decoy.increment","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{"is_generator":false,"parameters":[{"annotation":"int","default":"","default_kind":"none","kind":"positional_or_keyword","name":"n"}],"return":"int"},"source_cid":"bafkreievhhjso4e2xbuaqdzgxoy7swzz2galjhrjhfdjyfbywd433bhyki","span":{"end_column":17,"end_line":2,"path":"decoy.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeeragsl7izt2gjpjigwv3wek73tsbxkisb6syj25gmg36sfd6t5simqa","version_cid":"baguqeerauhgxc254mdf45npeqtfbwuwgvgaogbrmegviesmyrbr6gt77aaxa"},{"annotations":{},"confidence":"opaque","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"module","language":"python","metadata":{"confidence_reasons":["reflection"],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"Module","body":[],"type_ignores":[]}}],"frontend_declarations":[null],"frontend_notices":[]},"module_path":"unsupported.py","namespace":"unsupported","normalized_ast":{"_type":"Module","body":[],"type_ignores":[]},"property_role":null,"qualified_name":"unsupported","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{},"source_cid":"bafkreiasnapoyago6qk7tdfe35msiumkldj6byc3ktzstpxyu2qcrsckra","span":{"end_column":0,"end_line":1,"path":"unsupported.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeeragysnug5j5r3p4bjkwbva2x7m5hhgd5skf4h625tqe7g54ppqdhna","version_cid":"baguqeerav4j67xh3doze2ei2sm7idfwknhzhsrukzlynzwfu5lr5fkwenwxq"},{"annotations":{},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"module","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"Module","body":[],"type_ignores":[]}}],"frontend_declarations":[null],"frontend_notices":[]},"module_path":"tune.py","namespace":"tune","normalized_ast":{"_type":"Module","body":[],"type_ignores":[]},"property_role":null,"qualified_name":"tune","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{},"source_cid":"bafkreiecl6al6zc2gzt4gqewrsa4qnj77zeuensr3abb3fjhuyvwbw56la","span":{"end_column":0,"end_line":1,"path":"tune.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeeraigr4h6hc5h7kg46mqnz4ezpgig6jhsovfvgr7777bnghbcqb3koa","version_cid":"baguqeeradu5ecy7fx23vdxkv52ulyc5ldpbitxgmjb25vohvwyviodwyfcuq"},{"annotations":{},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"module","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"Module","body":[{"_type":"ImportFrom","level":0,"module":"calc","names":[{"_type":"alias","asname":null,"name":"increment"}]},{"_type":"For","body":[{"_type":"Assert","msg":null,"test":{"_type":"Compare","comparators":[{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":2}}],"left":{"_type":"Call","args":[{"_type":"Name","ctx":{"_type":"Load"},"id":"n"}],"func":{"_type":"Name","ctx":{"_type":"Load"},"id":"increment"},"keywords":[]},"ops":[{"_type":"Eq"}]}}],"iter":{"_type":"Tuple","ctx":{"_type":"Load"},"elts":[{"_type":"UnaryOp","op":{"_type":"USub"},"operand":{"_type":"Constant","kind":null,"value":2}},{"_type":"UnaryOp","op":{"_type":"USub"},"operand":{"_type":"Constant","kind":null,"value":1}},{"_type":"Constant","kind":null,"value":0},{"_type":"Constant","kind":null,"value":1},{"_type":"Constant","kind":null,"value":2}]},"orelse":[],"target":{"_type":"Name","ctx":{"_type":"Store"},"id":"n"},"type_comment":null}],"type_ignores":[]}}],"frontend_declarations":[null],"frontend_notices":[]},"module_path":"check_offset.py","namespace":"check_offset","normalized_ast":{"_type":"Module","body":[{"_type":"ImportFrom","level":0,"module":"calc","names":[{"_type":"alias","asname":null,"name":"increment"}]},{"_type":"For","body":[{"_type":"Assert","msg":null,"test":{"_type":"Compare","comparators":[{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":2}}],"left":{"_type":"Call","args":[{"_type":"Name","ctx":{"_type":"Load"},"id":"n"}],"func":{"_type":"Name","ctx":{"_type":"Load"},"id":"increment"},"keywords":[]},"ops":[{"_type":"Eq"}]}}],"iter":{"_type":"Tuple","ctx":{"_type":"Load"},"elts":[{"_type":"UnaryOp","op":{"_type":"USub"},"operand":{"_type":"Constant","kind":null,"value":2}},{"_type":"UnaryOp","op":{"_type":"USub"},"operand":{"_type":"Constant","kind":null,"value":1}},{"_type":"Constant","kind":null,"value":0},{"_type":"Constant","kind":null,"value":1},{"_type":"Constant","kind":null,"value":2}]},"orelse":[],"target":{"_type":"Name","ctx":{"_type":"Store"},"id":"n"},"type_comment":null}],"type_ignores":[]},"property_role":null,"qualified_name":"check_offset","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{},"source_cid":"bafkreia66d65po6asi7mbw77rezkqgtthdbke7xaqdfcswy6z7mbt7cdze","span":{"end_column":0,"end_line":1,"path":"check_offset.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeerajbkr5upksh3btopy7kr53udsgxgqp4azrhlwxifyzn64zaxll26q","version_cid":"baguqeera53qojkow5plbdtvcwocuke47srpbnha5u6dcywit7payh4bt23eq"},{"annotations":{},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"module","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"Module","body":[{"_type":"ImportFrom","level":0,"module":"calc","names":[{"_type":"alias","asname":null,"name":"increment"}]}],"type_ignores":[]}}],"frontend_declarations":[null],"frontend_notices":[]},"module_path":"consumer.py","namespace":"consumer","normalized_ast":{"_type":"Module","body":[{"_type":"ImportFrom","level":0,"module":"calc","names":[{"_type":"alias","asname":null,"name":"increment"}]}],"type_ignores":[]},"property_role":null,"qualified_name":"consumer","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{},"source_cid":"bafkreibphnonbjqu6k24tyg5n6aeg4jgxwwleju6ntj5yfc6iqwkvvpj6m","span":{"end_column":0,"end_line":1,"path":"consumer.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeerak3duptogi7ulr5hlgadj5iby3o7h33w6tvkpomvphcg3c2yrglca","version_cid":"baguqeerahcxmufr2ntkc34m4b5a2ofjk6exumxxvgc4pghs7u3ncr7k5gupq"},{"annotations":{"n":"int","return":"int"},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"function","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":1}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]}}],"frontend_declarations":["symbol:23:0"],"frontend_notices":[]},"module_path":"tune.py","namespace":"tune","normalized_ast":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":1}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]},"property_role":null,"qualified_name":"tune.increment","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{"is_generator":false,"parameters":[{"annotation":"int","default":"","default_kind":"none","kind":"positional_or_keyword","name":"n"}],"return":"int"},"source_cid":"bafkreiecl6al6zc2gzt4gqewrsa4qnj77zeuensr3abb3fjhuyvwbw56la","span":{"end_column":16,"end_line":3,"path":"tune.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":2},"stable_id":"baguqeeralhmixzkfic5ixdnab3cegr25n6oer3nqbi5hojlre6te2sfzwfma","version_cid":"baguqeeraz5neglq646bbgp3pegh7z7kzhpopj4doet4jyqtoqluvwzhhd2jq"},{"annotations":{},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"module","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"Module","body":[],"type_ignores":[]}}],"frontend_declarations":[null],"frontend_notices":[]},"module_path":"decoy.py","namespace":"decoy","normalized_ast":{"_type":"Module","body":[],"type_ignores":[]},"property_role":null,"qualified_name":"decoy","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{},"source_cid":"bafkreievhhjso4e2xbuaqdzgxoy7swzz2galjhrjhfdjyfbywd433bhyki","span":{"end_column":0,"end_line":1,"path":"decoy.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeeralybdrlaubaiodf52fsvsr3tqxago225hxd5r2soov7y4jwrg3hxa","version_cid":"baguqeerac4lnx33g42jv2my7xcqpsxzti4kixhfuip2js2ajrjxebdziarja"},{"annotations":{"n":"int","return":"int"},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"function","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":2}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]}}],"frontend_declarations":["symbol:33:0"],"frontend_notices":[]},"module_path":"known_variant.py","namespace":"known_variant","normalized_ast":{"_type":"FunctionDef","args":{"_type":"arguments","args":[{"_type":"arg","annotation":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"arg":"n","type_comment":null}],"defaults":[],"kw_defaults":[],"kwarg":null,"kwonlyargs":[],"posonlyargs":[],"vararg":null},"body":[{"_type":"Return","value":{"_type":"BinOp","left":{"_type":"Name","ctx":{"_type":"Load"},"id":"n"},"op":{"_type":"Add"},"right":{"_type":"Constant","kind":null,"value":2}}}],"decorator_list":[],"name":"increment","returns":{"_type":"Name","ctx":{"_type":"Load"},"id":"int"},"type_comment":null,"type_params":[]},"property_role":null,"qualified_name":"known_variant.increment","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{"is_generator":false,"parameters":[{"annotation":"int","default":"","default_kind":"none","kind":"positional_or_keyword","name":"n"}],"return":"int"},"source_cid":"bafkreige3wrvzmsvkt4pytzvx2mir7hlwswrzekdzv6rzd23iaaqword3i","span":{"end_column":16,"end_line":3,"path":"known_variant.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":2},"stable_id":"baguqeeranwhfxfwoeikvnnv5foco2kwfxwq6vraghws54bxopim4egqfncla","version_cid":"baguqeeragzmepjxpj3fa76zh2rqawlwwbindaehvrbysc2tjp3q7ftlr5lrq"},{"annotations":{},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"module","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"Module","body":[],"type_ignores":[]}}],"frontend_declarations":[null],"frontend_notices":[]},"module_path":"canary.py","namespace":"canary","normalized_ast":{"_type":"Module","body":[],"type_ignores":[]},"property_role":null,"qualified_name":"canary","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{},"source_cid":"bafkreigikomnn2573hgplkeuf36bsnkercv3p5jumx7ajynfvhjszxjtlm","span":{"end_column":0,"end_line":1,"path":"canary.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeeraphf3yuxr45w3r3cxzquv4dfoprrbkgvh3ytryrmorem74jdpgp2q","version_cid":"baguqeerateqlbnujpzw3w6dekciyisvagcecbtdwtx3xflg4bmpktxy4u2iq"},{"annotations":{},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"module","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"Module","body":[{"_type":"ImportFrom","level":0,"module":"calc","names":[{"_type":"alias","asname":null,"name":"increment"}]},{"_type":"For","body":[{"_type":"Assert","msg":null,"test":{"_type":"Compare","comparators":[{"_type":"Name","ctx":{"_type":"Load"},"id":"int"}],"left":{"_type":"Call","args":[{"_type":"Call","args":[{"_type":"Name","ctx":{"_type":"Load"},"id":"n"}],"func":{"_type":"Name","ctx":{"_type":"Load"},"id":"increment"},"keywords":[]}],"func":{"_type":"Name","ctx":{"_type":"Load"},"id":"type"},"keywords":[]},"ops":[{"_type":"Is"}]}}],"iter":{"_type":"Tuple","ctx":{"_type":"Load"},"elts":[{"_type":"UnaryOp","op":{"_type":"USub"},"operand":{"_type":"Constant","kind":null,"value":2}},{"_type":"UnaryOp","op":{"_type":"USub"},"operand":{"_type":"Constant","kind":null,"value":1}},{"_type":"Constant","kind":null,"value":0},{"_type":"Constant","kind":null,"value":1},{"_type":"Constant","kind":null,"value":2}]},"orelse":[],"target":{"_type":"Name","ctx":{"_type":"Store"},"id":"n"},"type_comment":null}],"type_ignores":[]}}],"frontend_declarations":[null],"frontend_notices":[]},"module_path":"check_type.py","namespace":"check_type","normalized_ast":{"_type":"Module","body":[{"_type":"ImportFrom","level":0,"module":"calc","names":[{"_type":"alias","asname":null,"name":"increment"}]},{"_type":"For","body":[{"_type":"Assert","msg":null,"test":{"_type":"Compare","comparators":[{"_type":"Name","ctx":{"_type":"Load"},"id":"int"}],"left":{"_type":"Call","args":[{"_type":"Call","args":[{"_type":"Name","ctx":{"_type":"Load"},"id":"n"}],"func":{"_type":"Name","ctx":{"_type":"Load"},"id":"increment"},"keywords":[]}],"func":{"_type":"Name","ctx":{"_type":"Load"},"id":"type"},"keywords":[]},"ops":[{"_type":"Is"}]}}],"iter":{"_type":"Tuple","ctx":{"_type":"Load"},"elts":[{"_type":"UnaryOp","op":{"_type":"USub"},"operand":{"_type":"Constant","kind":null,"value":2}},{"_type":"UnaryOp","op":{"_type":"USub"},"operand":{"_type":"Constant","kind":null,"value":1}},{"_type":"Constant","kind":null,"value":0},{"_type":"Constant","kind":null,"value":1},{"_type":"Constant","kind":null,"value":2}]},"orelse":[],"target":{"_type":"Name","ctx":{"_type":"Store"},"id":"n"},"type_comment":null}],"type_ignores":[]},"property_role":null,"qualified_name":"check_type","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{},"source_cid":"bafkreig3s3zht5yypjoamuvpjlanw52d6upqf4edgg33cbixrnfrw2l7bm","span":{"end_column":0,"end_line":1,"path":"check_type.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeerapxu264ccolujceg6ivixuivtagg3h3rli7yv6rtiddqceygxpisq","version_cid":"baguqeeraka5hjmtziox3bggxd3rbkhloee57yh5kfmmw2lktw3ruvxyi6nxq"},{"annotations":{},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"constant","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"Assign","targets":[{"_type":"Name","ctx":{"_type":"Store"},"id":"DEFAULT_OFFSET"}],"type_comment":null,"value":{"_type":"Constant","kind":null,"value":1}}}],"frontend_declarations":["symbol:0:0"],"frontend_notices":[]},"module_path":"support.py","namespace":"support","normalized_ast":{"_type":"Assign","targets":[{"_type":"Name","ctx":{"_type":"Store"},"id":"DEFAULT_OFFSET"}],"type_comment":null,"value":{"_type":"Constant","kind":null,"value":1}},"property_role":null,"qualified_name":"support.DEFAULT_OFFSET","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{},"source_cid":"bafkreid3pwkrhcf6lkbfzinsyphuqyg6qxyzqvagarxb644pfq37icxvju","span":{"end_column":18,"end_line":1,"path":"support.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeeraqw6vqg56bd2i2zy7dlmcmwpb3zu2qc43f2o3nnhy6cicex6p2d2q","version_cid":"baguqeerap6cxulmkf2wmss3f3m5ovne76suit7co7mxsu324fyxipwsvaw3a"},{"annotations":{},"confidence":"exact","decorators":[],"extractor_name":"python-cpython-ast","extractor_version":"1","kind":"module","language":"python","metadata":{"confidence_reasons":[],"facet_count":1,"facets":[{"role":null,"version_evidence":{"_type":"Module","body":[],"type_ignores":[]}}],"frontend_declarations":[null],"frontend_notices":[]},"module_path":"calc.py","namespace":"calc","normalized_ast":{"_type":"Module","body":[],"type_ignores":[]},"property_role":null,"qualified_name":"calc","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-symbol@2","semantic_index_schema":"ipfs-datasets.software-contracts.semantic-index@2","signature":{},"source_cid":"bafkreig2whzodbawj5uf6jnxwuklau7dypg4y7o76drwhcihfoxilmvtvq","span":{"end_column":0,"end_line":1,"path":"calc.py","schema":"ipfs-datasets.software-contracts.semantic-source-span@1","start_column":0,"start_line":1},"stable_id":"baguqeeravzddpjz36bnk37q6hushuugks2kyghfjgq5cnlb5a2inaxc4qo5a","version_cid":"baguqeera6mzckoswdaitwvvmccwtczqvyvqnp7kiax4xrug36nxq2xocui3q"}]},"snapshot":{"entries":[{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerabsgxnwkrx5csnutftobl5z7c73btcx2rt7h35i3rkggsuuap2zzq","git_blob_oid":"3f61573bdca90df8f9b568e5ddbcc1db79b79716","head_blob_oid":"3f61573bdca90df8f9b568e5ddbcc1db79b79716","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"calc.py","raw_path_hex":"63616c632e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":47,"source_cid":"bafkreig2whzodbawj5uf6jnxwuklau7dypg4y7o76drwhcihfoxilmvtvq"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerajwgfjxct6ev5hycxwpxxdqh2k355vfhwa56eecfwrgdg74ys247q","git_blob_oid":"f53de9ed93d63f21d6b1704fd7730e5c5b88116b","head_blob_oid":"f53de9ed93d63f21d6b1704fd7730e5c5b88116b","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"canary.py","raw_path_hex":"63616e6172792e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":74,"source_cid":"bafkreigikomnn2573hgplkeuf36bsnkercv3p5jumx7ajynfvhjszxjtlm"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerarbm4sp3fbrorwkzx6qai3f6umfadxiq7sac6jztwp7incugvyz7q","git_blob_oid":"5d4c5db2a9dc79ac85580a4cb2d851e42bd97ca4","head_blob_oid":"5d4c5db2a9dc79ac85580a4cb2d851e42bd97ca4","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"check_offset.py","raw_path_hex":"636865636b5f6f66667365742e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":88,"source_cid":"bafkreia66d65po6asi7mbw77rezkqgtthdbke7xaqdfcswy6z7mbt7cdze"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerajz36zefk5nvhb5dc45z44txfa2n5imykeratoxm5cop5gjoffwta","git_blob_oid":"f84a98513fabbce6f4e7862a706d295e9df88d62","head_blob_oid":"f84a98513fabbce6f4e7862a706d295e9df88d62","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"check_type.py","raw_path_hex":"636865636b5f747970652e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":92,"source_cid":"bafkreig3s3zht5yypjoamuvpjlanw52d6upqf4edgg33cbixrnfrw2l7bm"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeeraspxzhvg5wtyhwm4utxlb6fqhkcnmn6cj4mmg4gk6ypsbcrxbxgtq","git_blob_oid":"48f4d1c3f8024a4eca21f00e3522747d498e6b91","head_blob_oid":"48f4d1c3f8024a4eca21f00e3522747d498e6b91","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"consumer.py","raw_path_hex":"636f6e73756d65722e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":66,"source_cid":"bafkreibphnonbjqu6k24tyg5n6aeg4jgxwwleju6ntj5yfc6iqwkvvpj6m"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerare2dmhndy2v5kcyfnaxahn2fxbfhnksjxb6u5fqacxz7xpapvata","git_blob_oid":"6d938c9b317b917b0a3a1fd26cccfdb08911e915","head_blob_oid":"6d938c9b317b917b0a3a1fd26cccfdb08911e915","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"decoy.py","raw_path_hex":"6465636f792e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":48,"source_cid":"bafkreievhhjso4e2xbuaqdzgxoy7swzz2galjhrjhfdjyfbywd433bhyki"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeeranffxmtbya3jkqwhitzsqu2uut75rgig5z56dbm5gsm5f24sibd5q","git_blob_oid":"cd576ff9aa5c64d2ac030ba0cda873e55f1674c8","head_blob_oid":"cd576ff9aa5c64d2ac030ba0cda873e55f1674c8","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"known_variant.py","raw_path_hex":"6b6e6f776e5f76617269616e742e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":80,"source_cid":"bafkreige3wrvzmsvkt4pytzvx2mir7hlwswrzekdzv6rzd23iaaqword3i"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeeranqeeongpunci7arkrohj7eps6kxgenvqt5duhdwqr4zc4wwg2klq","git_blob_oid":"fea318d2515f2f4bcbb58e5faf1a8fb2bd4d594b","head_blob_oid":"fea318d2515f2f4bcbb58e5faf1a8fb2bd4d594b","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"support.py","raw_path_hex":"737570706f72742e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":19,"source_cid":"bafkreid3pwkrhcf6lkbfzinsyphuqyg6qxyzqvagarxb644pfq37icxvju"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerakfncwummy2seg54ujlf23zgxyqzy3hhteb7xswegcis4ffilq32a","git_blob_oid":"530aee57eeae73b69b574365e3691707840a6425","head_blob_oid":"530aee57eeae73b69b574365e3691707840a6425","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"tune.py","raw_path_hex":"74756e652e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":70,"source_cid":"bafkreiecl6al6zc2gzt4gqewrsa4qnj77zeuensr3abb3fjhuyvwbw56la"},{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerars6vtjsh536hxw6f2rdsxnwkufltiy3c2yg57d4yk7puoizgphcq","git_blob_oid":"b4c892e6475baf3fb2d6cf0958357538e98235f6","head_blob_oid":"b4c892e6475baf3fb2d6cf0958357538e98235f6","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"unsupported.py","raw_path_hex":"756e737570706f727465642e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":63,"source_cid":"bafkreiasnapoyago6qk7tdfe35msiumkldj6byc3ktzstpxyu2qcrsckra"}],"exclusions":[".eggs",".git",".hg",".mypy_cache",".nox",".pytest_cache",".ruff_cache",".semantic-index",".semantic_index",".svn",".tox",".venv","__pycache__","build","coverage","dist","env","external","htmlcov","node_modules","semantic-index-state","site-packages","third-party","third_party","vendor","venv"],"git_commit":"529414be9f608949e444af15073865302e52f434","git_tree":"859f41a9507776edee2a179cf5d7c4079bbaa6ca","max_entries":256,"max_file_bytes":65536,"mode":"git-clean","repository_id":"repository:reviewed-candidate-qualification","schema":"ipfs-datasets.software-contracts.semantic-repository-snapshot@4","snapshot_cid":"baguqeera5icnvhiinjaau253x3wyg2bd2po4age3eyillgjur2bmqksbhfya"},"units":[{"ast_cid":"baguqeeragbth2q3hgm4k3t5au7wsbpywv3lsmpyltien4jqa5c7ldylckekq","entry_cid":"baguqeerabsgxnwkrx5csnutftobl5z7c73btcx2rt7h35i3rkggsuuap2zzq","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:63616c632e7079"},{"ast_cid":"baguqeerav2jffsev7p46llsm5w2e6e3mwada73b4zplnwqgl5ognejkw2mja","entry_cid":"baguqeerajwgfjxct6ev5hycxwpxxdqh2k355vfhwa56eecfwrgdg74ys247q","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:63616e6172792e7079"},{"ast_cid":"baguqeeratzdgltaadd5sqi3efiseowzjhqzswbwozbtrvpo4gtoh4iqnxoda","entry_cid":"baguqeerarbm4sp3fbrorwkzx6qai3f6umfadxiq7sac6jztwp7incugvyz7q","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:636865636b5f6f66667365742e7079"},{"ast_cid":"baguqeerapghafludvefliflcvlmjv7wdabj34zkeg53vzndo4vmylc2batnq","entry_cid":"baguqeerajz36zefk5nvhb5dc45z44txfa2n5imykeratoxm5cop5gjoffwta","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:636865636b5f747970652e7079"},{"ast_cid":"baguqeerapzfvfgfmovzjcr6db33lp7damogco33yryn7riqw7seuieynipca","entry_cid":"baguqeeraspxzhvg5wtyhwm4utxlb6fqhkcnmn6cj4mmg4gk6ypsbcrxbxgtq","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:636f6e73756d65722e7079"},{"ast_cid":"baguqeerazk4q47e25hng2ti3jldimawwmf2zvwgjq5c47qdpz4twafledq2a","entry_cid":"baguqeerare2dmhndy2v5kcyfnaxahn2fxbfhnksjxb6u5fqacxz7xpapvata","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:6465636f792e7079"},{"ast_cid":"baguqeerak4e2ilznyofhu2r4bsxsxdc6fzzqsizycxr7kwrqxi7utpmv24aq","entry_cid":"baguqeeranffxmtbya3jkqwhitzsqu2uut75rgig5z56dbm5gsm5f24sibd5q","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:6b6e6f776e5f76617269616e742e7079"},{"ast_cid":"baguqeerarlqx76d2poqprmw4evz5ezethzdsucizm3hlnsynwuxerb2nwyga","entry_cid":"baguqeeranqeeongpunci7arkrohj7eps6kxgenvqt5duhdwqr4zc4wwg2klq","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:737570706f72742e7079"},{"ast_cid":"baguqeeranfvqryukzy4hyk4ceahqeuepuncfyyjudp2vdd3yvsknmmjma23q","entry_cid":"baguqeerakfncwummy2seg54ujlf23zgxyqzy3hhteb7xswegcis4ffilq32a","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:74756e652e7079"},{"ast_cid":"baguqeeracttwhfapni3vlu6wcy6367p5bwrwtdr22wnblc4bxstyu6tckpuq","entry_cid":"baguqeerars6vtjsh536hxw6f2rdsxnwkufltiy3c2yg57d4yk7puoizgphcq","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:756e737570706f727465642e7079"}]},"native_adapter":{"adapter_version":"software-verification-source-adapter/v1.0.1","backend_requests":[{"attributes":{"fake_success_forbidden":true,"function_id":"function:increment","program_id":"bafkreig7cnf7pgxops5l2tdkkzsof336rjlnr26ga2pifepfay7oslijxu","requires_canonical_backend":true},"goal_kind":"verification_condition","logic_family":"smt","obligation_statement":"Establish the admitted contract obligations for function 'increment' via the shared SMT compiler; do not treat adapter success as a proof.","request_id":"backend-request:function:increment.contract","schema":"ipfs_datasets_py/logic/software-verification/canonical-backend-request@1","source_ref_ids":["source:tune.py"],"subject_ids":["function:increment"],"theory_tags":["equality","qf_lia"]}],"diagnostics":[],"document":{"artifacts":[{"artifact_id":"artifact:tune.py","config_id":"","content_cid":"","content_sha256":"825f80bf645a3667c340968c81c8353ffe49423651d8021d9527a62b60dbbe58","license_expression":"","media_type":"text/x-python","metadata":{"language":"python"},"parent_artifact_ids":[],"path":"tune.py","producer_id":"","review_status":"","role":"input","schema_id":"software-verification-source","schema_version":"v1","size":70,"trust_decision":""}],"assumptions":[{"assumption_id":"assumption:python.language-semantics","expression":{"adapter":"software-verification-source-adapter/v1.0.1","subset":"v1"},"extensions":{},"kind":"semantic","schema_version":"verification-assumption/v1","source_ref_ids":[],"span_ids":["span:function.increment.1"],"statement":"Only the admitted python subset is given executable ProgramIR semantics; other features stay observational.","subject_ids":["decl:function.increment"]},{"assumption_id":"assumption:python.memory","expression":{"memory_model":"abstract_objects"},"extensions":{},"kind":"modeling","schema_version":"verification-assumption/v1","source_ref_ids":[],"span_ids":["span:function.increment.1"],"statement":"python memory is modeled as abstract object identity without a precise heap graph in this adapter version.","subject_ids":["decl:function.increment"]},{"assumption_id":"assumption:python.runtime","expression":{"concurrency":"sequential","language":"python"},"extensions":{},"kind":"platform","schema_version":"verification-assumption/v1","source_ref_ids":[],"span_ids":["span:function.increment.1"],"statement":"python runtime is sequential, single-threaded for the admitted subset; the GIL or event-loop concurrency is not modeled.","subject_ids":["decl:function.increment"]},{"assumption_id":"assumption:python.undefined-behavior","expression":{"undefined_behavior_policy":"retain_unsupported"},"extensions":{},"kind":"semantic","schema_version":"verification-assumption/v1","source_ref_ids":[],"span_ids":["span:function.increment.1"],"statement":"Undefined or implementation-defined python behavior is not silently executed; unsupported constructs are retained as diagnostics.","subject_ids":["decl:function.increment"]}],"bounds":[{"bound_id":"bound:python.source-bytes","description":"Adapter admission bound for source size.","extensions":{},"kind":"resource_bounded","limits":{"max_source_bytes":2097152},"source_ref_ids":["source:tune.py"],"span_ids":[]}],"declarations":[{"declaration_id":"decl:function.increment","depends_on":[],"extensions":{},"kind":"function","name":"increment","payload":{"complete_lowering":true,"function_id":"function:increment","language":"python","parameter_symbol_ids":["symbol:increment.n.parameter"],"return_type":"int"},"source_ref_ids":["source:tune.py"],"span_ids":["span:function.increment.1"]}],"diagnostics":[],"document_id":"bafkreiexeix5clqmtsa2omlejtmrpgy5egacuab6unror3v4usz6tbrxli","extensions":{"lfv.source_adapter.version":"software-verification-source-adapter/v1.0.1"},"metadata":{"adapter":"SourceSoftwareVerificationAdapter@1","language":"python","path":"tune.py"},"observations":{"adapter_version":"software-verification-source-adapter/v1.0.1","backend_requests":[{"attributes":{"fake_success_forbidden":true,"function_id":"function:increment","program_id":"bafkreig7cnf7pgxops5l2tdkkzsof336rjlnr26ga2pifepfay7oslijxu","requires_canonical_backend":true},"goal_kind":"verification_condition","logic_family":"smt","obligation_statement":"Establish the admitted contract obligations for function 'increment' via the shared SMT compiler; do not treat adapter success as a proof.","request_id":"backend-request:function:increment.contract","schema":"ipfs_datasets_py/logic/software-verification/canonical-backend-request@1","source_ref_ids":["source:tune.py"],"subject_ids":["function:increment"],"theory_tags":["equality","qf_lia"]}],"interface":"SourceSoftwareVerificationAdapter@1","unsupported_constructs":[]},"properties":[{"assumption_ids":["assumption:python.language-semantics","assumption:python.memory","assumption:python.runtime","assumption:python.undefined-behavior"],"bound_ids":[],"expression":{"function_id":"function:increment","purity":"pure"},"extensions":{},"kind":"safety","logic_family":"software_verification","property_id":"property:function:increment.safety","schema_version":"verification-property/v1","source_ref_ids":["source:tune.py"],"span_ids":["span:function.increment.1"],"statement":"Function increment respects its admitted control-flow and effect summary under the declared language assumptions.","subject_ids":["decl:function.increment"]}],"schema_version":"software-verification-ir/v1","sources":[{"container_sha256":"","container_uri":"","content_cid":"","content_sha256":"825f80bf645a3667c340968c81c8353ffe49423651d8021d9527a62b60dbbe58","license_expression":"","metadata":{"byte_length":70,"language":"python","path":"tune.py"},"ref_id":"source:tune.py","review_status":"unreviewed","source_id":"tune.py","source_revision":"snapshot:baguqeera5icnvhiinjaau253x3wyg2bd2po4age3eyillgjur2bmqksbhfya","source_uri":"file:///tune.py"}],"spans":[{"end_byte":69,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:tune.py","span_id":"span:function.increment.1","start_byte":23,"start_char":null,"start_column":1,"start_line":2},{"end_byte":69,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:tune.py","span_id":"span:increment.expr.4","start_byte":64,"start_char":null,"start_column":12,"start_line":3},{"end_byte":65,"end_char":null,"end_column":12,"end_line":3,"metadata":{},"source_ref_id":"source:tune.py","span_id":"span:increment.expr.5","start_byte":64,"start_char":null,"start_column":12,"start_line":3},{"end_byte":69,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:tune.py","span_id":"span:increment.expr.7","start_byte":68,"start_char":null,"start_column":16,"start_line":3},{"end_byte":43,"end_char":null,"end_column":20,"end_line":2,"metadata":{},"source_ref_id":"source:tune.py","span_id":"span:increment.param.n.2","start_byte":37,"start_char":null,"start_column":15,"start_line":2},{"end_byte":69,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:tune.py","span_id":"span:increment.stmt.3","start_byte":57,"start_char":null,"start_column":5,"start_line":3}]},"evidence":null,"fake_backend_success":false,"interface":"SourceSoftwareVerificationAdapter@1","language":"python","path":"tune.py","program":{"commands":[{"attributes":{},"command_id":"command:10","effects":{"allocates":[],"deallocates":[],"nondeterministic":false,"performs_io":false,"raises":[],"reads":[],"synchronizes":false,"writes":[]},"evaluation_order":["expr:9"],"expression_ids":["expr:9"],"kind":"return","source_ref_ids":["source:tune.py"],"span_ids":["span:increment.stmt.3"],"target_symbol_ids":[],"undefined_behavior":[]}],"expressions":[{"attributes":{},"evaluation_order":[],"expression_id":"expr:6","kind":"symbol","operand_ids":[],"operator":"","source_ref_ids":["source:tune.py"],"span_ids":["span:increment.expr.5"],"symbol_ids":["symbol:increment.n.parameter"],"type_ref":"any"},{"attributes":{"value":1},"evaluation_order":[],"expression_id":"expr:8","kind":"literal","operand_ids":[],"operator":"","source_ref_ids":["source:tune.py"],"span_ids":["span:increment.expr.7"],"symbol_ids":[],"type_ref":"int"},{"attributes":{},"evaluation_order":["expr:6","expr:8"],"expression_id":"expr:9","kind":"binary","operand_ids":["expr:6","expr:8"],"operator":"add","source_ref_ids":["source:tune.py"],"span_ids":["span:increment.expr.4"],"symbol_ids":[],"type_ref":"any"}],"functions":[{"cfg":{"blocks":[{"block_id":"block:entry","command_ids":["command:10"],"source_ref_ids":["source:tune.py"],"span_ids":["span:function.increment.1"]}],"edges":[],"entry_block_id":"block:entry","exceptional_exit_block_ids":[],"graph_id":"cfg:increment","normal_exit_block_ids":["block:entry"]},"declared_exceptions":[],"effects":{"allocates":[],"deallocates":[],"nondeterministic":false,"performs_io":false,"raises":[],"reads":["symbol:increment.n.parameter"],"synchronizes":false,"writes":[]},"exception_symbol_ids":[],"function_id":"function:increment","local_symbol_ids":[],"name":"increment","parameter_symbol_ids":["symbol:increment.n.parameter"],"purity":"pure","result_symbol_id":"symbol:increment.result.result","return_type":"int","source_ref_ids":["source:tune.py"],"span_ids":["span:function.increment.1"]}],"global_symbol_ids":[],"metadata":{"adapter":"SourceSoftwareVerificationAdapter@1","language":"python","path":"tune.py"},"program_id":"bafkreig7cnf7pgxops5l2tdkkzsof336rjlnr26ga2pifepfay7oslijxu","schema_version":"program-ir/v1","sources":[{"container_sha256":"","container_uri":"","content_cid":"","content_sha256":"825f80bf645a3667c340968c81c8353ffe49423651d8021d9527a62b60dbbe58","license_expression":"","metadata":{"byte_length":70,"language":"python","path":"tune.py"},"ref_id":"source:tune.py","review_status":"unreviewed","source_id":"tune.py","source_revision":"snapshot:baguqeera5icnvhiinjaau253x3wyg2bd2po4age3eyillgjur2bmqksbhfya","source_uri":"file:///tune.py"}],"spans":[{"end_byte":69,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:tune.py","span_id":"span:function.increment.1","start_byte":23,"start_char":null,"start_column":1,"start_line":2},{"end_byte":69,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:tune.py","span_id":"span:increment.expr.4","start_byte":64,"start_char":null,"start_column":12,"start_line":3},{"end_byte":65,"end_char":null,"end_column":12,"end_line":3,"metadata":{},"source_ref_id":"source:tune.py","span_id":"span:increment.expr.5","start_byte":64,"start_char":null,"start_column":12,"start_line":3},{"end_byte":69,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:tune.py","span_id":"span:increment.expr.7","start_byte":68,"start_char":null,"start_column":16,"start_line":3},{"end_byte":43,"end_char":null,"end_column":20,"end_line":2,"metadata":{},"source_ref_id":"source:tune.py","span_id":"span:increment.param.n.2","start_byte":37,"start_char":null,"start_column":15,"start_line":2},{"end_byte":69,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:tune.py","span_id":"span:increment.stmt.3","start_byte":57,"start_char":null,"start_column":5,"start_line":3}],"symbols":[{"attributes":{},"kind":"parameter","name":"n","source_ref_ids":["source:tune.py"],"span_ids":["span:increment.param.n.2"],"symbol_id":"symbol:increment.n.parameter","type_ref":"int"},{"attributes":{},"kind":"result","name":"result","source_ref_ids":["source:tune.py"],"span_ids":["span:function.increment.1"],"symbol_id":"symbol:increment.result.result","type_ref":"int"}]},"schema":"ipfs_datasets_py/logic/software-verification/source-adapter-result@1","status":"success","unsupported_constructs":[]},"native_bridge_results":[{"kind":"program","native_id":"bafkreig7cnf7pgxops5l2tdkkzsof336rjlnr26ga2pifepfay7oslijxu","result":{"bridge_version":"1.0.0","diagnostics":[],"domain_identity":"bafkreig7cnf7pgxops5l2tdkkzsof336rjlnr26ga2pifepfay7oslijxu","expression":{"content_digest":"effb9048f4e582eb874d6e4b8f5071b63e696295d87b4392103e9a23d9a53bc8","expression_id":"expr:sv:program:bafkreig7cnf7pgxops5l2tdkkzsof336rjlnr26ga2pifepfay7oslijxu","family":{"interface":"LogicIdentityNamespaces@1","namespace":"family","schema_version":"logic-identity-namespaces/v1","value":"program","version":"1.0.0"},"interface":"TypedExpression@1","metadata":{"bridge":"SoftwareVerificationSyntaxBridge@1","domain_identity":"bafkreig7cnf7pgxops5l2tdkkzsof336rjlnr26ga2pifepfay7oslijxu","kind":"program","source_identities":["825f80bf645a3667c340968c81c8353ffe49423651d8021d9527a62b60dbbe58","file:///tune.py","source:tune.py","span:function.increment.1","span:increment.expr.4","span:increment.expr.5","span:increment.expr.7","span:increment.param.n.2","span:increment.stmt.3"],"view_role":""},"profile":{"interface":"LogicIdentityNamespaces@1","namespace":"profile","schema_version":"logic-identity-namespaces/v1","value":"program_ir","version":"1.0.0"},"root":{"arguments":[],"binders":[],"extension":{"children":[],"family":{"interface":"LogicIdentityNamespaces@1","namespace":"family","schema_version":"logic-identity-namespaces/v1","value":"program","version":"1.0.0"},"features":["program.ir","software_verification.program"],"interface":"LogicExtensionNode@1","metadata":{},"node_id":"node:sv:program:bafkreig7cnf7pgxops5l2tdkkzsof336rjlnr26ga2pifepfay7oslijxu:ext","payload":{"bridge_interface":"SoftwareVerificationSyntaxBridge@1","bridge_version":"1.0.0","document":{"commands":[{"attributes":{},"command_id":"command:10","effects":{"allocates":[],"deallocates":[],"nondeterministic":false,"performs_io":false,"raises":[],"reads":[],"synchronizes":false,"writes":[]},"evaluation_order":["expr:9"],"expression_ids":["expr:9"],"kind":"return","source_ref_ids":["source:tune.py"],"span_ids":["span:increment.stmt.3"],"target_symbol_ids":[],"undefined_behavior":[]}],"expressions":[{"attributes":{},"evaluation_order":[],"expression_id":"expr:6","kind":"symbol","operand_ids":[],"operator":"","source_ref_ids":["source:tune.py"],"span_ids":["span:increment.expr.5"],"symbol_ids":["symbol:increment.n.parameter"],"type_ref":"any"},{"attributes":{"value":1},"evaluation_order":[],"expression_id":"expr:8","kind":"literal","operand_ids":[],"operator":"","source_ref_ids":["source:tune.py"],"span_ids":["span:increment.expr.7"],"symbol_ids":[],"type_ref":"int"},{"attributes":{},"evaluation_order":["expr:6","expr:8"],"expression_id":"expr:9","kind":"binary","operand_ids":["expr:6","expr:8"],"operator":"add","source_ref_ids":["source:tune.py"],"span_ids":["span:increment.expr.4"],"symbol_ids":[],"type_ref":"any"}],"functions":[{"cfg":{"blocks":[{"block_id":"block:entry","command_ids":["command:10"],"source_ref_ids":["source:tune.py"],"span_ids":["span:function.increment.1"]}],"edges":[],"entry_block_id":"block:entry","exceptional_exit_block_ids":[],"graph_id":"cfg:increment","normal_exit_block_ids":["block:entry"]},"declared_exceptions":[],"effects":{"allocates":[],"deallocates":[],"nondeterministic":false,"performs_io":false,"raises":[],"reads":["symbol:increment.n.parameter"],"synchronizes":false,"writes":[]},"exception_symbol_ids":[],"function_id":"function:increment","local_symbol_ids":[],"name":"increment","parameter_symbol_ids":["symbol:increment.n.parameter"],"purity":"pure","result_symbol_id":"symbol:increment.result.result","return_type":"int","source_ref_ids":["source:tune.py"],"span_ids":["span:function.increment.1"]}],"global_symbol_ids":[],"metadata":{"adapter":"SourceSoftwareVerificationAdapter@1","language":"python","path":"tune.py"},"program_id":"bafkreig7cnf7pgxops5l2tdkkzsof336rjlnr26ga2pifepfay7oslijxu","schema_version":"program-ir/v1","sources":[{"container_sha256":"","container_uri":"","content_cid":"","content_sha256":"825f80bf645a3667c340968c81c8353ffe49423651d8021d9527a62b60dbbe58","license_expression":"","metadata":{"byte_length":70,"language":"python","path":"tune.py"},"ref_id":"source:tune.py","review_status":"unreviewed","source_id":"tune.py","source_revision":"snapshot:baguqeera5icnvhiinjaau253x3wyg2bd2po4age3eyillgjur2bmqksbhfya","source_uri":"file:///tune.py"}],"spans":[{"end_byte":69,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:tune.py","span_id":"span:function.increment.1","start_byte":23,"start_char":null,"start_column":1,"start_line":2},{"end_byte":69,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:tune.py","span_id":"span:increment.expr.4","start_byte":64,"start_char":null,"start_column":12,"start_line":3},{"end_byte":65,"end_char":null,"end_column":12,"end_line":3,"metadata":{},"source_ref_id":"source:tune.py","span_id":"span:increment.expr.5","start_byte":64,"start_char":null,"start_column":12,"start_line":3},{"end_byte":69,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:tune.py","span_id":"span:increment.expr.7","start_byte":68,"start_char":null,"start_column":16,"start_line":3},{"end_byte":43,"end_char":null,"end_column":20,"end_line":2,"metadata":{},"source_ref_id":"source:tune.py","span_id":"span:increment.param.n.2","start_byte":37,"start_char":null,"start_column":15,"start_line":2},{"end_byte":69,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:tune.py","span_id":"span:increment.stmt.3","start_byte":57,"start_char":null,"start_column":5,"start_line":3}],"symbols":[{"attributes":{},"kind":"parameter","name":"n","source_ref_ids":["source:tune.py"],"span_ids":["span:increment.param.n.2"],"symbol_id":"symbol:increment.n.parameter","type_ref":"int"},{"attributes":{},"kind":"result","name":"result","source_ref_ids":["source:tune.py"],"span_ids":["span:function.increment.1"],"symbol_id":"symbol:increment.result.result","type_ref":"int"}]},"domain_identity":"bafkreig7cnf7pgxops5l2tdkkzsof336rjlnr26ga2pifepfay7oslijxu","domain_schema":"program-ir/v1","kind":"program","schema_version":"program.program_ir/v1","source_identities":["825f80bf645a3667c340968c81c8353ffe49423651d8021d9527a62b60dbbe58","file:///tune.py","source:tune.py","span:function.increment.1","span:increment.expr.4","span:increment.expr.5","span:increment.expr.7","span:increment.param.n.2","span:increment.stmt.3"],"view_role":""},"payload_schema":"program.program_ir/v1","profile":{"interface":"LogicIdentityNamespaces@1","namespace":"profile","schema_version":"logic-identity-namespaces/v1","value":"program_ir","version":"1.0.0"},"schema_version":"syntax-logic-extension-node/v1"},"kind":"extension","metadata":{},"node_id":"node:sv:program:bafkreig7cnf7pgxops5l2tdkkzsof336rjlnr26ga2pifepfay7oslijxu","schema_version":"syntax-logic-node/v1","sort":{"arguments":[],"kind":"bool","name":"Bool","schema_version":"syntax-logic-sort/v1"},"symbol":""},"schema_version":"syntax-typed-expression/v1","signature":{"family":{"interface":"LogicIdentityNamespaces@1","namespace":"family","schema_version":"logic-identity-namespaces/v1","value":"program","version":"1.0.0"},"features":["program.ir","software_verification.program"],"interface":"LogicSignature@1","metadata":{"bridge":"SoftwareVerificationSyntaxBridge@1","domain":"software_verification","kind":"program"},"profile":{"interface":"LogicIdentityNamespaces@1","namespace":"profile","schema_version":"logic-identity-namespaces/v1","value":"program_ir","version":"1.0.0"},"schema_version":"syntax-logic-signature/v1","signature_id":"sig:sv:program","sorts":[{"arguments":[],"kind":"bool","name":"Bool","schema_version":"syntax-logic-sort/v1"}],"symbols":[]}},"has_document":true,"interface":"SoftwareVerificationSyntaxBridge@1","kind":"program","losses":[],"preservation":"exact","route":{"domain_schema":"program-ir/v1","family_id":"program","features":["software_verification.program","program.ir"],"kind":"program","notes":"","payload_schema":"program.program_ir/v1","profile_id":"program_ir","schema":"software-verification.syntax-bridge-route/v1","view_role":""},"schema":"software-verification.syntax-bridge-result/v1","source_identities":["825f80bf645a3667c340968c81c8353ffe49423651d8021d9527a62b60dbbe58","file:///tune.py","source:tune.py","span:function.increment.1","span:increment.expr.4","span:increment.expr.5","span:increment.expr.7","span:increment.param.n.2","span:increment.stmt.3"],"status":"ok","unsupported":[]}}],"native_contracts":[],"native_program":{"commands":[{"attributes":{},"command_id":"command:10","effects":{"allocates":[],"deallocates":[],"nondeterministic":false,"performs_io":false,"raises":[],"reads":[],"synchronizes":false,"writes":[]},"evaluation_order":["expr:9"],"expression_ids":["expr:9"],"kind":"return","source_ref_ids":["source:tune.py"],"span_ids":["span:increment.stmt.3"],"target_symbol_ids":[],"undefined_behavior":[]}],"expressions":[{"attributes":{},"evaluation_order":[],"expression_id":"expr:6","kind":"symbol","operand_ids":[],"operator":"","source_ref_ids":["source:tune.py"],"span_ids":["span:increment.expr.5"],"symbol_ids":["symbol:increment.n.parameter"],"type_ref":"any"},{"attributes":{"value":1},"evaluation_order":[],"expression_id":"expr:8","kind":"literal","operand_ids":[],"operator":"","source_ref_ids":["source:tune.py"],"span_ids":["span:increment.expr.7"],"symbol_ids":[],"type_ref":"int"},{"attributes":{},"evaluation_order":["expr:6","expr:8"],"expression_id":"expr:9","kind":"binary","operand_ids":["expr:6","expr:8"],"operator":"add","source_ref_ids":["source:tune.py"],"span_ids":["span:increment.expr.4"],"symbol_ids":[],"type_ref":"any"}],"functions":[{"cfg":{"blocks":[{"block_id":"block:entry","command_ids":["command:10"],"source_ref_ids":["source:tune.py"],"span_ids":["span:function.increment.1"]}],"edges":[],"entry_block_id":"block:entry","exceptional_exit_block_ids":[],"graph_id":"cfg:increment","normal_exit_block_ids":["block:entry"]},"declared_exceptions":[],"effects":{"allocates":[],"deallocates":[],"nondeterministic":false,"performs_io":false,"raises":[],"reads":["symbol:increment.n.parameter"],"synchronizes":false,"writes":[]},"exception_symbol_ids":[],"function_id":"function:increment","local_symbol_ids":[],"name":"increment","parameter_symbol_ids":["symbol:increment.n.parameter"],"purity":"pure","result_symbol_id":"symbol:increment.result.result","return_type":"int","source_ref_ids":["source:tune.py"],"span_ids":["span:function.increment.1"]}],"global_symbol_ids":[],"metadata":{"adapter":"SourceSoftwareVerificationAdapter@1","language":"python","path":"tune.py"},"program_id":"bafkreig7cnf7pgxops5l2tdkkzsof336rjlnr26ga2pifepfay7oslijxu","schema_version":"program-ir/v1","sources":[{"container_sha256":"","container_uri":"","content_cid":"","content_sha256":"825f80bf645a3667c340968c81c8353ffe49423651d8021d9527a62b60dbbe58","license_expression":"","metadata":{"byte_length":70,"language":"python","path":"tune.py"},"ref_id":"source:tune.py","review_status":"unreviewed","source_id":"tune.py","source_revision":"snapshot:baguqeera5icnvhiinjaau253x3wyg2bd2po4age3eyillgjur2bmqksbhfya","source_uri":"file:///tune.py"}],"spans":[{"end_byte":69,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:tune.py","span_id":"span:function.increment.1","start_byte":23,"start_char":null,"start_column":1,"start_line":2},{"end_byte":69,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:tune.py","span_id":"span:increment.expr.4","start_byte":64,"start_char":null,"start_column":12,"start_line":3},{"end_byte":65,"end_char":null,"end_column":12,"end_line":3,"metadata":{},"source_ref_id":"source:tune.py","span_id":"span:increment.expr.5","start_byte":64,"start_char":null,"start_column":12,"start_line":3},{"end_byte":69,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:tune.py","span_id":"span:increment.expr.7","start_byte":68,"start_char":null,"start_column":16,"start_line":3},{"end_byte":43,"end_char":null,"end_column":20,"end_line":2,"metadata":{},"source_ref_id":"source:tune.py","span_id":"span:increment.param.n.2","start_byte":37,"start_char":null,"start_column":15,"start_line":2},{"end_byte":69,"end_char":null,"end_column":16,"end_line":3,"metadata":{},"source_ref_id":"source:tune.py","span_id":"span:increment.stmt.3","start_byte":57,"start_char":null,"start_column":5,"start_line":3}],"symbols":[{"attributes":{},"kind":"parameter","name":"n","source_ref_ids":["source:tune.py"],"span_ids":["span:increment.param.n.2"],"symbol_id":"symbol:increment.n.parameter","type_ref":"int"},{"attributes":{},"kind":"result","name":"result","source_ref_ids":["source:tune.py"],"span_ids":["span:function.increment.1"],"symbol_id":"symbol:increment.result.result","type_ref":"int"}]},"profile":{"completion_authority":false,"domain_id":"codebase_ir","executes_source":false,"execution_authority":false,"feature_only":true,"feature_view":"native documents with stable positional references; provenance retained outside learned expressions","feature_view_schema":"codebase-ir-native-structural-feature-view@1","limits":{"max_ast_depth":48,"max_ast_nodes":2048,"max_condition_bytes":16384,"max_contracts":8,"max_functions":16,"max_source_bytes":65536,"max_target_bytes":4194304},"native_routes":{"contract":{"available_without_typed_evidence":false,"family":"program","kind":"contract","owner_schema":"program-contract/v1","payload_schema":"program.program_contract/v1","profile":"dynamic_hoare","requires_explicit_source_ref":true,"requires_program_binding":true,"typed_owner":"ProgramContract","view_role":""},"program":{"available_without_typed_evidence":false,"family":"program","kind":"program","owner_schema":"program-ir/v1","payload_schema":"program.program_ir/v1","profile":"program_ir","requires_explicit_source_ref":true,"requires_program_binding":false,"typed_owner":"ProgramIR","view_role":""}},"projection_ids":["codebase_ir.program@1","codebase_ir.contracts@1"],"proof_authority":false,"provider_calls":0,"readiness":"complete supported source adapter, exact native bridge, no unsupported inventory","schema":"codebase-ir-source-bound-feature-targets@1","semantic_formula_decoder":false,"solver_calls":0,"source_semantics_verified":false,"unsupported_policy":"retain source-bound frontiers and deny training readiness"},"proof_authority":false,"publication_receipt":{"ast_revision_id":"rev:repository:reviewed-candidate-qualification:snapshot:baguqeera5icnvhiinjaau253x3wyg2bd2po4age3eyillgjur2bmqksbhfya","generation":1,"manifest_cid":"baguqeeraeissgl364bk7vyxwh4dm4nen5vt22k5hnhyfhyfu67ex3ryjfmla","operation_id":"initial","previous_head":null,"repository_id":"repository:reviewed-candidate-qualification","request_cid":"baguqeerazapeehfz7nnwsu3x4zkrb66dvju33acegegjdgr65pl64z54dzya","schema":"codebase-publication-receipt@1","snapshot_cid":"baguqeera5icnvhiinjaau253x3wyg2bd2po4age3eyillgjur2bmqksbhfya"},"semantic_formula_decoder":false,"source_binding":{"ast_cid":"baguqeeranfvqryukzy4hyk4ceahqeuepuncfyyjudp2vdd3yvsknmmjma23q","content_sha256":"825f80bf645a3667c340968c81c8353ffe49423651d8021d9527a62b60dbbe58","entry":{"acquisition":"git-object","disposition":"clean","entry_cid":"baguqeerakfncwummy2seg54ujlf23zgxyqzy3hhteb7xswegcis4ffilq32a","git_blob_oid":"530aee57eeae73b69b574365e3691707840a6425","head_blob_oid":"530aee57eeae73b69b574365e3691707840a6425","index_blob_oids":{},"kind":"python","opaque_reason":null,"path":"tune.py","raw_path_hex":"74756e652e7079","schema":"ipfs-datasets.software-contracts.semantic-snapshot-entry@3","size_bytes":70,"source_cid":"bafkreiecl6al6zc2gzt4gqewrsa4qnj77zeuensr3abb3fjhuyvwbw56la"},"head":{"ast_revision_id":"rev:repository:reviewed-candidate-qualification:snapshot:baguqeera5icnvhiinjaau253x3wyg2bd2po4age3eyillgjur2bmqksbhfya","generation":1,"manifest_cid":"baguqeeraeissgl364bk7vyxwh4dm4nen5vt22k5hnhyfhyfu67ex3ryjfmla","receipt_cid":"baguqeeraapssc4hz723hbrqov3ua2tkltwtsa3dxg3fr5isfdgixwjqgw6lq","repository_id":"repository:reviewed-candidate-qualification","schema":"codebase-head@1","snapshot_cid":"baguqeera5icnvhiinjaau253x3wyg2bd2po4age3eyillgjur2bmqksbhfya"},"path":"tune.py","repository_id":"repository:reviewed-candidate-qualification","schema":"codebase-ir-feature-source-binding@1","source_cid":"bafkreiecl6al6zc2gzt4gqewrsa4qnj77zeuensr3abb3fjhuyvwbw56la","source_key":"raw:74756e652e7079","source_revision":"snapshot:baguqeera5icnvhiinjaau253x3wyg2bd2po4age3eyillgjur2bmqksbhfya","unit":{"ast_cid":"baguqeeranfvqryukzy4hyk4ceahqeuepuncfyyjudp2vdd3yvsknmmjma23q","entry_cid":"baguqeerakfncwummy2seg54ujlf23zgxyqzy3hhteb7xswegcis4ffilq32a","parse_status":"ok","schema":"codebase-ir-structural-unit@1","source_key":"raw:74756e652e7079"}},"source_bytes_hex":"232066697865642074756e696e6720666978747572650a64656620696e6372656d656e74286e3a20696e7429202d3e20696e743a0a2020202072657475726e206e202b20310a","source_semantics_verified":false,"target_schema":"codebase-ir-source-bound-feature-targets@1","unknown_inventory":[{"field":"type_ref","native_id":"expr:6","native_kind":"expressions","value":"any"},{"field":"type_ref","native_id":"expr:9","native_kind":"expressions","value":"any"}]},"required":true,"stage":"target","status":"passed","validator_id":"codebase_ir.exact_native_target_replay@1"}]}]},"codebase_request_sha256":"de405b23587e567361b072df88cb233d01ccc19d03edae50e962bfeed9a630e9","codebase_worker_receipt":{"elapsed_ms":2353,"executable_sha256":"1a301bb1763139d48ae638d97b11edf56de6cd185e1b054eae6dc28c271c0c5f","input_sha256":"d597f50bebc99a5bdf1f5bad0fc0e2fd0e2f9cc53d5bcb4adb8bdc9f0dc12ff4","limits":{"max_output_bytes":16777216,"resident_memory_bytes":1073741824},"memory_enforcement":"sampled_process_tree_rss_with_possible_overshoot","output_sha256":"8862aec244d2cbdf5318a944912b5cef8ce0715c0ab8b591aa18f43feb4abe90","returncode":0,"source_execution_attested":false,"worker_sha256":"91174cb51a0832e4cd691e56f94c0d6b34af1f06e6afec2c0d780d58fa3196db","workspace_cleaned":true},"configuration":{"epochs":16,"latent_width":8,"learning_rate":0.01,"max_seconds":89.02039541909471,"objective":{"cosine_weight":0.1,"coverage":"training_vocabulary_atoms_only","guarded_auxiliary":"native_norm_ratio_penalty","l2":0.0,"qualification":false,"reconstruction":"per_projection_native_kernel_mean"},"seed":1729},"contract_sha256":"2a85d70e98ec9ff00018d7e2a22151c1fff0bf04175c230bfc3375773072e0b5","deadline_enforcement":"cooperative_checks_between_native_operations","elapsed_seconds":0.5745384639594704,"epochs":[{"deadline_exceeded":false,"epoch":1,"gradient_norm":0.6288651823997498,"projection_metrics":{"codebase_ir.contracts@1":{"cosine":0.0009286403656005859,"guarded_auxiliary":0.0,"reconstruction":0.3338370621204376},"codebase_ir.program@1":{"cosine":0.7119494080543518,"guarded_auxiliary":0.0,"reconstruction":0.01774255558848381}},"selected":true,"train_objective":0.2813498377799988,"tuning_objective":0.21143370866775513},{"deadline_exceeded":false,"epoch":2,"gradient_norm":0.5478873252868652,"projection_metrics":{"codebase_ir.contracts@1":{"cosine":0.0007454156875610352,"guarded_auxiliary":0.0,"reconstruction":0.25693145394325256},"codebase_ir.program@1":{"cosine":0.4768369197845459,"guarded_auxiliary":0.0,"reconstruction":0.013967832550406456}},"selected":true,"train_objective":0.2112695872783661,"tuning_objective":0.15932875871658325},{"deadline_exceeded":false,"epoch":3,"gradient_norm":0.4984157383441925,"projection_metrics":{"codebase_ir.contracts@1":{"cosine":0.0007700324058532715,"guarded_auxiliary":0.0,"reconstruction":0.18809926509857178},"codebase_ir.program@1":{"cosine":0.335648775100708,"guarded_auxiliary":0.0,"reconstruction":0.010796140879392624}},"selected":false,"train_objective":0.15943820774555206,"tuning_objective":0.11626864969730377},{"deadline_exceeded":false,"epoch":4,"gradient_norm":0.45512208342552185,"projection_metrics":{"codebase_ir.contracts@1":{"cosine":0.0007396936416625977,"guarded_auxiliary":0.0,"reconstruction":0.12704262137413025},"codebase_ir.program@1":{"cosine":0.2368485927581787,"guarded_auxiliary":0.0,"reconstruction":0.008491117507219315}},"selected":true,"train_objective":0.11637654155492783,"tuning_objective":0.0796462818980217},{"deadline_exceeded":false,"epoch":5,"gradient_norm":0.4005666673183441,"projection_metrics":{"codebase_ir.contracts@1":{"cosine":0.0006432533264160156,"guarded_auxiliary":0.0,"reconstruction":0.07577791810035706},"codebase_ir.program@1":{"cosine":0.16421175003051758,"guarded_auxiliary":0.0,"reconstruction":0.007380997762084007}},"selected":true,"train_objective":0.07968935370445251,"tuning_objective":0.049822211265563965},{"deadline_exceeded":false,"epoch":6,"gradient_norm":0.33008983731269836,"projection_metrics":{"codebase_ir.contracts@1":{"cosine":0.0005213618278503418,"guarded_auxiliary":0.0,"reconstruction":0.03665833920240402},"codebase_ir.program@1":{"cosine":0.11026990413665771,"guarded_auxiliary":0.0,"reconstruction":0.007606539409607649}},"selected":false,"train_objective":0.04979933053255081,"tuning_objective":0.027672002092003822},{"deadline_exceeded":false,"epoch":7,"gradient_norm":0.24375058710575104,"projection_metrics":{"codebase_ir.contracts@1":{"cosine":0.0004030466079711914,"guarded_auxiliary":0.0,"reconstruction":0.011504769325256348},"codebase_ir.program@1":{"cosine":0.0709720253944397,"guarded_auxiliary":0.0,"reconstruction":0.009057005867362022}},"selected":false,"train_objective":0.027598269283771515,"tuning_objective":0.013849642127752304},{"deadline_exceeded":false,"epoch":8,"gradient_norm":0.14552363753318787,"projection_metrics":{"codebase_ir.contracts@1":{"cosine":0.0002994537353515625,"guarded_auxiliary":0.0,"reconstruction":0.0008281753398478031},"codebase_ir.program@1":{"cosine":0.04366564750671387,"guarded_auxiliary":0.0,"reconstruction":0.011352465488016605}},"selected":false,"train_objective":0.013748958706855774,"tuning_objective":0.00828857533633709},{"deadline_exceeded":false,"epoch":9,"gradient_norm":0.05392623320221901,"projection_metrics":{"codebase_ir.contracts@1":{"cosine":0.00021064281463623047,"guarded_auxiliary":0.0,"reconstruction":0.002968505723401904},"codebase_ir.program@1":{"cosine":0.026291728019714355,"guarded_auxiliary":0.0,"reconstruction":0.01390034332871437}},"selected":false,"train_objective":0.008186902850866318,"tuning_objective":0.009759542532265186},{"deadline_exceeded":false,"epoch":10,"gradient_norm":0.09203451126813889,"projection_metrics":{"codebase_ir.contracts@1":{"cosine":0.00013530254364013672,"guarded_auxiliary":0.0,"reconstruction":0.013469195924699306},"codebase_ir.program@1":{"cosine":0.01710796356201172,"guarded_auxiliary":0.0,"reconstruction":0.016062913462519646}},"selected":false,"train_objective":0.009675046429038048,"tuning_objective":0.01562821865081787},{"deadline_exceeded":false,"epoch":11,"gradient_norm":0.18165132403373718,"projection_metrics":{"codebase_ir.contracts@1":{"cosine":7.671117782592773e-05,"guarded_auxiliary":0.0,"reconstruction":0.025968268513679504},"codebase_ir.program@1":{"cosine":0.014595091342926025,"guarded_auxiliary":0.0,"reconstruction":0.01737888902425766}},"selected":false,"train_objective":0.015566386282444,"tuning_objective":0.02240716852247715},{"deadline_exceeded":false,"epoch":12,"gradient_norm":0.2518693208694458,"projection_metrics":{"codebase_ir.contracts@1":{"cosine":3.8504600524902344e-05,"guarded_auxiliary":0.0,"reconstruction":0.035018280148506165},"codebase_ir.program@1":{"cosine":0.01731187105178833,"guarded_auxiliary":0.0,"reconstruction":0.01768297702074051}},"selected":false,"train_objective":0.02236359566450119,"tuning_objective":0.027218148112297058},{"deadline_exceeded":false,"epoch":13,"gradient_norm":0.2935047447681427,"projection_metrics":{"codebase_ir.contracts@1":{"cosine":1.7821788787841797e-05,"guarded_auxiliary":0.0,"reconstruction":0.038162484765052795},"codebase_ir.program@1":{"cosine":0.02371746301651001,"guarded_auxiliary":0.0,"reconstruction":0.017060568556189537}},"selected":false,"train_objective":0.02718629315495491,"tuning_objective":0.028798289597034454},{"deadline_exceeded":false,"epoch":14,"gradient_norm":0.30684590339660645,"projection_metrics":{"codebase_ir.contracts@1":{"cosine":8.106231689453125e-06,"guarded_auxiliary":0.0,"reconstruction":0.03566048666834831},"codebase_ir.program@1":{"cosine":0.03210419416427612,"guarded_auxiliary":0.0,"reconstruction":0.015732862055301666}},"selected":false,"train_objective":0.028775030747056007,"tuning_objective":0.027302291244268417},{"deadline_exceeded":false,"epoch":15,"gradient_norm":0.29634371399879456,"projection_metrics":{"codebase_ir.contracts@1":{"cosine":4.172325134277344e-06,"guarded_auxiliary":0.0,"reconstruction":0.029212839901447296},"codebase_ir.program@1":{"cosine":0.040651023387908936,"guarded_auxiliary":0.0,"reconstruction":0.013954045251011848}},"selected":false,"train_objective":0.02728833444416523,"tuning_objective":0.023616202175617218},{"deadline_exceeded":false,"epoch":16,"gradient_norm":0.2676348388195038,"projection_metrics":{"codebase_ir.contracts@1":{"cosine":2.9802322387695312e-06,"guarded_auxiliary":0.0,"reconstruction":0.020919594913721085},"codebase_ir.program@1":{"cosine":0.04757159948348999,"guarded_auxiliary":0.0,"reconstruction":0.011946650221943855}},"selected":false,"train_objective":0.02361370623111725,"tuning_objective":0.018811851739883423}],"feature_space_sha256":"39d4d97910e0ecd610bd74232b283fe05883b60f0f487c9161340e824500dc67","formalized":false,"heldout_canary":false,"improved":true,"lake_executed":false,"promotion_performed":false,"qualified":false,"representation":"native_compiler_structural_features_not_semantic_text_embeddings","schema":"native-projection-feature-training/v1","selected_total_epochs":5,"stopped_reason":"epoch_budget","train_coverage":[{"known_atoms":2,"projection_id":"codebase_ir.contracts@1","unknown_atoms":0},{"known_atoms":51,"projection_id":"codebase_ir.program@1","unknown_atoms":0},{"known_atoms":2,"projection_id":"codebase_ir.contracts@1","unknown_atoms":0},{"known_atoms":51,"projection_id":"codebase_ir.program@1","unknown_atoms":0}],"training_target_count":2,"training_targets_sha256":"7168c49f6892c76582164c58926b45356bfbb850001cacd9522ee5af06497577","tuning_coverage":[{"known_atoms":2,"projection_id":"codebase_ir.contracts@1","unknown_atoms":0},{"known_atoms":51,"projection_id":"codebase_ir.program@1","unknown_atoms":0}],"tuning_target_count":1,"tuning_targets_sha256":"94b2f45ce9bacab0e8284d79ee0176a8677fa1a74fb22a209c7339cc1b0ef709","weights_downloaded":false},"state":{"adam":[{"exp_avg":[[0.0024944069970435803,-0.0023431629584309186,7.997845527819519e-05,-0.01157526079486738,-0.004810447283568002,-0.015469077847153057,0.007497860719148649,0.024049351308898792],[0.0024944069970435803,-0.0023431629584309186,7.997845527819519e-05,-0.01157526079486738,-0.004810447283568002,-0.015469077847153057,0.007497860719148649,0.024049351308898792],[0.000493966191861305,-0.0004640154092168658,1.583809419695498e-05,-0.0022922432070704326,-0.000952610511688735,-0.003063333884494701,0.0014847976737292713,0.004762481221737801],[0.000493966191861305,-0.0004640154092168658,1.583809419695498e-05,-0.0022922432070704326,-0.000952610511688735,-0.003063333884494701,0.0014847976737292713,0.004762481221737801],[0.000493966191861305,-0.0004640154092168658,1.583809419695498e-05,-0.0022922432070704326,-0.000952610511688735,-0.003063333884494701,0.0014847976737292713,0.004762481221737801],[0.000493966191861305,-0.0004640154092168658,1.583809419695498e-05,-0.0022922432070704326,-0.000952610511688735,-0.003063333884494701,0.0014847976737292713,0.004762481221737801],[0.000493966191861305,-0.0004640154092168658,1.583809419695498e-05,-0.0022922432070704326,-0.000952610511688735,-0.003063333884494701,0.0014847976737292713,0.004762481221737801],[0.000493966191861305,-0.0004640154092168658,1.583809419695498e-05,-0.0022922432070704326,-0.000952610511688735,-0.003063333884494701,0.0014847976737292713,0.004762481221737801],[0.000493966191861305,-0.0004640154092168658,1.583809419695498e-05,-0.0022922432070704326,-0.000952610511688735,-0.003063333884494701,0.0014847976737292713,0.004762481221737801],[0.000493966191861305,-0.0004640154092168658,1.583809419695498e-05,-0.0022922432070704326,-0.000952610511688735,-0.003063333884494701,0.0014847976737292713,0.004762481221737801],[0.000493966191861305,-0.0004640154092168658,1.583809419695498e-05,-0.0022922432070704326,-0.000952610511688735,-0.003063333884494701,0.0014847976737292713,0.004762481221737801],[0.000493966191861305,-0.0004640154092168658,1.583809419695498e-05,-0.0022922432070704326,-0.000952610511688735,-0.003063333884494701,0.0014847976737292713,0.004762481221737801],[0.000493966191861305,-0.0004640154092168658,1.583809419695498e-05,-0.0022922432070704326,-0.000952610511688735,-0.003063333884494701,0.0014847976737292713,0.004762481221737801],[0.000493966191861305,-0.0004640154092168658,1.583809419695498e-05,-0.0022922432070704326,-0.000952610511688735,-0.003063333884494701,0.0014847976737292713,0.004762481221737801],[0.00025910580031344993,-0.00023424224053424005,-1.555903589496684e-05,-0.0011890685419741144,-0.0004749475922096778,-0.0014989566621805598,0.0007793150756812837,0.002352336906113113],[0.00023486039154785513,-0.00022977316868262585,3.1397130091921784e-05,-0.0011031746650963185,-0.00047766291947905725,-0.0015643772223141407,0.0007054825980479875,0.0024101443156246878],[0.000493966191861305,-0.0004640154092168658,1.583809419695498e-05,-0.0022922432070704326,-0.000952610511688735,-0.003063333884494701,0.0014847976737292713,0.004762481221737801],[0.000493966191861305,-0.0004640154092168658,1.583809419695498e-05,-0.0022922432070704326,-0.000952610511688735,-0.003063333884494701,0.0014847976737292713,0.004762481221737801],[0.000493966191861305,-0.0004640154092168658,1.583809419695498e-05,-0.0022922432070704326,-0.000952610511688735,-0.003063333884494701,0.0014847976737292713,0.004762481221737801],[0.000493966191861305,-0.0004640154092168658,1.583809419695498e-05,-0.0022922432070704326,-0.000952610511688735,-0.003063333884494701,0.0014847976737292713,0.004762481221737801],[0.000493966191861305,-0.0004640154092168658,1.583809419695498e-05,-0.0022922432070704326,-0.000952610511688735,-0.003063333884494701,0.0014847976737292713,0.004762481221737801],[0.000493966191861305,-0.0004640154092168658,1.583809419695498e-05,-0.0022922432070704326,-0.000952610511688735,-0.003063333884494701,0.0014847976737292713,0.004762481221737801],[0.000493966191861305,-0.0004640154092168658,1.583809419695498e-05,-0.0022922432070704326,-0.000952610511688735,-0.003063333884494701,0.0014847976737292713,0.004762481221737801],[0.000493966191861305,-0.0004640154092168658,1.583809419695498e-05,-0.0022922432070704326,-0.000952610511688735,-0.003063333884494701,0.0014847976737292713,0.004762481221737801],[0.000493966191861305,-0.0004640154092168658,1.583809419695498e-05,-0.0022922432070704326,-0.000952610511688735,-0.003063333884494701,0.0014847976737292713,0.004762481221737801],[0.000493966191861305,-0.0004640154092168658,1.583809419695498e-05,-0.0022922432070704326,-0.000952610511688735,-0.003063333884494701,0.0014847976737292713,0.004762481221737801],[0.000493966191861305,-0.0004640154092168658,1.583809419695498e-05,-0.0022922432070704326,-0.000952610511688735,-0.003063333884494701,0.0014847976737292713,0.004762481221737801],[0.000493966191861305,-0.0004640154092168658,1.583809419695498e-05,-0.0022922432070704326,-0.000952610511688735,-0.003063333884494701,0.0014847976737292713,0.004762481221737801],[0.000493966191861305,-0.0004640154092168658,1.583809419695498e-05,-0.0022922432070704326,-0.000952610511688735,-0.003063333884494701,0.0014847976737292713,0.004762481221737801],[0.000493966191861305,-0.0004640154092168658,1.583809419695498e-05,-0.0022922432070704326,-0.000952610511688735,-0.003063333884494701,0.0014847976737292713,0.004762481221737801],[0.000493966191861305,-0.0004640154092168658,1.583809419695498e-05,-0.0022922432070704326,-0.000952610511688735,-0.003063333884494701,0.0014847976737292713,0.004762481221737801],[0.000493966191861305,-0.0004640154092168658,1.583809419695498e-05,-0.0022922432070704326,-0.000952610511688735,-0.003063333884494701,0.0014847976737292713,0.004762481221737801],[0.000493966191861305,-0.0004640154092168658,1.583809419695498e-05,-0.0022922432070704326,-0.000952610511688735,-0.003063333884494701,0.0014847976737292713,0.004762481221737801],[0.000493966191861305,-0.0004640154092168658,1.583809419695498e-05,-0.0022922432070704326,-0.000952610511688735,-0.003063333884494701,0.0014847976737292713,0.004762481221737801],[0.000493966191861305,-0.0004640154092168658,1.583809419695498e-05,-0.0022922432070704326,-0.000952610511688735,-0.003063333884494701,0.0014847976737292713,0.004762481221737801],[0.000493966191861305,-0.0004640154092168658,1.583809419695498e-05,-0.0022922432070704326,-0.000952610511688735,-0.003063333884494701,0.0014847976737292713,0.004762481221737801],[0.000493966191861305,-0.0004640154092168658,1.583809419695498e-05,-0.0022922432070704326,-0.000952610511688735,-0.003063333884494701,0.0014847976737292713,0.004762481221737801],[0.000493966191861305,-0.0004640154092168658,1.583809419695498e-05,-0.0022922432070704326,-0.000952610511688735,-0.003063333884494701,0.0014847976737292713,0.004762481221737801],[0.000493966191861305,-0.0004640154092168658,1.583809419695498e-05,-0.0022922432070704326,-0.000952610511688735,-0.003063333884494701,0.0014847976737292713,0.004762481221737801],[0.000493966191861305,-0.0004640154092168658,1.583809419695498e-05,-0.0022922432070704326,-0.000952610511688735,-0.003063333884494701,0.0014847976737292713,0.004762481221737801],[0.000493966191861305,-0.0004640154092168658,1.583809419695498e-05,-0.0022922432070704326,-0.000952610511688735,-0.003063333884494701,0.0014847976737292713,0.004762481221737801],[0.000493966191861305,-0.0004640154092168658,1.583809419695498e-05,-0.0022922432070704326,-0.000952610511688735,-0.003063333884494701,0.0014847976737292713,0.004762481221737801],[0.000493966191861305,-0.0004640154092168658,1.583809419695498e-05,-0.0022922432070704326,-0.000952610511688735,-0.003063333884494701,0.0014847976737292713,0.004762481221737801],[0.000493966191861305,-0.0004640154092168658,1.583809419695498e-05,-0.0022922432070704326,-0.000952610511688735,-0.003063333884494701,0.0014847976737292713,0.004762481221737801],[0.000493966191861305,-0.0004640154092168658,1.583809419695498e-05,-0.0022922432070704326,-0.000952610511688735,-0.003063333884494701,0.0014847976737292713,0.004762481221737801],[0.000493966191861305,-0.0004640154092168658,1.583809419695498e-05,-0.0022922432070704326,-0.000952610511688735,-0.003063333884494701,0.0014847976737292713,0.004762481221737801],[0.000493966191861305,-0.0004640154092168658,1.583809419695498e-05,-0.0022922432070704326,-0.000952610511688735,-0.003063333884494701,0.0014847976737292713,0.004762481221737801],[0.000493966191861305,-0.0004640154092168658,1.583809419695498e-05,-0.0022922432070704326,-0.000952610511688735,-0.003063333884494701,0.0014847976737292713,0.004762481221737801],[0.000493966191861305,-0.0004640154092168658,1.583809419695498e-05,-0.0022922432070704326,-0.000952610511688735,-0.003063333884494701,0.0014847976737292713,0.004762481221737801],[0.000493966191861305,-0.0004640154092168658,1.583809419695498e-05,-0.0022922432070704326,-0.000952610511688735,-0.003063333884494701,0.0014847976737292713,0.004762481221737801],[0.000493966191861305,-0.0004640154092168658,1.583809419695498e-05,-0.0022922432070704326,-0.000952610511688735,-0.003063333884494701,0.0014847976737292713,0.004762481221737801],[0.000493966191861305,-0.0004640154092168658,1.583809419695498e-05,-0.0022922432070704326,-0.000952610511688735,-0.003063333884494701,0.0014847976737292713,0.004762481221737801],[0.000493966191861305,-0.0004640154092168658,1.583809419695498e-05,-0.0022922432070704326,-0.000952610511688735,-0.003063333884494701,0.0014847976737292713,0.004762481221737801],[0.000493966191861305,-0.0004640154092168658,1.583809419695498e-05,-0.0022922432070704326,-0.000952610511688735,-0.003063333884494701,0.0014847976737292713,0.004762481221737801]],"exp_avg_sq":[[2.9581231843179754e-07,5.378849660602071e-07,2.741115160740991e-07,4.7344441388763705e-06,7.035281352489025e-07,7.612161817652298e-06,3.534741903129331e-06,2.0358325166059328e-05],[2.9581231843179754e-07,5.378849660602071e-07,2.741115160740991e-07,4.7344441388763705e-06,7.035281352489025e-07,7.612161817652298e-06,3.534741903129331e-06,2.0358325166059328e-05],[1.1600483075756764e-08,2.109352808079243e-08,1.0749471218592126e-08,1.856644760343675e-07,2.758933863721187e-08,2.985161497118549e-07,1.386173295344836e-07,7.983656927866406e-07],[1.1600483075756764e-08,2.109352808079243e-08,1.0749471218592126e-08,1.856644760343675e-07,2.758933863721187e-08,2.985161497118549e-07,1.386173295344836e-07,7.983656927866406e-07],[1.1600483075756764e-08,2.109352808079243e-08,1.0749471218592126e-08,1.856644760343675e-07,2.758933863721187e-08,2.985161497118549e-07,1.386173295344836e-07,7.983656927866406e-07],[1.1600483075756764e-08,2.109352808079243e-08,1.0749471218592126e-08,1.856644760343675e-07,2.758933863721187e-08,2.985161497118549e-07,1.386173295344836e-07,7.983656927866406e-07],[1.1600483075756764e-08,2.109352808079243e-08,1.0749471218592126e-08,1.856644760343675e-07,2.758933863721187e-08,2.985161497118549e-07,1.386173295344836e-07,7.983656927866406e-07],[1.1600483075756764e-08,2.109352808079243e-08,1.0749471218592126e-08,1.856644760343675e-07,2.758933863721187e-08,2.985161497118549e-07,1.386173295344836e-07,7.983656927866406e-07],[1.1600483075756764e-08,2.109352808079243e-08,1.0749471218592126e-08,1.856644760343675e-07,2.758933863721187e-08,2.985161497118549e-07,1.386173295344836e-07,7.983656927866406e-07],[1.1600483075756764e-08,2.109352808079243e-08,1.0749471218592126e-08,1.856644760343675e-07,2.758933863721187e-08,2.985161497118549e-07,1.386173295344836e-07,7.983656927866406e-07],[1.1600483075756764e-08,2.109352808079243e-08,1.0749471218592126e-08,1.856644760343675e-07,2.758933863721187e-08,2.985161497118549e-07,1.386173295344836e-07,7.983656927866406e-07],[1.1600483075756764e-08,2.109352808079243e-08,1.0749471218592126e-08,1.856644760343675e-07,2.758933863721187e-08,2.985161497118549e-07,1.386173295344836e-07,7.983656927866406e-07],[1.1600483075756764e-08,2.109352808079243e-08,1.0749471218592126e-08,1.856644760343675e-07,2.758933863721187e-08,2.985161497118549e-07,1.386173295344836e-07,7.983656927866406e-07],[1.1600483075756764e-08,2.109352808079243e-08,1.0749471218592126e-08,1.856644760343675e-07,2.758933863721187e-08,2.985161497118549e-07,1.386173295344836e-07,7.983656927866406e-07],[2.8681492474141007e-09,5.3009092382741075e-09,2.6380624109377764e-09,5.0659316923819586e-08,6.785600823682272e-09,7.068936231242004e-08,3.740722392404238e-08,1.942706389685374e-07],[2.9694039775430784e-09,5.246245550898986e-09,2.7755823620641992e-09,4.238301613225107e-08,7.024675544062848e-09,7.876962657747884e-08,3.201456194627824e-08,2.0498951394868817e-07],[1.1600483075756764e-08,2.109352808079243e-08,1.0749471218592126e-08,1.856644760343675e-07,2.758933863721187e-08,2.985161497118549e-07,1.386173295344836e-07,7.983656927866406e-07],[1.1600483075756764e-08,2.109352808079243e-08,1.0749471218592126e-08,1.856644760343675e-07,2.758933863721187e-08,2.985161497118549e-07,1.386173295344836e-07,7.983656927866406e-07],[1.1600483075756764e-08,2.109352808079243e-08,1.0749471218592126e-08,1.856644760343675e-07,2.758933863721187e-08,2.985161497118549e-07,1.386173295344836e-07,7.983656927866406e-07],[1.1600483075756764e-08,2.109352808079243e-08,1.0749471218592126e-08,1.856644760343675e-07,2.758933863721187e-08,2.985161497118549e-07,1.386173295344836e-07,7.983656927866406e-07],[1.1600483075756764e-08,2.109352808079243e-08,1.0749471218592126e-08,1.856644760343675e-07,2.758933863721187e-08,2.985161497118549e-07,1.386173295344836e-07,7.983656927866406e-07],[1.1600483075756764e-08,2.109352808079243e-08,1.0749471218592126e-08,1.856644760343675e-07,2.758933863721187e-08,2.985161497118549e-07,1.386173295344836e-07,7.983656927866406e-07],[1.1600483075756764e-08,2.109352808079243e-08,1.0749471218592126e-08,1.856644760343675e-07,2.758933863721187e-08,2.985161497118549e-07,1.386173295344836e-07,7.983656927866406e-07],[1.1600483075756764e-08,2.109352808079243e-08,1.0749471218592126e-08,1.856644760343675e-07,2.758933863721187e-08,2.985161497118549e-07,1.386173295344836e-07,7.983656927866406e-07],[1.1600483075756764e-08,2.109352808079243e-08,1.0749471218592126e-08,1.856644760343675e-07,2.758933863721187e-08,2.985161497118549e-07,1.386173295344836e-07,7.983656927866406e-07],[1.1600483075756764e-08,2.109352808079243e-08,1.0749471218592126e-08,1.856644760343675e-07,2.758933863721187e-08,2.985161497118549e-07,1.386173295344836e-07,7.983656927866406e-07],[1.1600483075756764e-08,2.109352808079243e-08,1.0749471218592126e-08,1.856644760343675e-07,2.758933863721187e-08,2.985161497118549e-07,1.386173295344836e-07,7.983656927866406e-07],[1.1600483075756764e-08,2.109352808079243e-08,1.0749471218592126e-08,1.856644760343675e-07,2.758933863721187e-08,2.985161497118549e-07,1.386173295344836e-07,7.983656927866406e-07],[1.1600483075756764e-08,2.109352808079243e-08,1.0749471218592126e-08,1.856644760343675e-07,2.758933863721187e-08,2.985161497118549e-07,1.386173295344836e-07,7.983656927866406e-07],[1.1600483075756764e-08,2.109352808079243e-08,1.0749471218592126e-08,1.856644760343675e-07,2.758933863721187e-08,2.985161497118549e-07,1.386173295344836e-07,7.983656927866406e-07],[1.1600483075756764e-08,2.109352808079243e-08,1.0749471218592126e-08,1.856644760343675e-07,2.758933863721187e-08,2.985161497118549e-07,1.386173295344836e-07,7.983656927866406e-07],[1.1600483075756764e-08,2.109352808079243e-08,1.0749471218592126e-08,1.856644760343675e-07,2.758933863721187e-08,2.985161497118549e-07,1.386173295344836e-07,7.983656927866406e-07],[1.1600483075756764e-08,2.109352808079243e-08,1.0749471218592126e-08,1.856644760343675e-07,2.758933863721187e-08,2.985161497118549e-07,1.386173295344836e-07,7.983656927866406e-07],[1.1600483075756764e-08,2.109352808079243e-08,1.0749471218592126e-08,1.856644760343675e-07,2.758933863721187e-08,2.985161497118549e-07,1.386173295344836e-07,7.983656927866406e-07],[1.1600483075756764e-08,2.109352808079243e-08,1.0749471218592126e-08,1.856644760343675e-07,2.758933863721187e-08,2.985161497118549e-07,1.386173295344836e-07,7.983656927866406e-07],[1.1600483075756764e-08,2.109352808079243e-08,1.0749471218592126e-08,1.856644760343675e-07,2.758933863721187e-08,2.985161497118549e-07,1.386173295344836e-07,7.983656927866406e-07],[1.1600483075756764e-08,2.109352808079243e-08,1.0749471218592126e-08,1.856644760343675e-07,2.758933863721187e-08,2.985161497118549e-07,1.386173295344836e-07,7.983656927866406e-07],[1.1600483075756764e-08,2.109352808079243e-08,1.0749471218592126e-08,1.856644760343675e-07,2.758933863721187e-08,2.985161497118549e-07,1.386173295344836e-07,7.983656927866406e-07],[1.1600483075756764e-08,2.109352808079243e-08,1.0749471218592126e-08,1.856644760343675e-07,2.758933863721187e-08,2.985161497118549e-07,1.386173295344836e-07,7.983656927866406e-07],[1.1600483075756764e-08,2.109352808079243e-08,1.0749471218592126e-08,1.856644760343675e-07,2.758933863721187e-08,2.985161497118549e-07,1.386173295344836e-07,7.983656927866406e-07],[1.1600483075756764e-08,2.109352808079243e-08,1.0749471218592126e-08,1.856644760343675e-07,2.758933863721187e-08,2.985161497118549e-07,1.386173295344836e-07,7.983656927866406e-07],[1.1600483075756764e-08,2.109352808079243e-08,1.0749471218592126e-08,1.856644760343675e-07,2.758933863721187e-08,2.985161497118549e-07,1.386173295344836e-07,7.983656927866406e-07],[1.1600483075756764e-08,2.109352808079243e-08,1.0749471218592126e-08,1.856644760343675e-07,2.758933863721187e-08,2.985161497118549e-07,1.386173295344836e-07,7.983656927866406e-07],[1.1600483075756764e-08,2.109352808079243e-08,1.0749471218592126e-08,1.856644760343675e-07,2.758933863721187e-08,2.985161497118549e-07,1.386173295344836e-07,7.983656927866406e-07],[1.1600483075756764e-08,2.109352808079243e-08,1.0749471218592126e-08,1.856644760343675e-07,2.758933863721187e-08,2.985161497118549e-07,1.386173295344836e-07,7.983656927866406e-07],[1.1600483075756764e-08,2.109352808079243e-08,1.0749471218592126e-08,1.856644760343675e-07,2.758933863721187e-08,2.985161497118549e-07,1.386173295344836e-07,7.983656927866406e-07],[1.1600483075756764e-08,2.109352808079243e-08,1.0749471218592126e-08,1.856644760343675e-07,2.758933863721187e-08,2.985161497118549e-07,1.386173295344836e-07,7.983656927866406e-07],[1.1600483075756764e-08,2.109352808079243e-08,1.0749471218592126e-08,1.856644760343675e-07,2.758933863721187e-08,2.985161497118549e-07,1.386173295344836e-07,7.983656927866406e-07],[1.1600483075756764e-08,2.109352808079243e-08,1.0749471218592126e-08,1.856644760343675e-07,2.758933863721187e-08,2.985161497118549e-07,1.386173295344836e-07,7.983656927866406e-07],[1.1600483075756764e-08,2.109352808079243e-08,1.0749471218592126e-08,1.856644760343675e-07,2.758933863721187e-08,2.985161497118549e-07,1.386173295344836e-07,7.983656927866406e-07],[1.1600483075756764e-08,2.109352808079243e-08,1.0749471218592126e-08,1.856644760343675e-07,2.758933863721187e-08,2.985161497118549e-07,1.386173295344836e-07,7.983656927866406e-07],[1.1600483075756764e-08,2.109352808079243e-08,1.0749471218592126e-08,1.856644760343675e-07,2.758933863721187e-08,2.985161497118549e-07,1.386173295344836e-07,7.983656927866406e-07],[1.1600483075756764e-08,2.109352808079243e-08,1.0749471218592126e-08,1.856644760343675e-07,2.758933863721187e-08,2.985161497118549e-07,1.386173295344836e-07,7.983656927866406e-07],[1.1600483075756764e-08,2.109352808079243e-08,1.0749471218592126e-08,1.856644760343675e-07,2.758933863721187e-08,2.985161497118549e-07,1.386173295344836e-07,7.983656927866406e-07]],"step":5},{"exp_avg":[0.003527624205297375,-0.0033137328346632697,0.00011310661615207368,-0.016369890804107022,-0.006802999789502683,-0.02187657968884905,0.010603576317804507,0.03401091878731981],"exp_avg_sq":[5.91624636863595e-07,1.0757699321204143e-06,5.482230321481981e-07,9.468888277752738e-06,1.407056270497805e-06,1.5224323635304594e-05,7.0694838062586616e-06,4.0716650332118657e-05],"step":5},{"exp_avg":[[0.008769552563344175,0.009209982471998775,-0.000192836393229135,0.0005616025711360409,7.571643413290747e-05,0.0005960796841647439,-0.0002532553692381344,-0.00011074204651875526,-0.0002230745365365817,9.403867135332124e-05,-9.035293569635523e-05,5.009367539891435e-05,0.0006597631369435256,0.0005828124484511887,-2.5187141830659428e-05,0.00022218001319981176,0.0007193909848602946,7.425669686963822e-05,0.0003684756124598536,0.0002740573235895221,0.0002446412682849089,0.00019502797148362148,0.0006061083114183296,0.00013661894630103295,0.0008067882210436836,-8.174352518894254e-05,0.00026333673512325917,0.00028473698567992733,0.00021202763684181712,-0.00013736650958205942,4.6653602929667675e-05,0.00012080476663684287,0.0004398095381456617,0.0002467929263181512,0.00032511291597251215,-6.140502099137347e-05,0.00023601060725596777,-0.0001118563583838432,0.0005438561288341146,0.000593465662287577,0.000610127792305465,-0.00020497885807877294,0.00042512745520072794,0.0006473329773907905,-0.00016362875921326463,-3.6278334812929755e-05,6.399216655980415e-05,0.000271485241176745,-0.0004265403012888683,-9.732807490525277e-06,0.0009310393822451921,0.00021999249195235344,0.0003549069016587103,-0.00040397304977273266],[-0.005504068710150794,-0.005573176642653797,0.0002573277550395976,-0.0003084097786128734,6.279447856274508e-05,-0.0003501224397111836,0.000310787438698963,0.00020231088923835402,0.00028811794557345553,4.045573158103713e-05,0.00017853699189881346,8.051197637150798e-05,-0.0003814183480144053,-0.0003266720648397595,4.776958907828643e-05,-8.12498634461829e-05,-0.0004381393232553277,6.725315875809951e-05,-0.00017113506934871147,-9.526607138586145e-05,-7.644756059908217e-05,-3.2182529076665865e-05,-0.00035184685452146515,2.085811539368096e-05,-0.0005066148688980367,0.00018729127191911133,-0.00010334906826925172,-0.00010413193626899004,-4.299206194864594e-05,0.00022046951433138398,7.083932689038164e-05,2.816633460019174e-05,-0.00022802501637802613,-5.614508003498851e-05,-0.00014432239619682622,0.00016459587735233563,-6.828309402250052e-05,0.00019110843106121,-0.00030568037911719577,-0.0003401720902364209,-0.0003470417358145255,0.00028066805885298323,-0.00020571822107317964,-0.0003894185635009905,0.00025153039862815937,0.00014265936769281405,5.608710086995944e-05,-7.654571143169209e-05,0.00045578621610066147,0.00012714524801569333,-0.0006058798427379686,-4.869563426638413e-05,-0.0001576777927237831,0.00041996256607026734],[-0.004156520638437127,-0.004393091379850392,-5.329377796840416e-05,-0.0003307367423909702,-0.00013173287834744606,-0.00035542525816534536,-1.0551556263303733e-05,-5.743371648076048e-05,-1.743402261267128e-05,-0.0001388998444405762,-8.345493837828757e-05,-0.00011996982658346712,-0.00034363905845102193,-0.0003260060236995225,-0.00010717787688913804,-0.00014473839092388741,-0.00038918628696462803,-0.00013626813075428258,-0.00026812436298768603,-0.00023893158067627622,-0.00020686351896244225,-0.00017612123921515122,-0.0003322661635311373,-0.0001691764167633441,-0.00043583842723061446,-8.598063002351713e-05,-0.0002344684644717488,-0.00022239310180591673,-0.00020378991378170713,-6.0919812876666746e-05,-0.00014305744629309036,-0.00016192314644273756,-0.0002934096249490377,-0.00018663544027774405,-0.0002612561569881232,-8.704163272553295e-05,-0.00019695082548451515,-0.00010582878120235173,-0.0003211634967613666,-0.0003237352565898967,-0.00035887413555296384,-3.100985993283293e-05,-0.00027034518777423053,-0.0003753829078632676,-4.56207156986814e-05,-0.00012454589995831576,-0.00017553890662225206,-0.00019272507241085453,7.329655563616072e-05,-0.00010026774684174709,-0.00047599984890688,-0.0001791479569908734,-0.00026229067438679487,4.0407308695317377e-05],[-0.03543205789108793,-0.03931178141683921,-0.0006278894891384694,-0.002736133308006062,-0.0014127885704662629,-0.0027244494470717085,-0.0004997912560327536,-0.0008785190358766211,-0.0005780155183223208,-0.0013886735903047513,-0.0008948113846976447,-0.0013238109575687631,-0.0029822565220815394,-0.0027635083757914583,-0.0007151773514699528,-0.0010741533109436643,-0.003068833648488575,-0.0014439335249572206,-0.002143635641623748,-0.0019348827268287603,-0.0017924049897518205,-0.0016968495142341237,-0.002753405710141107,-0.0016328812556047167,-0.0033105150757667258,-0.0010452777470640704,-0.0017564095122761865,-0.0019341904241327963,-0.0017931629752239602,-0.0008087155596220916,-0.001236389364974526,-0.001551335272267139,-0.0023118588077358235,-0.001959825891144675,-0.0019819776564256645,-0.001025236748282553,-0.0017607726796420877,-0.0008361096316092178,-0.0025815200618235527,-0.002734978288969072,-0.0028654436277561627,-0.0006959449396427915,-0.00234828317109372,-0.0028441878274953433,-0.0008163883906085903,-0.0010976721367507902,-0.0012980138402054824,-0.0020182671033952613,-0.00011872181254791384,-0.0011790934171066508,-0.003609457122271333,-0.001783569472377511,-0.002122153094961603,-4.496416846384761e-05],[-0.032331948983450404,-0.03580384638467565,-0.0005119892389049831,-0.002475100843769947,-0.0012410974114760915,-0.0024720872400185207,-0.00039026340395988905,-0.0007443585316654067,-0.0004635458965635663,-0.0012233531432024832,-0.0007624804235822716,-0.0011592992298415324,-0.0027063028446712074,-0.002503302709895942,-0.0006480803400694338,-0.0009383059459210084,-0.002791044638567882,-0.0012677072917881315,-0.0019266722063512156,-0.0017289967861033545,-0.0016002442989600935,-0.0015085758009104491,-0.002498310636763889,-0.001442378895983992,-0.003016330134266921,-0.0008941224897930116,-0.0015716604838255433,-0.0017309913899805096,-0.0015950686207282863,-0.0006790570548915283,-0.001082167138910205,-0.0013692241623050898,-0.0020853366844089003,-0.0017460973473248404,-0.001778365215773288,-0.0008801599295742669,-0.0015702625487340944,-0.0007065896573003629,-0.002337114003889931,-0.002480380559137024,-0.0025957206053990934,-0.000569365463712648,-0.00211485466579431,-0.002583620171341858,-0.0006802936581712861,-0.000946319986721083,-0.0011377243861595727,-0.0018020803871504015,-2.915541070381227e-05,-0.0010233969520379621,-0.0032989374742482492,-0.0015888325323456457,-0.00190476994853177,3.1585235032626e-05],[-0.031187171779097595,-0.0344713045346922,-0.00046677671438343193,-0.0023793109703312827,-0.0011780484995175527,-0.0023745747048582832,-0.00034965222916464743,-0.0006951089176555027,-0.0004214932990385439,-0.0011618802616674868,-0.000710539523693299,-0.0010989523119797828,-0.0026070810589744514,-0.002407296715916171,-0.0005437135677204359,-0.0009674274853355753,-0.0026899546865916443,-0.0012032283854789317,-0.0018449173177793692,-0.0016505753616109227,-0.0015281597690668702,-0.001439565537113983,-0.0024044111422033094,-0.0013727362063613302,-0.0029077065890629646,-0.000837987485391188,-0.001500494562946858,-0.0016538592150713734,-0.0015209583925053524,-0.0006299708913671665,-0.0010234583946279647,-0.0013013596498267753,-0.0019999452162389572,-0.0016699926174287374,-0.0017006561340571873,-0.0008264958481613549,-0.0015017358348609065,-0.000654915834118196,-0.0022479677135290956,-0.002386559246298192,-0.0024961336353293497,-0.000522349660318932,-0.002028614204991847,-0.002486240062785321,-0.0006321715416557768,-0.0008900030249284358,-0.0010764055303303145,-0.0017232902867447292,1.8471886885083438e-06,-0.0009654475197314238,-0.0031820451699208683,-0.0015170789832808394,-0.0018251116311025055,6.043407047317545e-05],[0.008029422342779194,0.008367345141483318,-0.0002445810861161272,0.0004894301464072302,1.5409660234058158e-05,0.0005306468628659298,-0.0003056335636619247,-0.0001656505727429495,-0.00027593002479774835,3.698717855368146e-05,-0.00014263395132827576,-8.772032073795732e-06,0.0005863334965079826,0.0005127365145755297,-6.610557007327439e-06,0.00013424899760621552,0.0006471183218901074,1.1971970052908127e-05,0.00030436430395850496,0.00021014406248190469,0.0001843643150360039,0.00013373105491959965,0.000538551945136816,7.145883449423113e-05,0.0007326877463569645,-0.00014162304329630782,0.0002062703296353974,0.00022303426188582479,0.00014799241728055153,-0.00019155440598669565,-8.923939466714772e-06,5.870837775024818e-05,0.000375392250765275,0.00017811999390303322,0.00026373941793222,-0.00011832214845829349,0.00017435163427972875,-0.00016523670160554935,0.000476249642023571,0.0005258812827566323,0.0005367823005938967,-0.00026113808611368634,0.0003577348163451829,0.0005789943374473761,-0.0002228483625150007,-9.564713801538708e-05,5.918558001209406e-06,0.00020429092224123044,-0.00047945683730674516,-6.755675362825816e-05,0.0008581101997619302,0.0001581362247530183,0.0002886379388929295,-0.00045144049173086686],[0.030179786154168626,0.033353000988518094,0.0004373038171718401,0.002297053029522044,0.001127370820937005,0.0022969408021324324,0.00032127800181481293,0.0006575351136418297,0.00039105806137464425,0.0011132678800890856,0.0006751802480783052,0.0010506214259569772,0.002517878161050499,0.00232499291843804,0.0005602344594186665,0.0008916686287084847,0.0026006320424405527,0.0011512125034035489,0.001779096010957942,0.0015895163089397813,0.0014704928818544854,0.001382598875401636,0.002323253246065978,0.0013159663153061085,0.0028135053276213697,0.000795682858739955,0.001446125978242645,0.0015928974002620397,0.001461985875757253,0.0005949765113523179,0.0009797364630745081,0.0012478010066151505,0.001930517487277508,0.001603646747915512,0.0016398765232261293,0.0007855668239205039,0.001443244429495172,0.000621642906436647,0.0021706146175525802,0.002305640045463269,0.0024112387986459705,0.0004884510098438264,0.001956122259498498,0.00240427573058754,0.0005939506559746871,0.0008477105506205427,0.0010314434015494271,0.0016566317690868413,-2.3850549484386435e-05,0.0009208128237366399,0.0030824476045289723,0.0014579222907375108,0.0017583090114528578,-7.707274657636622e-05]],"exp_avg_sq":[[4.291353548515468e-06,5.3437451606450364e-06,5.571730698393684e-09,2.180278850145549e-08,7.707283078702132e-09,2.0382830471909104e-08,7.014249876443624e-09,6.250945689032152e-09,6.772621768019267e-09,6.75540677470207e-09,5.078957617214605e-09,7.176458887493112e-09,2.854452866047632e-08,2.3126505623351987e-08,1.7341217752889573e-09,3.1298620630318476e-09,2.8353726079038427e-08,8.04001225920439e-09,1.2029704486395057e-08,9.734965986714286e-09,8.989521613451263e-09,9.165629433255693e-09,2.2974936413643145e-08,8.908844069389787e-09,3.270914348787558e-08,6.910481308742902e-09,7.286084199256993e-09,1.0504347738225817e-08,9.273522442519705e-09,5.880575147864201e-09,5.081596736543519e-09,7.983804196367479e-09,1.4156226651718744e-08,1.3363040693537067e-08,9.549228639814278e-09,6.1123704236511776e-09,9.112301324639316e-09,4.620358012259106e-09,1.906833638948767e-08,2.2943410427690656e-08,2.342382867033015e-08,7.301403988420312e-09,1.6109434476759137e-08,2.2701336774888604e-08,7.3491925020488845e-09,5.466472763619107e-09,4.8258208471734226e-09,1.4006382850460275e-08,1.1521450734333401e-08,6.752728298783521e-09,4.09025143792414e-08,1.0396541322154959e-08,1.1974170858339245e-08,9.0825299310355e-09],[3.057588764793622e-06,4.072318463816178e-06,9.095683767448427e-09,1.7839168069321467e-08,1.1708752848118297e-08,1.502925431504777e-08,1.1828522198382413e-08,1.117442689721163e-08,1.1786505086448758e-08,9.861156891981143e-09,8.754692060483399e-09,1.1262438803010654e-08,2.2522700671431367e-08,1.8785821828018837e-08,1.9489955322297447e-09,2.5261532534259763e-09,2.007113330021726e-08,1.2227768389921748e-08,1.112250711236991e-08,1.0356056404754196e-08,1.0125279900317784e-08,1.158327365535736e-08,1.7726204620008856e-08,1.2338415989607632e-08,2.19338375691232e-08,1.2002168240227126e-08,7.074670438386614e-09,1.1375195642237932e-08,1.1248906617871176e-08,1.030802181012844e-08,7.55889590001132e-09,1.125591643595249e-08,1.1950068243740288e-08,1.658563396415237e-08,8.794879667915184e-09,1.0535330700649214e-08,1.043380765044018e-08,7.078301979226855e-09,1.494259609348125e-08,1.8140874119924496e-08,1.8143004700315634e-08,1.2881790532782369e-08,1.5056150025924678e-08,1.600941853327353e-08,1.3018470599852187e-08,8.657212786953664e-09,6.401766880599754e-09,1.6917224063256242e-08,1.8043225245048905e-08,1.1332185952395954e-08,2.643313962525335e-08,1.2901257339085194e-08,1.1353824639998215e-08,1.241434924218585e-08],[9.474468870461048e-07,1.1003194954480376e-06,1.6724250519016575e-09,7.233059556207498e-09,2.375973344788886e-09,8.062032555404232e-09,1.1535278609428596e-09,1.4149067788934585e-09,1.1461324870444824e-09,2.418100651401207e-09,1.8470934079580527e-09,2.1628043017836303e-09,7.232339016010809e-09,6.82489374891214e-09,1.219422452274794e-09,1.90611069738832e-09,9.041925736289769e-09,2.544988914813509e-09,5.505763187961424e-09,4.9331134831345095e-09,3.810342514660295e-09,3.079199671927805e-09,6.875694092982764e-09,3.2523950673668502e-09,1.1067457100100672e-08,1.976353632685255e-09,4.681742855419008e-09,4.172443367364896e-09,3.977754689858752e-09,1.592593815647799e-09,2.776837856307818e-09,3.0584711853424187e-09,6.14118621607727e-09,3.325668613286679e-09,5.465290890408601e-09,1.8478369579945167e-09,3.5194615516237736e-09,2.6061819030181632e-09,6.7504499773059975e-09,6.5749299118711876e-09,8.32323533057553e-09,1.350753363504585e-09,5.321851045334577e-09,8.762223140337055e-09,1.4702549352636925e-09,2.7668570758160265e-09,3.816520967326067e-09,3.3891871298707962e-09,8.795872165069824e-10,1.9408465896680126e-09,1.2483339749008252e-08,3.0698874133020792e-09,5.389597334749349e-09,1.0357190646082072e-09],[3.7036030713537835e-05,4.542176868319588e-05,6.702236510164672e-08,2.3315345256631717e-07,9.284770995543646e-08,2.3539988790442085e-07,7.081468944421198e-08,7.109373394075031e-08,6.993059587314857e-08,8.561672570560658e-08,6.782986937493534e-08,8.649293933689635e-08,2.664335042714817e-07,2.332885026132317e-07,2.869874760766484e-08,4.629533338866045e-08,2.8892346179639735e-07,9.796171269258243e-08,1.561643910107123e-07,1.374408387114837e-07,1.1611874859806354e-07,1.0859788465917894e-07,2.3059762718058476e-07,1.1245698994161425e-07,3.411126697049475e-07,8.431251007278637e-08,1.1656601829272027e-07,1.3046433558218474e-07,1.227045028095115e-07,7.031510331239297e-08,7.96328963552565e-08,1.036029684182754e-07,1.7549672899366755e-07,1.391108036192041e-07,1.4118592396574045e-07,7.586110848985148e-08,1.1222392721998277e-07,7.336940551086795e-08,2.0858605919656576e-07,2.2677511658274277e-07,2.5695912843919284e-07,7.775147622471682e-08,1.7660170812041506e-07,2.5607778652036925e-07,8.005165083953604e-08,8.312920989704972e-08,9.207310008810336e-08,1.4338185228784022e-07,9.758936418339452e-08,8.174238174507003e-08,4.0260841108823535e-07,1.1604234072392923e-07,1.5426176701176943e-07,7.684947906914435e-08],[3.082664755786069e-05,3.752297130764931e-05,4.79135127397438e-08,1.8800893368116716e-07,6.753911988537215e-08,1.9173834923384292e-07,4.950084288297796e-08,4.941458262256257e-08,4.85264572016614e-08,6.295761013539528e-08,4.830361473351158e-08,6.24515546115615e-08,2.1730337635930702e-07,1.8895714607149095e-07,2.29812305266015e-08,3.4800728961342844e-08,2.3737814263678003e-07,7.127397650190029e-08,1.2326392765901814e-07,1.0654970155564105e-07,8.932153030289882e-08,8.189362131730628e-08,1.8794586867349033e-07,8.349082412449105e-08,2.816173675433845e-07,5.945809398470614e-08,9.106312249281439e-08,1.0107794340195073e-07,9.335857207922507e-08,4.937757092008799e-08,5.881838349561944e-08,7.679339564049046e-08,1.4018177228138762e-07,1.0501191991104743e-07,1.1109299279944836e-07,5.3658441045655646e-08,8.590866195057442e-08,5.393138816215826e-08,1.6870001034461094e-07,1.8448078816291368e-07,2.0830437093476664e-07,5.390425370638492e-08,1.3989301535319947e-07,2.093328599518956e-07,5.550899096806377e-08,6.058268053256336e-08,6.937990542881823e-08,1.0896282027560924e-07,6.887796817116644e-08,5.8132442447901026e-08,3.355223367443874e-07,8.779658160717383e-08,1.212085760590335e-07,5.6440405681136497e-08],[2.8717610839214903e-05,3.4779033633184664e-05,4.1584466097523377e-08,1.7281174328250163e-07,5.921571990596912e-08,1.7608339319173382e-07,4.2556099915899885e-08,4.2343925030339924e-08,4.156214498225437e-08,5.5413592785489894e-08,4.180710389130673e-08,5.455245452369417e-08,2.011242571789567e-07,1.7396055384558457e-07,1.691986355941625e-08,3.626791117953312e-08,2.20148948126899e-07,6.250918147223772e-08,1.1192142138540499e-07,9.58701258805476e-08,8.02135867356726e-08,7.30370453105249e-08,1.7352372249677046e-07,7.391987224009382e-08,2.6135010773433597e-07,5.133358257301727e-08,8.208356026075117e-08,9.100739916053618e-08,8.345246641216379e-08,4.251225109190941e-08,5.17344738586637e-08,6.78588770133856e-08,1.279561404583429e-07,9.396159198740848e-08,1.0056555229457854e-07,4.635587544490092e-08,7.721458249503452e-08,4.7269041872450845e-08,1.5534541546992085e-07,1.7017975099800066e-07,1.9177548755445236e-07,4.619686331599424e-08,1.2752237214845467e-07,1.9319773842193195e-07,4.748150848683123e-08,5.300985108797537e-08,6.152903794474088e-08,9.770633815249228e-08,5.9550640213253256e-08,5.0389864150111403e-08,3.12051309530109e-07,7.844244107395938e-08,1.1010212350496758e-07,4.973777758652842e-08],[4.4055426146945215e-06,5.594124494636044e-06,7.801883116528535e-09,2.2996155230641198e-08,1.0351654080376514e-08,2.0896351658353592e-08,1.0027454168049597e-08,9.139893958590452e-09,9.822635042900115e-09,8.886205180351609e-09,7.282517242561328e-09,9.789135855817565e-09,2.99549976406765e-08,2.4476954791898153e-08,1.747549200681038e-09,2.983785320615346e-09,2.8628833144323007e-08,1.0792156156308256e-08,1.3098537332160983e-08,1.1134228000243422e-08,1.0558257621250509e-08,1.1320495503459288e-08,2.3907695436687313e-08,1.1406803335659608e-08,3.2539056177807524e-08,9.936910382005158e-09,7.966665971052595e-09,1.2220995692333696e-08,1.1212126476223638e-08,8.518589974457675e-09,6.667379100032828e-09,1.0329570224972827e-08,1.498906824237912e-08,1.6454821652413744e-08,1.0296149046974599e-08,8.732585270912973e-09,1.0705354115476745e-08,6.191648012340695e-09,1.9758050804387595e-08,2.409746313356865e-08,2.4251719446888198e-08,1.0663616126939413e-08,1.7786703124214927e-08,2.28291049261349e-08,1.0683504466051819e-08,7.38397975406395e-09,5.898096331637228e-09,1.7151978964489858e-08,1.5997454691150314e-08,9.543204502499638e-09,4.0594555418607105e-08,1.2815281803968167e-08,1.3077644158825851e-08,1.186347505363184e-08],[2.6935868188250253e-05,3.2581096434031996e-05,3.72124227342219e-08,1.6081650068083478e-07,5.3335541929591354e-08,1.647279737065114e-07,3.7715459679370565e-08,3.7470591709436254e-08,3.6732415039285584e-08,5.013581195571781e-08,3.739226239017895e-08,4.900309807402441e-08,1.8750049919220945e-07,1.6207761065408926e-07,1.736184915626892e-08,3.0918387557798235e-08,2.058029103220407e-07,5.6303683988965316e-08,1.0369060083620334e-07,8.83916835998232e-08,7.370768436089823e-08,6.660797065488393e-08,1.6192859975887545e-07,6.707161449303757e-08,2.4480951957753865e-07,4.569479112666822e-08,7.592134524782046e-08,8.383404386827029e-08,7.641068682854061e-08,3.77802619822102e-08,4.694758628954643e-08,6.156974379522554e-08,1.1894249562911878e-07,8.55933470946343e-08,9.316836343573624e-08,4.132827655291446e-08,7.074091227937261e-08,4.282085737333886e-08,1.44651198314132e-07,1.5872126352891552e-07,1.7879454118422044e-07,4.0800170214040834e-08,1.180972068902775e-07,1.8062961987587452e-07,4.197879256169736e-08,4.7841829023253934e-08,5.625614488409602e-08,8.922988357831076e-08,5.294586763788837e-08,4.500952240910238e-08,2.932009680355979e-07,7.159771837182021e-08,1.0175380756313374e-07,4.486446364377344e-08]],"step":5},{"exp_avg":[-0.09439900434836744,-0.10634197054535148,-0.0028441324456315487,-0.00768656461735256,-0.0046902375695668155,-0.00751537699650973,-0.0026035087390104306,-0.0034487996650533746,-0.002776098153111524,-0.004542408012673258,-0.003428855550128501,-0.004465357309253885,-0.008220268696406855,-0.007707086153570561,-0.002326532214954495,-0.0032829804955946743,-0.008323215684592723,-0.004805446808729319,-0.006259155019037425,-0.005844753683498129,-0.005447012619273736,-0.005283042452568188,-0.0075945951844751825,-0.0052581955254077896,-0.008871394587010143,-0.003934315017941407,-0.005256488563688471,-0.005804076785100623,-0.005560606205547229,-0.0032913435018790188,-0.004168848249441944,-0.0050217319939192375,-0.006607016441477462,-0.006033627543151378,-0.005838868345189838,-0.0037963122988631946,-0.005374949454264715,-0.0032987573248322586,-0.0072082155330386,-0.0075714377058949305,-0.007975184175930915,-0.0031262103251810183,-0.006785792251257225,-0.007773379608923568,-0.0034166347456001675,-0.003968926979582756,-0.004329237041294108,-0.006148006259165704,-0.001857649389342405,-0.004157822512080892,-0.00948984907726757,-0.005499602635875344,-0.006237501141047104,-0.0015203374341037127],"exp_avg_sq":[0.0002893286415903151,0.0003810776903354853,1.1201266360010062e-06,2.195559567517038e-06,1.4525606577684738e-06,2.0478267391142146e-06,1.2989413486242794e-06,1.3086540091027735e-06,1.3081862128900694e-06,1.2775733156297787e-06,1.1373377265973388e-06,1.3911064209515593e-06,2.380508227444565e-06,2.161031394780236e-06,3.422659934953759e-07,5.035543907093015e-07,2.3844484932535365e-06,1.5288487220743672e-06,1.6378243770604926e-06,1.583432820323031e-06,1.4088976361518686e-06,1.4649684431129452e-06,2.0413343234787404e-06,1.6108780509778855e-06,2.6962402567803537e-06,1.4710128263232527e-06,1.2659890921982333e-06,1.5361390329201047e-06,1.567258418351952e-06,1.2474896553891898e-06,1.1426847490950514e-06,1.4920592193504265e-06,1.7194452462566089e-06,1.8983684410136623e-06,1.482584209841152e-06,1.308251994585959e-06,1.3970510038937919e-06,1.0752555582674424e-06,1.909426187650341e-06,2.044926373585916e-06,2.3190154505379206e-06,1.452764141367475e-06,1.8623000305434077e-06,2.1586265403084527e-06,1.4908943904335593e-06,1.2611678452123866e-06,1.1859872188914507e-06,1.907383841020726e-06,1.7783433710655683e-06,1.3877331199156225e-06,2.9951341469969916e-06,1.556267202784611e-06,1.6567164790134654e-06,1.2211358555778484e-06],"step":5}],"admitted":false,"completed_epochs":5,"contract_sha256":"2a85d70e98ec9ff00018d7e2a22151c1fff0bf04175c230bfc3375773072e0b5","feature_space_sha256":"39d4d97910e0ecd610bd74232b283fe05883b60f0f487c9161340e824500dc67","formalized":false,"latent_width":8,"optimizer_config":{"betas":[0.9,0.999],"eps":1e-08,"learning_rate":0.01,"name":"Adam"},"parameters":[[[0.07503902707819976,-0.07202918049245793,0.08022050448483367,0.24679055644243053,0.2030148137312145,0.12595056380535619,-0.09896989826252801,-0.13617579694529142],[-0.054997691594028335,0.006301906918167095,0.06525086760587263,0.02792611499395918,0.09885077831191237,0.08585004726585754,0.1652382633564891,-0.0844433783267868],[-0.13586520379223663,0.03868681575949931,0.1252825753163604,0.05832641983287971,-0.0068915732037723165,0.15970221222734074,-0.03240788281606114,0.1056397849867262],[-0.12961419904801938,-0.09588941159263221,-0.18259059183549264,0.03773796495114359,-0.17147304085740261,0.012368544768309625,-0.1079182797433676,0.04890555954119043],[0.0006182669776808938,0.017925818196203126,-0.11893150435893894,0.13803953570943128,0.08485423399816117,0.21355574264182411,0.020345579824264482,0.11719222922145765],[0.09896707708674027,0.1278405216691406,-0.07188361863624332,0.0591038230321345,0.05738800378120368,-0.13921275737933567,0.16541757399012527,0.016058432484160425],[-0.08522394405157992,0.08193065194255796,-0.06115413204097113,-0.10891807619633546,0.03484208838013368,0.28432932835838565,0.013245543701379914,-0.08979776586104989],[-0.04873612130628639,0.224307001263246,-0.051814505474074506,0.016898915762513976,0.05565486821031651,0.0657157380108176,-0.10975209828618411,-0.17310165259963903],[-0.017210081065637175,-0.001775191857377418,-0.11134680658731473,0.1607971742760315,-0.05161314662729183,0.15886581035814773,-0.12896818543895588,0.03664001331415662],[-0.0714790808266452,-0.0675061339679386,-0.05296124757839963,0.15326708288824162,-0.013929152303381195,0.12181800410748803,0.13679811389183957,0.03938792383681362],[-0.07107639872127201,-0.060888313378244935,-0.04815781342241091,0.01679416616121529,0.11747980552595311,-0.08635007370010925,-0.00999948770005234,0.11496696549135461],[0.0381415430520095,0.06579177294619114,0.10909081780354185,0.12326743609931456,0.12210212443623678,0.018225542943645562,0.15485912762158713,-0.06229561807510126],[-0.009247659122490561,0.06533454148657007,-0.04927716603955789,0.1480300904265215,-0.024282130602251054,0.16031478608294716,-0.1953520536110601,0.027005741092364206],[-0.12858504555010705,0.11498171038057879,-0.04841264733751869,0.18530750931545104,0.23614462093442937,-0.07914848039875655,0.04954477628943132,-0.12139680990051947],[0.04131888548514089,-0.019821369249859583,0.007726802079036929,0.07082840608800559,0.0792628734911026,-0.1364799681810968,-0.06638043170762349,-0.0699608097127333],[-0.20913523165828385,0.057706215442995513,-0.032620181477653505,-0.014848480724340071,-0.09573739063522653,0.023114008849891315,-0.1072051190047133,-0.0406200723850845],[-0.12378291324232897,-0.12175423373840415,-0.03719227298085145,0.10947783385863569,-0.02962032177956353,-0.07285750089673879,-0.07929823872588057,0.11147608429625987],[0.14595182718359204,0.21035388333103222,0.05713220254292944,-0.016917269477641994,0.019002317454868148,0.05771203176530804,-0.11221128550844738,-0.10057591238990389],[0.08548010891531711,-0.12302979591444739,-0.03155643266170621,0.07792976920175783,-0.012199268717167838,0.1594401597592386,-0.022088416143394365,-0.16465631546131582],[-0.16841752318398548,0.0258015000519571,0.12394482306045539,0.012708885414499138,0.0980763827178846,0.12211248037651576,-0.06110006197655885,-0.13250296387039492],[-0.018061727077135787,0.013675492209684665,0.16044192133197294,0.031541593194605075,0.014073247808594924,0.04258635686660374,0.003379083534073099,-0.19525348275400975],[0.18300386443639696,0.02448625589508224,-0.11763068969342674,0.10738616445446847,0.09967788519673662,-0.018845500032610346,-0.1726272102085553,-0.15971888550151253],[0.08912943518696269,-0.09698094841498718,-0.04173218447427992,-0.017342378397161254,-0.0501443985895091,0.19125224216744008,-0.09253393681344811,-0.04055561670283715],[-0.001111825328198644,0.09762605336946441,-0.09031465864836459,-0.07971654729477823,0.09949608206046014,0.22625582943484124,-0.16845817288403747,0.0061188052041141385],[-0.015768946442890786,-0.043661012685470166,0.29926909899365756,0.07726567024365179,0.1363873839382165,0.17856433022144416,-0.0003154977770025982,-0.16228171806867633],[0.08424249244512265,0.07054013316752543,-0.0552041171162945,0.00017285098362735188,0.2670557697479349,-0.051995098257252424,-0.06504522407252995,-0.18260058650846572],[-0.2070692591800253,-0.04902381323807681,-0.04141777219159801,0.057847529570289886,0.15167575498478267,0.03771531133665023,-1.6449650726307018e-05,-0.04522610549365674],[-0.28138030497452876,0.2323898664559625,-0.0009543186155531404,0.036388117388457666,0.0515441706561391,-3.1368387184605925e-05,-0.03914666752303771,-0.19474556408444552],[-0.17903826629578543,-0.013296992080301322,0.07549990202627928,0.1559301278422228,-0.09791348612257057,0.1246545082354317,-0.05273647410194559,-0.14101880320141158],[-0.0600974869989771,0.07429703649009654,-0.11264981347604482,0.2029562037206755,-0.02059592011192375,-0.028788019653133642,-0.03219168591252867,0.028544584138168995],[-0.1994358874860819,-0.01950577819874471,-0.01150358948731612,-0.05450601705247854,0.06486786415209696,0.10223919987250213,-0.17331740983899166,-0.11436482682965414],[-0.07040397596246462,-0.12294975066220536,-0.06589184402471995,0.13934049766211376,0.042810974583822894,0.20225539425886394,-0.05658766528058027,-0.026185394653676607],[-0.10499445601743104,0.034816251175021795,-0.048812662354912675,0.13309390321033976,0.0838070014518238,-0.086727103425661,0.16861858467787044,-0.05044235827940514],[-0.0011680190523801603,0.03389304772973009,0.06966333376814131,-0.04633399988535294,0.18544557337100664,-0.08025464070760016,0.037436495419698394,-0.04457755740569098],[-0.10466246099441806,-0.1212265999472477,0.15650734714824785,-0.04336607362079417,0.18448723091288066,-0.07616683643625383,0.1703322677254591,-0.21152393191820235],[-0.016627449655692354,0.08219911072796597,-0.03688405210537454,-0.09452836175536605,0.24798398675413658,0.014820245125354339,-0.20471487133694002,0.043601593232851295],[-0.02999406748216029,-0.10094793099215463,0.01796142456786242,0.1307636322003532,-0.020084353522209678,0.16042916916406266,0.04264551187421083,-0.1480057979427554],[-0.07460547789741202,0.06428455701093391,0.14729888869427654,0.11743544118122251,0.05516997692714948,-0.0038562006089361573,-0.11445147042216099,-0.03387341077589077],[0.10525478168838816,0.11503602630979191,0.05145115827755789,0.15590801776954444,-0.09691850353860725,0.16881738693491344,-0.1695082076553578,-0.09194687270219178],[-0.0204709018583073,0.12511630484569577,-0.02904547844928841,0.008044470525305427,-0.04977667626795776,0.11314366096930334,-0.13469429107464548,-0.10236184822653445],[-0.01237138390127384,0.095965762660277,-0.01905468164120453,0.06609710533378493,0.09168864790582733,-0.015883800634418202,0.0250615859442574,-0.07539251281326063],[0.009123494813836066,0.10778251340441417,-0.002277651640043911,0.10825735236848709,0.1286333030956419,0.18292008451432182,-0.1318221234257793,-0.1395965138023041],[-0.06583335561736009,-0.042149424131378246,-0.012618553328791148,0.09313327460160493,-0.11368777465323265,0.042399987663213436,0.2145692808319841,-0.010129098525925643],[-0.05221798808982888,-0.12273653988720111,-0.0125177339026033,0.002435806928078269,0.07039854665481877,0.08766953943201486,-0.19259407631684336,-0.006312465304124496],[-0.03236138442499919,0.1271898467956121,-0.047518321799091906,0.10643401287390339,0.054099835867716425,0.15100440663263717,-0.26340279621425633,0.11366343317190201],[-0.12163802194027344,0.08524708985950274,-0.07140409924130181,0.05187580382871685,0.12252801063541917,0.08959306531992839,-0.014588717079726306,-0.18412621462152298],[-0.21411239850256417,0.1240175904637124,-0.008736878600053628,-0.027781258298920933,-0.0025729360209696146,0.033201861013553165,-0.013758685350164154,-0.16107068132886715],[0.1445250570419723,0.14447244497012923,-0.09763979154930194,0.06807316961094732,0.12343718999816919,-0.021834733651004037,-0.1123945240055704,-0.14002029437794472],[0.01527551454061381,0.01698088553357769,-0.02850944171979196,0.22992567419558566,0.044135892029213634,-0.003808989678467505,-0.2083330977161259,-0.023664261874509426],[-0.160942938497948,0.11242021599794462,-0.039444040337920455,0.10518228733110632,0.23413424119038817,0.2143071156306681,-0.10739212127380188,-0.018453773555536974],[0.08399683621638397,0.2750075915337823,-0.05989616759218096,-0.02451509746861949,0.06138212113325102,0.060531921737187376,0.07913448165789594,-0.016757493512384824],[-0.0320470131782271,0.05610383095317516,0.008725110431895569,-0.06398039485290428,-0.010251685171444827,-0.14960387459308522,0.005391206905247112,0.06881597200402197],[-0.11405580590626349,-0.12068639535199281,-0.11209516726719647,-0.06535772225365169,-0.030410983940075617,0.054859541189940214,-0.06553558800452633,-0.08719697431032165],[0.0273539994092177,0.06695520206316292,0.0758362521778781,0.21490827659411813,0.1280061681489076,0.07613750758612634,-0.07710135214816907,-0.10467799488400599]],[-0.042133890486546824,0.03643767867974278,0.0048454629375506665,0.047328041147773,0.04906460230558951,0.04938819685968286,-0.042964612196296686,-0.04837849444216575],[[-0.037880405842876205,-0.06154841051717797,-0.13494649778500686,-0.027432878918907742,0.0071136281966660535,-0.2088854796664014,-0.034825878406972405,0.09344589362443745,0.15912240028016414,0.022505514961031366,-0.23695159459858042,0.073442088799669,0.192868499703388,0.02839066868648852,0.1047912263069337,0.027176257578531468,0.11192950830313474,0.05608794470416487,-0.19564132771075485,-0.16869858853387795,0.031000797438960268,0.08022366149240269,0.10026126704706094,-0.038334756392271824,0.06334836519347518,0.017295937774180287,-0.13779125431663936,-0.08235380323216551,0.0065230986525223,-0.014420481190900523,0.05461041257768669,0.04326204175824477,-0.15465387093319258,0.16073007921882454,-0.006085485410282768,0.017703849290370683,0.13876600189456645,-0.06825484551612823,0.049038125291592766,0.043613748291263445,0.07095445602108735,0.06081693590570189,0.04513369739514374,0.0739347155428211,0.12448590348053894,0.14608871344227592,0.011978710299163885,0.12782762849034054,0.09689774854140634,-0.1294305226487805,-0.053876030695999846,0.01696257772717407,0.08324444717634238,0.026654301749054168],[0.030446311698818396,0.06981812908538242,-0.06303950423129157,-0.048311706350425754,-0.05719560432419467,-0.001879938756383849,-0.028466530114856562,0.0010040431641774308,-0.025631676897315304,-0.04405008829774148,-0.057638179769907434,-0.09055142739128802,-0.1266928296375577,0.014698656703602321,0.02664007713336925,0.07221332084917378,-0.045016860875657885,-0.04921988900714235,-0.08109615056552041,-0.04568102388808239,0.061285981687915284,-0.0031342318716500984,0.028100874550281468,-0.12650435596402596,-0.16551196618987665,-0.12919863006431204,0.0815244349885299,-0.1571237904061798,-0.0451832177424055,-0.037583139465228683,0.1315301631785384,-0.023744847095207994,-0.03463412805915817,-0.07351085776242086,0.026429983382078408,-0.12742588875614613,-0.014444846854034993,0.09835613995202211,-0.16626103896113206,-0.02523372968600156,-0.07378056685553205,0.11829095600590503,-0.035261537716087026,-0.014459466866125117,0.05120870533852469,0.10935544772586468,0.10844677768123047,0.04115336351500866,-0.12659135005011343,-0.10239279165113291,-0.04724704097816792,-0.07661107884310779,0.009697216425722794,0.10454368555422797],[-0.009229932025980853,0.04680185064866046,0.06912177872545354,-0.14873989660962195,0.057348413508560306,0.023241147606489997,0.07462649642380674,0.15376466764128754,0.1286578229126663,0.22044144601488086,0.1489476504279796,0.12471932836008308,0.03148058604451062,-0.008324429967349573,-0.15648224037271846,-0.23536803521380079,0.013995256596177386,-0.05017375289142173,0.002362933301907527,-0.123430498813599,0.13131237913795205,0.12846523305011204,0.16404075502421614,-0.16307565902159113,-0.0690765105084755,-0.13066869696665304,0.19223237721045083,0.09891082705532964,-0.09883798760248765,0.08053598464471523,0.1278951354807139,-0.06309445849695207,0.03463970159660621,-0.10306985520437253,0.04409086787444122,0.08047338860914113,0.1771264392110075,-0.04234948423543327,0.11472980284610469,0.1604611646180546,-0.2017409401448756,-0.09183768014502604,-0.012205490535030505,0.0373809369073559,-0.11589185464655616,-0.1348166668778328,-0.06985660438358915,-0.06450413913043712,-0.027471197303225194,0.06770593439465475,0.010192749300277436,0.1420966722300646,-0.05899705221209082,0.10881039871862605],[0.11531475647859017,0.1928538118509383,0.0849194266554845,-0.10223199779845288,0.08960969737554954,-0.02954642581876543,0.19548172942550351,-0.07682706833397106,0.03353082517893267,0.14402925503694236,0.029335717341980663,0.09684187027431379,0.003484886506183735,-0.006049511762704641,0.11567943854378106,-0.1438143669397326,0.01409277669233558,0.0654996655430137,-0.19038265456653747,-0.05704018744937232,0.07952334742931788,0.06263481300951806,-0.06718256009791673,0.23076766040737656,-0.21524763587979492,0.20541905685988357,-0.10043888386862446,-0.08827458029017117,0.011043253596271202,-0.0007510530672342301,0.0669095905270902,0.20499213922638834,0.06568833026272146,0.14267389723389814,-0.08177322617470911,-0.04461894931096107,0.1317063031945331,-0.05611416272073954,0.1109097100987096,0.02360740306925612,-0.1519259785344604,0.23274673639391122,0.02232661852734906,-0.16209211681260857,0.2711500240109557,-0.0036012778933505116,0.05585728580893456,0.05176119882834827,0.17666993022904043,0.13377209075396782,-0.030144244718084405,-0.05654792079039094,0.10071235189407383,0.07804319802417539],[0.12207501314628741,0.05170137721885229,0.07064345276374147,0.17139437254751105,0.08047109902231171,-0.18505539876720645,0.06275675281864516,0.023607988821458252,0.118731726519027,-0.05723786022974509,-0.03926244275508015,-0.0353595901428333,0.0009858840670027725,0.043155571409790906,0.10110216299739946,0.04015147705615897,0.13914667017082955,0.0999010669313534,0.24266131963167323,0.15375391501333263,-0.07398447057106684,0.02639619723932041,-0.03065032856395914,0.0889632945420964,0.06656457549142522,0.053556017719534194,-0.013822807000640043,-0.015749140758869316,0.06336107652571749,0.06354311808697972,-0.072363250801784,-0.029865114378253857,-0.06116937312396808,0.08914223794044938,-0.07767935363033128,0.0797703677140538,0.02387413291894197,0.0006578678409475012,0.034360622323408224,-0.08868850572730759,0.14247741677280604,-0.08966769990682237,0.011758181853071217,0.010008559463620097,0.13823944819124206,0.04919081931167834,0.043673029922563465,-0.021552400636449358,0.17336809523940852,-0.0014967733301694723,-0.15277615505122316,0.022483540409949182,0.01921343457928,0.17861187951739327],[0.15455686439875446,0.17952727087142453,0.08525500404895,-0.08133611962207331,0.06265008112903693,0.15436064501327806,-0.01372915227171751,0.08599370268028145,0.23545335610094537,0.07770784135770077,0.07063625378997293,0.07070448884572418,-0.0524426233611659,0.08616378954227463,-0.1872178452810789,0.07137651735654715,-0.1255804683747484,0.07569235958345297,-0.002153110610725935,0.09619788439620776,0.08914351566413833,0.06523562904545956,0.04302542892581042,-0.09091523882603747,-0.07763304977237181,0.12296603623368417,-0.036017652978603695,0.2230555022897664,0.12932011616546532,0.15042583929818082,0.08237641348841847,0.12848341209415384,-0.11720762737447823,0.0003548611990421887,0.058960794465447976,0.06282994305146712,-0.16805101859776564,0.1477728812505414,-0.16584789550190276,0.018301713969354823,0.05634965470118469,0.04062995286972394,0.09447735749244628,0.0495043812411425,-0.1141888627258222,-0.015690343755039377,-0.031237454780415782,0.18881616555570319,0.040698336376383856,-0.0329782844003823,0.05230522472012082,0.1207177391226149,-0.1680917310436331,0.047157614824523436],[-0.044616317298479514,-0.011430785176245174,-0.12430695211257972,0.12132645675113869,0.06387383357399559,0.08582289300120675,-0.030595350572004142,0.04825717820582452,-0.1290464820083992,-0.04427697943212601,0.07326141130316763,-0.0317698173797605,0.014720627515863102,0.16639135639722297,-0.12911152857467023,0.05241801997331986,-0.14130896414190122,0.044758850080749576,0.0450622753021751,0.024061293200003123,-0.0011094519078650722,0.032987433928805,0.060025650953287296,-0.019036268585875718,-0.22201219475762482,-0.09690199722160156,-0.06697539448016195,-0.011807447186817695,-0.020327362127739158,-0.026400760000465928,-0.09504151945431526,-0.032440106175497044,-0.003985797942920401,0.12199303775194009,-0.16977469908333157,-0.07052406757070774,-0.14387374857716148,-0.14755046704022504,-0.24134226205057704,0.09121132501787961,-0.05087201523354276,0.11572855749485764,0.06505640965178733,-0.17793326453970607,-0.004031068401192772,-0.1704377551248092,-0.262404017374066,0.30695178758137165,-0.041784087133183656,0.1166266213998236,-0.034938327521977855,0.137140264090184,-0.14891557911529482,-0.09869724405071349],[-0.258227121113147,-0.1536960923013976,-0.013202532892275236,-0.06905904277479273,-0.028540012808574402,0.01648748177216813,-0.09025472733627468,-0.3410974539194299,0.02233095172873296,-0.030993383213388383,-0.18861835861375364,-0.13878764185763262,-0.09531935326260266,0.08250546403254716,-0.07658571607592156,-0.14715369147283608,0.13351561254062083,-0.04367297634915722,-0.014294123185243647,0.08912077947903152,-0.03185063610598282,-0.04750263922138011,-0.06215213247048412,0.01974832891167281,-0.09881008156243715,0.07938364405837477,-0.18630963777039844,-0.018654202862061056,0.022467250846289206,-0.1049950481543408,-0.10359204887223808,0.09634943989093618,-0.10533850833136124,-0.04115797177937765,-0.1461236533245858,-0.2161988569417467,-0.14439580980124955,-0.1285831056793115,0.0339040538348144,-0.05805437215704522,0.02699673479579754,-0.20357504738104543,0.021567665262168877,-0.021353067469827874,-0.06264194455516567,-0.23695070642806476,-0.046824557987627996,-0.07468690943384267,-0.10259628649082124,-0.1825582478294592,0.09954057340978098,-0.1514450444812837,-0.11474509170411545,-0.056659198456111004]],[0.04929543889990613,0.04865937078581504,0.03791268482511873,0.048125424000518974,0.04200139578834949,0.04843454755855126,0.03485116301143519,0.03791655557619906,0.03529520864842571,0.0428343996473602,0.03986306655196262,0.04150132054577999,0.04840130284107727,0.04820592213735691,0.04451626402200825,0.04671672986714412,0.048868483830268504,0.0420640977464241,0.04720157868001414,0.046288923755064826,0.0457055210134146,0.044248534786498164,0.04854472781477247,0.0434981397605922,0.04877880107781804,0.03942588823713572,0.046583303950891344,0.04603200093288927,0.045111610894177326,0.03825659786865432,0.04324152522168599,0.04342521590048527,0.047741940194020165,0.04368822733290655,0.04700027779117709,0.03977634915642187,0.04537474000233066,0.04102854221520373,0.048294212409573635,0.04839902334009957,0.04840505921068498,0.036108113168155535,0.047092373548668916,0.04850089027002401,0.03699843061272965,0.04187573876664274,0.044238114347824826,0.04393255672012664,0.029198613761621903,0.040385796324410625,0.04885492114699372,0.04416739131853193,0.0469953690971656,0.03112984445216414]],"promotion_performed":false,"qualified":false,"schema":"native-projection-feature-state/v1","tuning_targets_sha256":"94b2f45ce9bacab0e8284d79ee0176a8677fa1a74fb22a209c7339cc1b0ef709"}} \ No newline at end of file diff --git a/releases/20261004-all-retained-v1/indexes/chunk-0001.json b/releases/20261004-all-retained-v1/indexes/chunk-0001.json new file mode 100644 index 0000000000000000000000000000000000000000..6224c8e7deaab72c753f4212f0727aeb8fc74b07 --- /dev/null +++ b/releases/20261004-all-retained-v1/indexes/chunk-0001.json @@ -0,0 +1,97 @@ +{ + "chunk_kind": "checkpoints", + "chunk_number": 1, + "companion_chunks_precede_checkpoint_chunks": true, + "files": [ + { + "bytes": 16850, + "path_in_repo": "releases/20261004-all-retained-v1/checkpoints/6657a05504a3b8f03e7889e63c0dd13adb5e7683f3a2c8ae5ae6daed7d15d9ae/checkpoint.json", + "sha256": "6657a05504a3b8f03e7889e63c0dd13adb5e7683f3a2c8ae5ae6daed7d15d9ae" + }, + { + "bytes": 9807, + "path_in_repo": "releases/20261004-all-retained-v1/checkpoints/6657a05504a3b8f03e7889e63c0dd13adb5e7683f3a2c8ae5ae6daed7d15d9ae/asset-manifest.json", + "sha256": "6662f0cb1f29509f0aed55ae1f267d591297842564be3939479aa987e28a50bc" + }, + { + "bytes": 566384, + "path_in_repo": "releases/20261004-all-retained-v1/checkpoints/77a4ee91035029586a8a59251b17d42f2d5a60d9c16c58c17d39148f0a472084/checkpoint.json", + "sha256": "77a4ee91035029586a8a59251b17d42f2d5a60d9c16c58c17d39148f0a472084" + }, + { + "bytes": 7917, + "path_in_repo": "releases/20261004-all-retained-v1/checkpoints/77a4ee91035029586a8a59251b17d42f2d5a60d9c16c58c17d39148f0a472084/asset-manifest.json", + "sha256": "f1ab17348c9f453e65c796ab0ebc659bdf04515f006a57079aa87de9e55a87c0" + }, + { + "bytes": 767597, + "path_in_repo": "releases/20261004-all-retained-v1/checkpoints/9831a41d12e0d54f4ff6e80b3d78262db5bc8be07be81b05533f9f54039932c9/checkpoint.json", + "sha256": "9831a41d12e0d54f4ff6e80b3d78262db5bc8be07be81b05533f9f54039932c9" + }, + { + "bytes": 8852, + "path_in_repo": "releases/20261004-all-retained-v1/checkpoints/9831a41d12e0d54f4ff6e80b3d78262db5bc8be07be81b05533f9f54039932c9/asset-manifest.json", + "sha256": "8b67bf2aff1a38676d4ec179173acf83478917e0a8c23e3ebe0e34aa9bf2c0d7" + }, + { + "bytes": 495121, + "path_in_repo": "releases/20261004-all-retained-v1/checkpoints/a4218639b332e6fab533af7a71012ce4de8ade4021009dfe5acd5c4764642453/checkpoint.json", + "sha256": "a4218639b332e6fab533af7a71012ce4de8ade4021009dfe5acd5c4764642453" + }, + { + "bytes": 7893, + "path_in_repo": "releases/20261004-all-retained-v1/checkpoints/a4218639b332e6fab533af7a71012ce4de8ade4021009dfe5acd5c4764642453/asset-manifest.json", + "sha256": "c0fba4e40d2a555d860ca241f7119eb44439099c72df0447d26db0379506635b" + }, + { + "bytes": 667437, + "path_in_repo": "releases/20261004-all-retained-v1/checkpoints/c3a1fe75ff194eb1efd7f4c7987554f448a3fd85a2a295352ac4b6ebc6e0af9b/checkpoint.json", + "sha256": "c3a1fe75ff194eb1efd7f4c7987554f448a3fd85a2a295352ac4b6ebc6e0af9b" + }, + { + "bytes": 8840, + "path_in_repo": "releases/20261004-all-retained-v1/checkpoints/c3a1fe75ff194eb1efd7f4c7987554f448a3fd85a2a295352ac4b6ebc6e0af9b/asset-manifest.json", + "sha256": "34c2cd2dc182e6593b06a6f46925c8f63fcc65f8a47fdc07946ec801d36cc447" + } + ], + "models": [ + { + "checkpoint_sha256": "6657a05504a3b8f03e7889e63c0dd13adb5e7683f3a2c8ae5ae6daed7d15d9ae", + "path_in_repo": "releases/20261004-all-retained-v1/checkpoints/6657a05504a3b8f03e7889e63c0dd13adb5e7683f3a2c8ae5ae6daed7d15d9ae/checkpoint.json", + "record_id": "ir-model-asset-binding/v1:2d486d8977963aada57cce0b8c57431cc661da098e5c81b9f004318dc459bfad" + }, + { + "checkpoint_sha256": "77a4ee91035029586a8a59251b17d42f2d5a60d9c16c58c17d39148f0a472084", + "path_in_repo": "releases/20261004-all-retained-v1/checkpoints/77a4ee91035029586a8a59251b17d42f2d5a60d9c16c58c17d39148f0a472084/checkpoint.json", + "record_id": "ir-model-asset-binding/v1:459f5d53c6152a8425aabc62b5e19fb33856003138959fb601e2b30cbd489138" + }, + { + "checkpoint_sha256": "9831a41d12e0d54f4ff6e80b3d78262db5bc8be07be81b05533f9f54039932c9", + "path_in_repo": "releases/20261004-all-retained-v1/checkpoints/9831a41d12e0d54f4ff6e80b3d78262db5bc8be07be81b05533f9f54039932c9/checkpoint.json", + "record_id": "ir-model-asset-binding/v1:ffa9c9e1689031489e4cf3fbb3514dc5ded5ad027aa7c5dbd144c91ee03367ff" + }, + { + "checkpoint_sha256": "a4218639b332e6fab533af7a71012ce4de8ade4021009dfe5acd5c4764642453", + "path_in_repo": "releases/20261004-all-retained-v1/checkpoints/a4218639b332e6fab533af7a71012ce4de8ade4021009dfe5acd5c4764642453/checkpoint.json", + "record_id": "ir-model-asset-binding/v1:6eb740477cbe1a5cc1bb40854626bf879059ba71ec0a7f24644642c001f4874b" + }, + { + "checkpoint_sha256": "c3a1fe75ff194eb1efd7f4c7987554f448a3fd85a2a295352ac4b6ebc6e0af9b", + "path_in_repo": "releases/20261004-all-retained-v1/checkpoints/c3a1fe75ff194eb1efd7f4c7987554f448a3fd85a2a295352ac4b6ebc6e0af9b/checkpoint.json", + "record_id": "ir-model-asset-binding/v1:9396a68bfa3e82a84e0729d023d85fa2d86936e77ceae2000f578479b5a5fb9e" + } + ], + "qualification": { + "complete_runtime_io_contract": false, + "full_source_closure_verified": false, + "model_manager_registration_performed": false, + "new_model_or_embedding_execution": false, + "proof_authority": false, + "publication_performed": false, + "runtime_ready": false, + "teacher_qualified": false, + "training_executed": false + }, + "repository_id": "Publicus/codebase-ir-autoencoder-8d", + "schema": "ir-supplemental-release-chunk-index/v1" +}