name: ocudu-zmq-open5gs-e2e
description: Run the proof-of-concept OCUDU lane with srsRAN_Project gNB, vendored Open5GS, srsUE, and ZeroMQ. Use when the user wants the software-only attach plus ping path on this PC. Do not use it for the local no-core lane, source builds, or skill promotion.
OCUDU ZMQ Open5GS E2E
Trigger
- Use when the RAN build, UE build, and vendored Open5GS core are ready.
- Use when the user wants the software-only attach plus ping proof-of-concept lane.
- Do not use this skill for the local no-core lane, source builds, or tracked skill QA.
Inputs
workspace: root lab path, defaulting to.local/ocudu/project_install_dir: installedsrsRAN_Projecttreeue_install_dir: installedsrsUEtreeproject_image,ue_image: repo-owned container imagesduration_seconds: target runtime windowdry_run: emit commands and stage evidence without executing them
Workflow
- Read
tool.jsonfor the contract. - Use the pinned tutorial configs under
assets/config. - Read
references/validated-run.mdbefore changing container privileges or the ZMQ config pair. - Run
scripts/run_zmq_e2e.pyonly afterocudu-open5gs-corereports healthy status. - Keep the result scoped to PoC attach plus ping, not production claims.
Outputs
- Standard envelope:
passed,summary,warnings,artifacts,next_steps stage_dir: evidence path for this E2E stageconfig_paths: gNB and UE configs used for the lanecommands: exact container and ping commands used
Failure / Escalation
- If the core is not healthy, stop and fix that before starting the gNB and UE containers.
- If attach or ping fails, keep the logs and do not present the lane as passed.
- If the user wants real RF or RU claims, route away from this skill.