OpenBot

Wall X

X-Square-Robot

Building General-Purpose Robots Based on Embodied Foundation Model

Code
Available
Weights
Unverified
Checkpoint
Unverified
License
Apache-2.0

Decision summary

Best for

VLA training

Main blocker

Hardware, latency, dependencies, and checkpoint loading are not pipeline-tested.

Next check

Verify weight files, sizes, format, and loading instructions.

Release history

Source-backed release timing for this canonical model record.

Important releases
  1. Model series introduced

    Release timing is recorded from the official source creation date.

    Code

Selection readiness

Evidence dimensions for deciding whether this model is ready to inspect, compare, or adopt. Scores describe catalog evidence, not task performance.

Published evaluation

How scores work

69/100

Provisional

3/6 dimensions scored · 37% confidence

Access and governance75conf. 85
Artifact availability55conf. 55
Training and loading reproducibilityNot scoredconf. 15
Training data requirements76conf. 45
Evaluation evidenceNot scoredconf. 10
Deployment readinessNot scoredconf. 10
Engineering checks (OBRS) behind this record
Engineering checksBronze

Needs Audit

3/12checks passed

OBRS metadata and reported test evidence. A breakdown behind Selection readiness, not a separate score or an independent OpenBot certification.

Standardization & Loaders2 / 25 pt
Physical & Action Quality12 / 25 pt
Semantic & Annotation12 / 20 pt
Real-World Validation0 / 15 pt
License & Compliance10 / 15 pt
Missing evidence and readiness gaps
  • A passing real-hardware test report is required.
  • A passing ingestion/pipeline test report is required.
  • A passing privacy and provenance review is required.

Why these scores

The strongest decision reasons behind Selection readiness.

Top 3 adoption signals

Artifact availability

Useful

Source files were verified, but public weights are not available.

55 · confidence 55

Training and loading reproducibility

Unknown

No verified loading configuration is available.

— · confidence 15

Evaluation evidence

Unknown

No structured evaluation evidence has been verified.

— · confidence 10

Data requirements

Declared loop-data needs, missing evidence, and the next checks that matter.

3 required categories

Observation / ego video

video

required

Language intent / task phase

language

required

Action / robot state

actions

required

Sim-real / embodiment metadata

Descriptive model record

useful

Critical gaps

Core categories are represented. Interface alignment and data quality still require verification.

Linked datasets

Signal-level links only. Verify runtime interfaces before use.

Browse datasets

No related catalog datasets are linked to this model yet.

More evidenceShow

Additional decision dimensions

Access and governanceUseful

Access and license are declared by the source.

75 · c85
Training data requirementsUseful

Required signal categories are structured; exact tensor and action interfaces still need verification.

76 · c45
Deployment readinessUnknown

Hardware, latency, dependencies, and checkpoint loading are not pipeline-tested.

— · c10

Artifact facts

