rhi

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

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 }