{
  "request_kind": "minimodel.peer_import_request.v0",
  "request_version": 0,
  "model": {
    "model_id": "tinyrustlm/tiny-test-model-q8",
    "artifact_kind": "slm",
    "artifact_byte_count": 8832,
    "artifact_sha256": "sha256:6af985853325eaa6d3eaaa8aadd3511da9596eb542fb2d03a9bc9dc1f4377adf"
  },
  "local_peer_piece_contract": {
    "expected_piece_set_kind": "minimodel.peer_piece_set.v0",
    "expected_peer_base_url": "http://127.0.0.1:8123/",
    "expected_piece_dir": "tiny-test-model-q8-peer-pieces",
    "assembled_output_slm": "tiny-test-model-q8.slm",
    "metadata_routes": {
      "peer_status": "minimodel.peer_status.v0.json",
      "peer_piece_set": "minimodel.peer_piece_set.v0",
      "peer_companion_state": "minimodel.peer_companion_state.v0.json"
    },
    "receiver_validation_contract": {
      "check_peer_status_before_piece_fetch": true,
      "preflight_fetches_piece_set_before_pieces": true,
      "validate_advertised_companion_state_before_piece_fetch": true,
      "import_receipt_required_before_browser_load": true
    }
  },
  "boundary": {
    "project_server_serves_model_bytes": false,
    "project_server_runs_model_bytes": false,
    "project_server_proxies_huggingface_bytes": false,
    "transfer_requires_user_consent_and_local_reverify": true
  }
}
