native_release.v1.json (3491B)
1 { 2 "schema": "radroots.rhi.native-release", 3 "schema_version": 1, 4 "contract_version": 1, 5 "service": "rhi", 6 "package": { 7 "name": "rhi", 8 "binary": "rhi", 9 "version": "0.1.0", 10 "repository": "https://github.com/radrootslabs/rhi", 11 "publish_to_crates_io": false 12 }, 13 "generator": { 14 "command": "cargo xtask native-release", 15 "modes": ["check", "write"], 16 "required_arguments": [ 17 "mode", 18 "target", 19 "binary", 20 "output", 21 "source_date_epoch" 22 ], 23 "source_date_epoch_range": "1..=4294967295", 24 "clean_exact_head": true, 25 "target_binary_validation": "executable_elf64_little_endian_exact_machine", 26 "canonical_json": "compact_utf8_json_with_one_final_lf", 27 "deterministic_archives": true, 28 "output_directory_mode": "0755", 29 "output_file_mode": "0644", 30 "durability": "sync_files_then_output_directory_then_parent" 31 }, 32 "toolchain": { 33 "rust_version": "1.97.1", 34 "edition": "2024", 35 "resolver": "3", 36 "host_feature_profile": "service-host" 37 }, 38 "release_profile": { 39 "lto": "thin", 40 "codegen_units": 1, 41 "overflow_checks": true, 42 "strip": "symbols", 43 "panic": "unwind" 44 }, 45 "source_lock": { 46 "filename": "radroots.service.source-lock.v2.toml", 47 "schema": "radroots.service.source-lock.v2", 48 "lib_repository": "https://github.com/radrootslabs/lib", 49 "architecture": "radroots.crates.release.v2", 50 "nix_material": "absent" 51 }, 52 "contract_versions": { 53 "config": 1, 54 "state": 11, 55 "admin": 1, 56 "status": 1, 57 "provider": 1 58 }, 59 "native_targets": [ 60 { "target": "aarch64-unknown-linux-gnu", "posture": "target" }, 61 { "target": "x86_64-unknown-linux-gnu", "posture": "target" } 62 ], 63 "output_inventory": [ 64 "LICENSE", 65 "SHA256SUMS", 66 "THIRD-PARTY-NOTICES.txt", 67 "artifact-manifest.v1.json", 68 "binary.tar.gz", 69 "config.example.toml", 70 "config.schema.json", 71 "provenance-input.v1.json", 72 "radroots.service.source-lock.v2.toml", 73 "sbom.cdx.json", 74 "service-source.tar.gz", 75 "systemd.service" 76 ], 77 "signing_inputs": [ 78 "SHA256SUMS", 79 "artifact-manifest.v1.json", 80 "provenance-input.v1.json" 81 ], 82 "provenance_posture": "deterministic_unsigned_slsa_v1_input_external_keys_only", 83 "sbom_format": "cyclonedx_json_1_5_locked_cargo_graph", 84 "sbom_component_identity": "domain_separated_sha256_of_framed_name_version_source_checksum", 85 "protected_material_scan": "tracked_source_binary_copied_and_generated_material_fixed_patterns", 86 "source_archive": "locked_offline_cargo_build_with_vendored_dependencies", 87 "checksum_format": "sha256_lower_hex_two_spaces_path_lf_sorted_by_path", 88 "protected_material_included": false, 89 "maximums": { 90 "text_input_bytes": 1048576, 91 "generated_document_bytes": 16777216, 92 "cargo_metadata_bytes": 33554432, 93 "binary_bytes": 536870912, 94 "source_archive_bytes": 1073741824, 95 "packages": 8192, 96 "tracked_files": 4096 97 }, 98 "deferred_through_rcld_rshr_170": [ 99 "nix_evaluation", 100 "nix_build", 101 "nixos_module_qualification", 102 "oci_artifact" 103 ], 104 "forbidden": [ 105 "nix_input", 106 "nixos_module_output", 107 "oci_input", 108 "oci_output", 109 "protected_material", 110 "parent_owned_human_docs", 111 "private_harness", 112 "local_or_path_lib_dependency", 113 "floating_or_branch_lib_dependency", 114 "mixed_lib_revision", 115 "crates_io_publication", 116 "signing", 117 "tagging", 118 "release_publication", 119 "deployment" 120 ] 121 }