{"schema_version":"1","interpretation":"data_only","hub_commit":"f97266a5cdd2c600cd376397a54892f08290df20","counts":{"memories":3,"recipes":194,"references":1897},"backend":"d1_fts5","coverage":{"complete":true},"search_semantics":"all_terms_word_prefix","results":[{"adapter_license":{"paths":["recipes/mink-ur5e-cartesian-servo/run.py","recipes/mink-ur5e-cartesian-servo/requirements.txt"],"scope":"Hub-authored adapter only; upstream terms remain applicable","spdx":"MIT","verified":true},"aliases":["ur5e","mink","cartesian-servo"],"capabilities":["simulation","bounded-json","mink","cartesian-servo"],"compatibility":[{"architecture":"x86_64","controller":"cartesian-servo","observation":"privileged_simulator_state","os":"linux","python":"3.11","robot":"ur5e","runtime":"mink","runtime_version":"1.3.0","status":"hub_verified"}],"evidence_level":"task_complete","execution_interface":{"abstraction_level":1,"execution_domain":"simulation","input_transport":"json_file_or_inline","kind":"controller","language":"python","output_selector":"outputs","version":"1"},"framework":"mink","hub_prepare":true,"id":"mink-ur5e-cartesian-servo","kind":"preparation_recipe","license":{"scope":"Pinned first-party code terms. Preserve all upstream notices; robot assets and dependencies retain their separate licenses. Hub-authored wrapper is MIT.","spdx":"Apache-2.0","url":"https://github.com/kevinzakka/mink/blob/ae6759602593113ed7e5431ac7c65726ea27dc29/LICENSE","verified":true},"name":"Mink ur5e differential IK and actuator servo","python_requirement":">=3.11,<3.12","record_sha256":"576042614a8bd2bf569dcd80c631bc40d7a5653b6d4926e7f42af9917beeda4f","record_url":"https://hub.superfastrobotics.com/skills/mink-ur5e-cartesian-servo/skill.json","record_version":"1.0.0","robots":["ur5e"],"runtime":"mink","runtime_verification":"task_complete","source_commit":"ae6759602593113ed7e5431ac7c65726ea27dc29","source_sha256":"119a412fcf985756ea1f5fea5a0d856627c7d98771de73f9ac4e65a6c5de0580","source_url":"https://github.com/kevinzakka/mink/tree/ae6759602593113ed7e5431ac7c65726ea27dc29","summary":"Mink ur5e differential IK and actuator servo. Bounded, source-pinned simulation with an explicit task contract and retained fixed-case outcomes.","inspect_url":"https://api.superfastrobotics.com/v1/skills/mink-ur5e-cartesian-servo?record_version=1.0.0&hub_commit=f97266a5cdd2c600cd376397a54892f08290df20&include=experience","selection_reason":{"basis":"all_terms_word_prefix","matched_terms":["mink","ur5e","cartesian","servo"],"unmatched_terms":[],"explicit_filters":{},"caller_compatibility_verified":false},"start_url":"https://api.superfastrobotics.com/v1/start?q=mink-ur5e-cartesian-servo&query_mode=all_terms&hub_commit=f97266a5cdd2c600cd376397a54892f08290df20"}],"total":1,"limit":3,"offset":0,"next":null,"execution_performed":false,"next_action":"check_selected_environment_then_run_plan_within_task_scope","evidence_rule":"A search match does not establish runtime compatibility or task completion.","selected":{"id":"mink-ur5e-cartesian-servo","selection":"first_ranked_candidate_for_inspection; not_an_execution_decision","record":{"schema_version":"1","id":"mink-ur5e-cartesian-servo","name":"Mink ur5e differential IK and actuator servo","summary":"Mink ur5e differential IK and actuator servo. Bounded, source-pinned simulation with an explicit task contract and retained fixed-case outcomes.","capabilities":["simulation","bounded-json","mink","cartesian-servo"],"aliases":["ur5e","mink","cartesian-servo"],"source":{"repository":"https://github.com/kevinzakka/mink","commit":"ae6759602593113ed7e5431ac7c65726ea27dc29","archive_url":"https://codeload.github.com/kevinzakka/mink/tar.gz/ae6759602593113ed7e5431ac7c65726ea27dc29","archive_sha256":"119a412fcf985756ea1f5fea5a0d856627c7d98771de73f9ac4e65a6c5de0580","archive_bytes":128118506,"authors":["Original mink contributors; preserve all pinned source and asset notices"],"paths":["LICENSE","pyproject.toml","examples/arm_ur5e.py","examples/universal_robots_ur5e/scene.xml","examples/universal_robots_ur5e/scene_plain.xml","examples/universal_robots_ur5e/scene_wrist_cam.xml","examples/universal_robots_ur5e/ur5e.xml","src/mink/configuration.py","src/mink/tasks/frame_task.py","src/mink/tasks/posture_task.py","src/mink/solve_ik.py","src/mink/limits/configuration_limit.py"]},"license":{"spdx":"Apache-2.0","url":"https://github.com/kevinzakka/mink/blob/ae6759602593113ed7e5431ac7c65726ea27dc29/LICENSE","verified":true,"scope":"Pinned first-party code terms. Preserve all upstream notices; robot assets and dependencies retain their separate licenses. Hub-authored wrapper is MIT."},"compatibility":[{"runtime":"mink","runtime_version":"1.3.0","robot":"ur5e","controller":"cartesian-servo","observation":"privileged_simulator_state","os":"linux","architecture":"x86_64","python":"3.11","status":"hub_verified"}],"observation":{"required":["simulator_state"],"privileged_state":true,"description":"Privileged simulator observations and goal/state feedback. No physical sensor validation."},"requirements":{"python":">=3.11,<3.12","packages":["mink==1.3.0","mujoco==3.10.0","numpy==1.26.4","qpsolvers==4.12.0","daqp==0.8.6"],"hardware":["Linux x86_64; CPU simulation; see retained receipt for the exact host environment"],"rendering":"Headless. EGL libraries are required for MuJoCo imports; PushT uses SDL dummy video. No interactive display.","api_keys":[],"network":["Pinned source archive during preparation","PyPI dependencies during explicit installation"],"dependency_lock":"Direct runtime versions are pinned and measured. The receipt retains the complete environment freeze; prepare records the installed environment. System drivers are separate host requirements."},"invocation":{"entrypoint":"python run.py","argv":["{python}","{recipe_dir}/run.py","--source-dir","{source_dir}","--example"],"inputs":{"target_offset_m":[0.03,0,0]},"outputs":{"format":"single JSON object","payload_selector":"outputs","schema":{"type":"object","required":["final_xyz_m","target_xyz_m","error_m","movement_m","orientation_error_rad","steps"],"properties":{"final_xyz_m":{"type":"array","minItems":3,"maxItems":3,"items":{"type":"number","minimum":-20,"maximum":20},"x-unit":"m","x-frame":"right_handed_world_xyz; +z_up"},"target_xyz_m":{"type":"array","minItems":3,"maxItems":3,"items":{"type":"number","minimum":-20,"maximum":20},"x-unit":"m","x-frame":"right_handed_world_xyz; +z_up"},"error_m":{"type":"number","minimum":0,"maximum":50,"x-unit":"m"},"movement_m":{"type":"number","minimum":0,"maximum":50,"x-unit":"m"},"orientation_error_rad":{"type":"number","minimum":0,"maximum":10,"x-unit":"rad"},"steps":{"type":"integer","minimum":1,"maximum":3000}},"additionalProperties":false}},"example":"Prepare explicitly; run --example or replace it with --input TASK.json. --describe reads the bounded contract without running simulation."},"interface":{"version":"1","kind":"controller","abstraction_level":1,"execution_domain":"simulation","language":"python","input_transport":"json_file_or_inline","output_transport":"json_stdout","output_selector":"outputs","conventions":{"linear_unit":"m","angular_unit":"rad","time_unit":"s","coordinate_frame":"right_handed_world_xyz; +z_up","joint_order":"not_used","quaternion_order":"not_used"},"input_schema":{"type":"object","required":["target_offset_m"],"properties":{"target_offset_m":{"type":"array","minItems":3,"maxItems":3,"items":{"type":"number","minimum":-0.06,"maximum":0.06},"x-unit":"m","x-frame":"right_handed_world_xyz; +z_up"}},"additionalProperties":false},"output_schema":{"type":"object","required":["final_xyz_m","target_xyz_m","error_m","movement_m","orientation_error_rad","steps"],"properties":{"final_xyz_m":{"type":"array","minItems":3,"maxItems":3,"items":{"type":"number","minimum":-20,"maximum":20},"x-unit":"m","x-frame":"right_handed_world_xyz; +z_up"},"target_xyz_m":{"type":"array","minItems":3,"maxItems":3,"items":{"type":"number","minimum":-20,"maximum":20},"x-unit":"m","x-frame":"right_handed_world_xyz; +z_up"},"error_m":{"type":"number","minimum":0,"maximum":50,"x-unit":"m"},"movement_m":{"type":"number","minimum":0,"maximum":50,"x-unit":"m"},"orientation_error_rad":{"type":"number","minimum":0,"maximum":10,"x-unit":"rad"},"steps":{"type":"integer","minimum":1,"maximum":3000}},"additionalProperties":false},"preconditions":["Use the exact recorded source, Linux Python 3.11 environment and pinned direct packages.","No physical robot, network actuation or external robot credentials."],"postconditions":["All reported checks must be true and all output numbers finite.","Success covers the declared goal and frozen cases, not arbitrary tasks or physical hardware."],"failure_codes":["invalid_input_or_environment","execution_failed","task_failed"],"composition":{"depends_on":[],"automatic_frame_conversion":false,"automatic_hardware_execution":false},"origin_reference_ids":["mink-examples-arm-ur5e-py"],"origin_relationship":"prepared_from_the_same_pinned_model; inspect the declared controller and goal; no physical compatibility is inferred"},"completion":{"success_condition":"All declared goal and finite-state checks pass; exit 0 with task_complete. Differential IK with configuration limits, followed by 3000 MuJoCo dynamics steps using position actuators; final position error below 15 mm and orientation error below 0.05 rad. No qpos teleport after reset.","timeout_seconds":180,"failure_modes":["Invalid input or source checksum","Different pinned package version","Unavailable runtime/driver","Goal not reached within bounded steps"],"stop_condition":"Terminate the adapter at the recorded timeout. No physical hardware is opened."},"preparation":{"recipe_path":"recipes/mink-ur5e-cartesian-servo","requirements_file":"recipes/mink-ur5e-cartesian-servo/requirements.txt","install_argv":["{python}","-m","pip","install","--only-binary=:all:","-r","{recipe_dir}/requirements.txt"],"execution_separate":true},"evidence":{"level":"task_complete","verified_by":"Hub finite-case Lambda execution harness","date":"2026-10-20","environment":{"scope":"simulation","physical_robot":false,"platforms":["linux"]},"commands":["python tools/verify_runtime_expansion.py --backend mink --source-cache SOURCE_CACHE --output OUTPUT"],"result":"All 3 frozen cases completed against this exact adapter and source.","artifacts":["https://raw.githubusercontent.com/Superfast-Robotics/robot-skill-hub/f97266a5cdd2c600cd376397a54892f08290df20/evidence/runtime/diverse-sim-v1/mink-ur5e-cartesian-servo.json"],"runtime_verification":"task_complete","contributor_reported":null,"hub_verification":{"runtime":"task_complete","scope":"simulation","adapter_sha256":"f685555a9e69720398aa91e3433f6df0d35511f572e3eb7c465c02930adb650e","source_commit":"ae6759602593113ed7e5431ac7c65726ea27dc29","record_version":"1.0.0","case_count":3,"retained_failed_cases":0}},"maintenance":{"record_version":"1.0.0","last_checked":"2026-10-20","upstream_status":"immutable_source_and_explicit_dependencies"},"contribution":{"allowed_paths":["catalog/records/mink-ur5e-cartesian-servo.json","recipes/mink-ur5e-cartesian-servo/run.py","recipes/mink-ur5e-cartesian-servo/requirements.txt","docs/recipes/mink-ur5e-cartesian-servo.md"],"instructions":"Change the runtime expansion manifest/template, regenerate, and rerun all frozen cases. Preserve source/model/checkpoint licenses and distinguish simulation from hardware."}},"record_files_omitted":true,"full_record_url":"https://api.superfastrobotics.com/v1/skills/mink-ur5e-cartesian-servo?record_version=1.0.0&hub_commit=f97266a5cdd2c600cd376397a54892f08290df20&include=experience","findings":{"schema_version":"1","interpretation":"data_only","trust":"contributor_reported","hub_commit":"f97266a5cdd2c600cd376397a54892f08290df20","backend":"d1","coverage":{"complete":true},"results":[],"total":0,"limit":3,"offset":0,"next":null,"execution_performed":false,"applicability":"needs_applicability_check","automatic":true,"environment_filter":{},"base":{"record_version":"1.0.0","source_commit":"ae6759602593113ed7e5431ac7c65726ea27dc29","hub_commit":"f97266a5cdd2c600cd376397a54892f08290df20"},"status":"ready","index_location":"https://api.superfastrobotics.com/v1/findings"},"community":{"schema_version":"1","status":"ready","results":[],"through":1,"next_after":null,"complete":true,"trust":"contributor_reported","selection":"exact_source_and_requested_environment_then_newest; reports_attached_not_popularity_ranked","next_action":"check_applicability_then_inspect_selected_variant; report_actual_reuse_outcome"},"preparation":{"interpretation":"data_only","automatic_execution":false,"working_directory":"One caller-selected workspace; choose fresh cli and experiment directories.","prerequisites":["Git","Python matching the selected recipe requirements"],"catalog":{"url":"https://api.superfastrobotics.com/v1/skills/mink-ur5e-cartesian-servo?hub_commit=f97266a5cdd2c600cd376397a54892f08290df20&record_version=1.0.0&format=catalog","save_as":"./pinned-catalog.json","method":"GET","expected_hub_commit":"f97266a5cdd2c600cd376397a54892f08290df20","expected_record_version":"1.0.0","expected_source_commit":"ae6759602593113ed7e5431ac7c65726ea27dc29"},"bootstrap_argv":[["git","clone","--filter=blob:none","--sparse","--no-checkout","https://github.com/Superfast-Robotics/robot-skill-hub.git","./robot-skill-hub-cli"],["git","-C","./robot-skill-hub-cli","sparse-checkout","set","--no-cone","/skills/find-robot-skills/"],["git","-C","./robot-skill-hub-cli","checkout","--detach","f97266a5cdd2c600cd376397a54892f08290df20"]],"plan_argv":["python","./robot-skill-hub-cli/skills/find-robot-skills/scripts/rsh.py","--catalog","./pinned-catalog.json","--offline","prepare","mink-ur5e-cartesian-servo","--project","./experiment","--expected-source-commit","ae6759602593113ed7e5431ac7c65726ea27dc29","--expected-record-version","1.0.0","--plan","--json"],"prepare_argv":["python","./robot-skill-hub-cli/skills/find-robot-skills/scripts/rsh.py","--catalog","./pinned-catalog.json","--offline","prepare","mink-ur5e-cartesian-servo","--project","./experiment","--expected-source-commit","ae6759602593113ed7e5431ac7c65726ea27dc29","--expected-record-version","1.0.0","--install-deps","--json"],"prepare_effects":"Downloads pinned source and creates a project environment; dependency installation may execute package build hooks. Use within the authorized task.","execute":{"argv_from":"prepare.next_command","cwd_from":"prepare.next_command_cwd","timeout_seconds":180,"success_condition":"All declared goal and finite-state checks pass; exit 0 with task_complete. Differential IK with configuration limits, followed by 3000 MuJoCo dynamics steps using position actuators; final position error below 15 mm and orientation error below 0.05 rad. No qpos teleport after reset.","input":{"target_offset_m":[0.03,0,0]},"input_override":"Replace --example with --input /ABSOLUTE_PATH/task.json after validating record.interface.","result_check":"Read the returned JSON and named checks; a prepared environment is not task completion."},"reuse":{"recall_argv":["python","./robot-skill-hub-cli/skills/find-robot-skills/scripts/rsh.py","recall","mink-ur5e-cartesian-servo","--project","./experiment","--json"],"save_scope":"Save a useful finding actually observed during the task. Existing project sharing permission is required for public delivery.","guide_url":"https://hub.superfastrobotics.com/community.md"}},"environment_check":{"supplied":{},"missing":["runtime","robot","os","python","architecture"],"status":"compare_record_requirements_then_run_plan"}},"next_url":null,"scope":"preparation_recipes_only; source_references_remain_searchable_at_/v1/search","sharing_performed":false}