{
  "act/so101": {
    "id": "act/so101",
    "kind": "ACT (action chunking transformer)",
    "robot": "SO-101 (lerobot so101_follower, --robot.use_degrees=false)",
    "checkpoint": {
      "repo": "vineetr196/act_so101_pickplace_v1",
      "revision": "acd8be4dbbd6e4a0859f4a71fff9b2517ea735ba",
      "license": "apache-2.0",
      "size": "198 MB",
      "url": "https://huggingface.co/vineetr196/act_so101_pickplace_v1/tree/acd8be4dbbd6e4a0859f4a71fff9b2517ea735ba"
    },
    "base_model": null,
    "training_data": {
      "repo": "vineetr196/so101_pickplace_v1",
      "kind": "dataset",
      "license": null,
      "url": "https://huggingface.co/datasets/vineetr196/so101_pickplace_v1"
    },
    "trained_in_simulation": false,
    "task_text": false,
    "inputs": {
      "state": {
        "shape": [
          6
        ],
        "joints": [
          "shoulder_pan",
          "shoulder_lift",
          "elbow_flex",
          "wrist_flex",
          "wrist_roll",
          "gripper"
        ],
        "units": "normalized: arm -100..100, gripper 0..100"
      },
      "cameras": [
        {
          "name": "top",
          "feature": "observation.images.top",
          "shape": [
            480,
            640,
            3
          ]
        },
        {
          "name": "wrist",
          "feature": "observation.images.wrist",
          "shape": [
            480,
            640,
            3
          ]
        }
      ]
    },
    "output": {
      "actions_per_call": 100,
      "dims": 6,
      "fps": 30,
      "seconds_per_chunk": 3.33
    },
    "price": {
      "tokens_per_call": 100,
      "usd_per_call": 0.01,
      "usd_per_action": 0.0001
    },
    "slots": 2,
    "semantics_label": "so101-degrees-gripper-percent-v1",
    "semantics_note": "label says degrees; data is normalized",
    "measured": {
      "runner_local": "18–20 ms (rtt 34 ms)",
      "recorded_probe": {
        "session": "ses_fxA3qHVEJekI5JH3TleZUf",
        "at": "2026-10-25T05:36:27Z",
        "policy_ms": [
          18.7,
          67.2
        ],
        "on_runner_ms": [
          35.3,
          98.4
        ],
        "client_rtt_ms": [
          59,
          157
        ]
      }
    },
    "concepts": "https://api.agi.diy/docs/concepts#policies"
  },
  "smolvla/so101": {
    "id": "smolvla/so101",
    "kind": "VLA (vision-language-action)",
    "robot": "SO-101 (lerobot so101_follower, --robot.use_degrees=false)",
    "checkpoint": {
      "repo": "edge-inference/smolvla-so101-pick-orange",
      "revision": "71cf4a9d35ce317f6706efe1a9f9d4cbb2b8fb4d",
      "license": "apache-2.0",
      "size": "1.2 GB",
      "url": "https://huggingface.co/edge-inference/smolvla-so101-pick-orange/tree/71cf4a9d35ce317f6706efe1a9f9d4cbb2b8fb4d"
    },
    "base_model": {
      "repo": "lerobot/smolvla_base",
      "license": "apache-2.0"
    },
    "training_data": {
      "repo": "LightwheelAI/leisaac-pick-orange",
      "kind": "dataset",
      "license": "apache-2.0",
      "url": "https://huggingface.co/datasets/LightwheelAI/leisaac-pick-orange"
    },
    "trained_in_simulation": true,
    "task_text": true,
    "inputs": {
      "state": {
        "shape": [
          6
        ],
        "joints": [
          "shoulder_pan",
          "shoulder_lift",
          "elbow_flex",
          "wrist_flex",
          "wrist_roll",
          "gripper"
        ],
        "units": "normalized: arm -100..100, gripper 0..100"
      },
      "cameras": [
        {
          "name": "front",
          "feature": "observation.images.front",
          "shape": [
            480,
            640,
            3
          ]
        },
        {
          "name": "wrist",
          "feature": "observation.images.wrist",
          "shape": [
            480,
            640,
            3
          ]
        }
      ]
    },
    "output": {
      "actions_per_call": 50,
      "dims": 6,
      "fps": 30,
      "seconds_per_chunk": 1.67
    },
    "price": {
      "tokens_per_call": 50,
      "usd_per_call": 0.005,
      "usd_per_action": 0.0001
    },
    "slots": 3,
    "semantics_label": "so101-degrees-gripper-percent-v1",
    "semantics_note": "label says degrees; data is normalized",
    "measured": {
      "runner_local": "365 ms (rtt 375 ms)",
      "recorded_probe": {
        "session": "ses_L2hzN236hB45ArRQkeSf1d",
        "at": "2026-10-25T06:00:01Z",
        "policy_ms": [
          366.6,
          416.6
        ],
        "on_runner_ms": [
          381.9,
          446.1
        ],
        "client_rtt_ms": [
          552,
          1141
        ]
      }
    },
    "concepts": "https://api.agi.diy/docs/concepts#policies"
  }
}
