rhi

Coordinated trade for connected markets
git clone https://radroots.dev/git/rhi.git
Log | Files | Refs | README | LICENSE

native_release.v2.json (3830B)


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