availability
metadata_verified
open
repository metadata
license
metadata_verified
Apache-2.0
repository metadata: license
repository.files
metadata_verified
.github · .github/ISSUE_TEMPLATE · .github/ISSUE_TEMPLATE/bug_report.md · .github/workflows · .github/workflows/lint.yml · .gitignore · .pre-commit-config.yaml · CONTRIBUTING.md · LICENSE · MANIFEST.in · README.md · README.zh-CN.md · assets · assets/QRcode_community.jpg · pyproject.toml · requirements-libero.txt · requirements.txt · scripts · scripts/README.md · scripts/compute_norm_stats.py · scripts/draw_openloop_plot.py · scripts/fake_inference.py · scripts/infer_libero.py · scripts/merge_sharded_weights.py · scripts/merge_tokenizer.py · scripts/run_libero.sh · scripts/run_serving.sh · setup.py · tests · tests/test_ops_fallback.py · wall_x · wall_x/__init__.py · wall_x/_vendor · wall_x/_vendor/__init__.py · wall_x/_vendor/harrix · wall_x/_vendor/harrix/__init__.py · wall_x/_vendor/harrix/adapters · wall_x/_vendor/harrix/adapters/__init__.py · wall_x/_vendor/harrix/adapters/base.py · wall_x/_vendor/harrix/adapters/qwen_vlact.py · wall_x/_vendor/harrix/adapters/registry.py · wall_x/_vendor/harrix/adapters/variants · wall_x/_vendor/harrix/adapters/variants/__init__.py · wall_x/_vendor/harrix/adapters/variants/qwen2_5.py · wall_x/_vendor/harrix/drivers · wall_x/_vendor/harrix/drivers/__init__.py · wall_x/_vendor/harrix/drivers/inproc · wall_x/_vendor/harrix/drivers/inproc/__init__.py · wall_x/_vendor/harrix/drivers/inproc/env_handle.py · wall_x/_vendor/harrix/drivers/inproc/model_handle.py · wall_x/_vendor/harrix/drivers/job_state.py · wall_x/_vendor/harrix/envs · wall_x/_vendor/harrix/envs/__init__.py · wall_x/_vendor/harrix/envs/base.py · wall_x/_vendor/harrix/envs/libero.py · wall_x/_vendor/harrix/envs/libero_common.py · wall_x/_vendor/harrix/envs/libero_sim.py · wall_x/_vendor/harrix/envs/registry.py · wall_x/_vendor/harrix/eval_config.py · wall_x/_vendor/harrix/serving · wall_x/_vendor/harrix/serving/__init__.py · wall_x/_vendor/harrix/serving/_wallx_infer · wall_x/_vendor/harrix/serving/_wallx_infer/__init__.py · wall_x/_vendor/harrix/serving/_wallx_infer/base_dataclass.py · wall_x/_vendor/harrix/serving/_wallx_infer/infer_config.py · wall_x/_vendor/harrix/serving/_wallx_infer/logger.py · wall_x/_vendor/harrix/serving/_wallx_infer/model_wrapper.py · wall_x/_vendor/harrix/serving/_wallx_infer/robot.py · wall_x/_vendor/harrix/serving/_wallx_infer/socket_controller.py · wall_x/_vendor/harrix/serving/_wallx_infer/utils.py · wall_x/_vendor/harrix/serving/launch_serving.py · wall_x/_vendor/harrix/serving/policy · wall_x/_vendor/harrix/serving/policy/__init__.py · wall_x/_vendor/harrix/serving/policy/_smoothing.py · wall_x/_vendor/harrix/serving/policy/wall_x_policy.py · wall_x/_vendor/harrix/serving/scheduler.py · wall_x/_vendor/harrix/serving/websocket_policy_server.py · wall_x/_vendor/harrix/utils · wall_x/_vendor/harrix/utils/__init__.py · wall_x/_vendor/harrix/utils/ckpt_load.py · wall_x/_vendor/harrix/utils/normalizer.py · wall_x/_vendor/harrix/utils/seed.py · wall_x/_vendor/harrix/utils/train_config.py · wall_x/_vendor/x2robot_utils · wall_x/_vendor/x2robot_utils/__init__.py · wall_x/_vendor/x2robot_utils/geometry.py · wall_x/_vendor/x2robot_utils/grounding.py · wall_x/_vendor/x2robot_utils/text_templates.py · wall_x/config · wall_x/config/__init__.py · wall_x/config/data_config.py · wall_x/config/hyperparams_config.py · wall_x/config/infra_config.py · wall_x/config/loader.py · wall_x/config/model_config.py · wall_x/config/registry.py · wall_x/config/task_config.py · wall_x/config/train_config.py · wall_x/data · wall_x/data/__init__.py · wall_x/data/_bundle.py · wall_x/data/_protocol.py · wall_x/data/_registry.py · wall_x/data/backends · wall_x/data/backends/__init__.py · wall_x/data/backends/lerobot · wall_x/data/backends/lerobot/__init__.py · wall_x/data/backends/lerobot/build.py · wall_x/data/backends/lerobot/config.py · wall_x/data/backends/lerobot/loader.py · wall_x/data/backends/lerobot/rotation_layout.py · wall_x/data/backends/lerobot/utils.py · wall_x/model · wall_x/model/__init__.py · wall_x/model/core · wall_x/model/core/__init__.py · wall_x/model/core/action · wall_x/model/core/action/__init__.py · wall_x/model/core/action/head.py · wall_x/model/core/action/moe.py · wall_x/model/core/action/normalizer.py · wall_x/model/core/action/processor.py · wall_x/model/core/attention · wall_x/model/core/attention/__init__.py · wall_x/model/core/attention/joint.py · wall_x/model/core/attention/mask.py · wall_x/model/core/attention/selector.py · wall_x/model/core/ops · wall_x/model/core/ops/__init__.py · wall_x/model/core/ops/_cuda_ext.py · wall_x/model/core/ops/_cuda_wrappers.py · wall_x/model/core/ops/base.py · wall_x/model/core/ops/csrc · wall_x/model/core/ops/csrc/binding.cu · wall_x/model/core/ops/csrc/common · wall_x/model/core/ops/csrc/common/activation_types.h · wall_x/model/core/ops/csrc/common/activations.cuh · wall_x/model/core/ops/csrc/common/cuda_utils.h · wall_x/model/core/ops/csrc/get_rope_index · wall_x/model/core/ops/csrc/get_rope_index/get_rope_index.cu · wall_x/model/core/ops/csrc/m_rope · wall_x/model/core/ops/csrc/m_rope/m_rope_kernel.cu · wall_x/model/core/ops/csrc/permute_unpermute · wall_x/model/core/ops/csrc/permute_unpermute/permute.cu · wall_x/model/core/ops/csrc/rope · wall_x/model/core/ops/csrc/rope/rope_kernel.cu · wall_x/model/core/ops/csrc/rot_pos · wall_x/model/core/ops/csrc/rot_pos/rot_pos.cu · wall_x/model/core/ops/csrc/window_index · wall_x/model/core/ops/csrc/window_index/window_index.cu · wall_x/model/core/ops/index.py · wall_x/model/core/ops/moe.py · wall_x/model/core/ops/norm.py · wall_x/model/core/ops/rope.py · wall_x/model/core/vla_mixin.py · wall_x/model/qact · wall_x/model/qact/__init__.py · wall_x/model/qact/qwen2_5 · wall_x/model/qact/qwen2_5/__init__.py · wall_x/model/qact/qwen2_5/adapter.py · wall_x/model/qact/qwen2_5/configuration_qwen2_5_vl.py · wall_x/model/qact/qwen2_5/inference_mixin.py · wall_x/model/qact/qwen2_5/modeling_qwen2_5_vl.py · wall_x/model/qact/qwen2_5/modeling_qwen2_5_vl_act.py · wall_x/model/qact/tokenizer_mixin.py · wall_x/model/registry.py · wall_x/trainer · wall_x/trainer/__init__.py · wall_x/trainer/adapters · wall_x/trainer/adapters/__init__.py · wall_x/trainer/adapters/base_adapter.py · wall_x/trainer/adapters/vla_model_adapter.py · wall_x/trainer/fsdp_trainer · wall_x/trainer/fsdp_trainer/__init__.py · wall_x/trainer/fsdp_trainer/base_trainer.py · wall_x/trainer/fsdp_trainer/checkpoint_io.py · wall_x/trainer/fsdp_trainer/distribution_strategy.py · wall_x/trainer/fsdp_trainer/fsdp_trainer.py · wall_x/trainer/fsdp_trainer/metrics · wall_x/trainer/fsdp_trainer/metrics/__init__.py · wall_x/trainer/fsdp_trainer/metrics/norms.py · wall_x/trainer/fsdp_trainer/metrics_logger.py · wall_x/trainer/fsdp_trainer/train_fsdp.py · wall_x/trainer/optimizer · wall_x/trainer/optimizer/__init__.py · wall_x/trainer/optimizer/dmuon · wall_x/trainer/optimizer/dmuon/__init__.py · wall_x/trainer/optimizer/dmuon/utils.py · wall_x/trainer/optimizer/utils.py · wall_x/trainer/scheduler · wall_x/trainer/scheduler/scheduler.py · wall_x/trainer/trainer_utils.py · wall_x/trainer/utils · wall_x/trainer/utils/__init__.py · wall_x/trainer/utils/data.py · wall_x/trainer/utils/diagnostics.py · wall_x/utils · wall_x/utils/__init__.py · wall_x/utils/constant.py · wall_x/utils/cudagraph_wrapper.py · wall_x/utils/logger.py · wall_x/utils/metrics.py · wall_x/utils/timers.py · workspace · workspace/README.md · workspace/TRAIN_ARRANGE_3_FLOWERS.md · workspace/data_config · workspace/data_config/_smoke_flowers_conversion.json · workspace/data_config/arrange_3_flowers_wrc_red.yml · workspace/data_config/arrange_3_flowers_wrc_red_x2robot2lerobot.json · workspace/example · workspace/example/arrange_3_flowers_wrc_red.yml · workspace/example/arrange_3_flowers_wrc_red_smoke.yml · workspace/example/lerobot · workspace/example/lerobot/qwen2_5_lerobot_template.yml · workspace/example/libero.yml · workspace/example/maniparena_example.yml · workspace/example/run_oss_wandb_local.sh · workspace/models_config · workspace/models_config/qwen2_5_moe_flash.json · workspace/rtx5090 · workspace/rtx5090/DEPLOY.md · workspace/rtx5090/README.md · workspace/rtx5090/env.example · workspace/rtx5090/install.sh · workspace/rtx5090/local · workspace/rtx5090/local/NOTES.md · workspace/rtx5090/run_server.sh · x2robot2lerobot.py
repository file tree
repository.code
metadata_verified
true
repository source files
dataset.signals
official_claim
video · actions · language
README/card declaration
Wall X: Data Requirements & Dataset Fit · OpenBot.ai