{
  "id": "aspire-iterative-debugging",
  "name": "NVIDIA ASPIRE: Iterative debugging and verified skill refinement",
  "summary": "Iterative debugging and verified skill refinement. Pinned instruction reference; source reviewed only, without Hub execution evidence.",
  "framework": "aspire",
  "kind": "official_example",
  "source_registry": "curated-platform-sources-v1",
  "capabilities": [
    "self-improvement",
    "iterative-debugging",
    "skill-refinement"
  ],
  "aliases": [
    "ASPIRE"
  ],
  "robot_types": [
    "manipulator"
  ],
  "robot_scope": "Simulation embodiments and real dual-arm YAM are distinct. Each selected source identifies its domain; no cross-embodiment or physical compatibility was tested.",
  "source": {
    "repository": "https://github.com/NVlabs/ASPIRE",
    "commit": "fa00f0ef2bc1d91d594b9aa502c22133c9f538f7",
    "path": ".claude/skills/iterative-debugging/SKILL.md",
    "url": "https://github.com/NVlabs/ASPIRE/blob/fa00f0ef2bc1d91d594b9aa502c22133c9f538f7/.claude/skills/iterative-debugging/SKILL.md",
    "sha256": "645502be26898cb729a01683c4c4cc86e9ad08807ea4f6f1861daf2e324d560c",
    "bytes": 4573,
    "authors": [
      "NVIDIA CORPORATION & AFFILIATES",
      "ASPIRE contributors"
    ]
  },
  "license": {
    "spdx": "Apache-2.0",
    "url": "https://github.com/NVlabs/ASPIRE/blob/fa00f0ef2bc1d91d594b9aa502c22133c9f538f7/LICENSE",
    "sha256": "4f321b887d0350e672e06c8a8bc85cff17ee2d1f3c360617079041ceee324c81",
    "bytes": 11432,
    "verified": true,
    "scope": "Selected first-party source/instruction text only, under its pinned license and author notices. Preserve upstream attribution. Referenced runtimes, third-party components, model weights, data, firmware and hardware retain their own terms."
  },
  "artifact": {
    "kind": "workflow",
    "format": "agent-skill-markdown",
    "role": "instruction-reference"
  },
  "access": {
    "mode": "source_reference",
    "hub_prepare": false,
    "setup_url": "https://github.com/NVlabs/ASPIRE/blob/fa00f0ef2bc1d91d594b9aa502c22133c9f538f7/README.md",
    "instructions": "Read the exact source with its upstream setup and adjacent dependencies. This reference neither installs an agent instruction bundle nor authorizes code or physical motion."
  },
  "requirements": {
    "python": "Use the pinned pyproject and benchmark-specific environments; BEHAVIOR uses Python 3.11.",
    "packages": [
      "ASPIRE cap-harness from this exact checkout",
      "Benchmark/provider extras, submodules and assets under separate terms"
    ],
    "display": "Simulation provider stack requires NVIDIA CUDA, perception/planner services and gated SAM3 access. Real YAM needs station calibration, CAN motor servers, cameras and matching hardware; --allow-motion is an upstream actuation interlock. No GPU, weights, provider or robot was provisioned.",
    "execution_domain": "simulation"
  },
  "invocation": {
    "entrypoint": ".claude/skills/iterative-debugging/SKILL.md",
    "notes": "Data-only agent guide; review and install the complete upstream bundle in its own context. This catalog does not load or follow these instructions."
  },
  "evidence": {
    "level": "source_reviewed",
    "runtime_verification": "not_run",
    "checked_at": "2026-10-19",
    "inspection_method": "static_text_and_source_identity",
    "inspection": "Verified SHA-256, byte count, Git blob, reviewed operation anchors and source license. Parsed Python as AST or inspected native/instruction entry documents; no upstream instructions or code executed.",
    "source_anchors": [
      "name: iterative-debugging"
    ],
    "provenance_files": [
      {
        "path": "NOTICE",
        "url": "https://github.com/NVlabs/ASPIRE/blob/fa00f0ef2bc1d91d594b9aa502c22133c9f538f7/NOTICE",
        "sha256": "720ea9aa05340560f996e73d9890e7e312d1e078ee363960a936ecd72864a809",
        "bytes": 334
      },
      {
        "path": "README.md",
        "url": "https://github.com/NVlabs/ASPIRE/blob/fa00f0ef2bc1d91d594b9aa502c22133c9f538f7/README.md",
        "sha256": "1bd5d2f58fb5fc2576512412add2fba4649f7d2d9c577592bda077b1cdea4562",
        "bytes": 12004
      },
      {
        "path": "pyproject.toml",
        "url": "https://github.com/NVlabs/ASPIRE/blob/fa00f0ef2bc1d91d594b9aa502c22133c9f538f7/pyproject.toml",
        "sha256": "47a50a3bb55abce39c600a8eff6daa7ac8d374eac4d25fccd74028d8ee48a8e9",
        "bytes": 13698
      },
      {
        "path": "docs/yam-real.md",
        "url": "https://github.com/NVlabs/ASPIRE/blob/fa00f0ef2bc1d91d594b9aa502c22133c9f538f7/docs/yam-real.md",
        "sha256": "b56834d55b3e9db0b312796caf0923ec00cf60ce96a69b45d6d9af4afcadc2b1",
        "bytes": 4190
      },
      {
        "path": "docs/host-setup.md",
        "url": "https://github.com/NVlabs/ASPIRE/blob/fa00f0ef2bc1d91d594b9aa502c22133c9f538f7/docs/host-setup.md",
        "sha256": "f4390a01693a6b46a4b5e7752a227a4c64d322ac1c1500201d81d353b07642fe",
        "bytes": 2535
      }
    ]
  }
}
