Skills DirectorySkills Directory
SkillsLearnSecurityCategoriesDocsCommunityBlog
Sign InSubmit Skill
Skills Directory

Security-tested agent skills for Claude, coding agents, and AI workflows.

Directory

  • Browse Skills
  • All Skills A–Z
  • Claude Skills
  • Claude Code Skills
  • Agent Skills
  • Categories
  • Authors
  • Submit a Skill

Learn

  • Learn Hub
  • Install Claude Skills
  • Write SKILL.md
  • Skills vs MCP
  • Directories Compared

Security

  • Security
  • Methodology
  • Secure Claude Skills
  • Security Badges

Company

  • About
  • Community
  • Blog
  • API Docs
  • Advertise

2026 Skills Directory. All rights reserved.

ProTermsPrivacyRefunds
Back to skills

E50 Hot Redundant Operation Of Space Network Nodes

ASecurity

Assess whether a nominal and redundant network node pair truly operates hot redundantly on a spacecraft on-board network, per ECSS-E-ST-50C clause 5.7.1.6. Confirm both units are powered and attached rather than cold spares, confirm the standby cannot drive the medium or answer to the active unit's address, check the pair is cross-strapped across segments instead of sharing one, and compare detection, switchover and re-initialisation time against the allowed outage. Use when reviewing a redun...

2 stars
0 votes
0 copies
0 views
Added 9/27/2026
ai-agentspythonrustgonode

Works with

claude code

Security Analysis

A100/100

Scanned 9/27/2026

Install to Claude Code

$npx -y skills add ashfordeOU/aero-agent-skills --skill e50-hot-redundant-operation-of-space-network-nodes --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of E50 Hot Redundant Operation Of Space Network Nodes?

Add the live security badge to your README — it updates automatically with every re-scan.

Security grade badge for E50 Hot Redundant Operation Of Space Network Nodes
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/ashfordeou-e50-hot-redundant-operation-of-space-network-nodes/badge)](https://www.skillsdirectory.com/skills/ashfordeou-e50-hot-redundant-operation-of-space-network-nodes)

More formats (shields.io, HTML) on the badges page.

Download with Pro
Files
SKILL.md
---
name: e50-hot-redundant-operation-of-space-network-nodes
description: "Assess whether a nominal and redundant network node pair truly operates hot redundantly on a spacecraft on-board network, per ECSS-E-ST-50C clause 5.7.1.6. Confirm both units are powered and attached rather than cold spares, confirm the standby cannot drive the medium or answer to the active unit's address, check the pair is cross-strapped across segments instead of sharing one, and compare detection, switchover and re-initialisation time against the allowed outage. Use when reviewing a redundancy concept or a failover budget. Trigger: ecss, e-st-50-communications, hot-redundant-network-node, network-node-cross-strapping, standby-output-inhibit, duplicate-node-address-conflict, failover-outage-budget."
license: Apache-2.0
compliance: STANDARDS-REF
standards:
  - id: ecss
    reference-only: true
gated: false
domain: space-systems
pack: space-systems
compatibility: "agentskills.io SKILL.md; any SKILL.md host (Claude Code, Hermes, OpenClaw)"
clauses:
  - standard: ECSS-E-ST-50C Rev.2
    clause: 5.7.1.6
    items: [a]
    relation: verifies
metadata:
  domain: space-systems
  subdomain: ecss
  tags: [ecss, e-st-50-communications, e50-hot-redundant-operation-of-space-network-nodes, hot-redundant-network-node, network-node-cross-strapping, standby-output-inhibit, duplicate-node-address-conflict, failover-outage-budget]
  version: 0.1.0
  author: Aero Agent Skills
---

# ECSS Communications — Hot Redundant Operation of Space Network Nodes (space-systems/ecss/e50-hot-redundant-operation-of-space-network-nodes)

Use when a redundant pair of nodes sits on one on-board network under
ECSS-E-ST-50C clause 5.7.1.6 — deciding whether the pair is genuinely hot
redundant, and whether having both units live is safe for the network.

## Domain quick reference

- One recommendation sits at this clause, and it is a recommendation,
  not a shall: the network should let the nodes attached to it run hot
  redundantly. Reviewing a pair against it splits into two questions
  that pull against each other — whether both units really are powered
  and attached at once, so a takeover costs a switchover rather than a
  power-up, and whether having both of them live harms the network or
  leaves the takeover too slow to be worth having.
- The powered-and-attached question has no middle ground. A unit that
  is unpowered is a cold spare; a unit powered but off the network is a
  warm spare. Both may be perfectly good designs, but neither is what
  this clause calls hot, and the distinction is what sets the outage.
- A second powered transmitter on a shared medium is a new failure mode,
  not redundancy. Exactly one output may be enabled at a time, and the
  inhibit on the standby is the thing that makes hot redundancy safe
  rather than dangerous.
- A hot standby you cannot poll is a hot standby you cannot trust. If
  both units answer to one address while both are attached, nothing can
  confirm the standby is healthy, and the first proof it was not is the
  failed takeover.
- Cross-strapping is about what one segment failure costs. The pair is
  only exposed when BOTH units hang off the same single segment; as
  soon as one unit has a second path, losing a segment costs a unit and
  not the function.
- The outage is a chain, not a switch. Detecting the fault, commanding
  the switchover and re-initialising the incoming unit all run before
  the function is back, and it is their sum that the system budget
  applies to.

## Workflow

1. State each unit fully: powered, attached, the segments it reaches,
   its address, and whether its transmitter is enabled. Refuse a
   missing field rather than assuming it — an assumed "attached" is
   precisely the ambiguity this clause exists to remove.
2. Settle the powered-and-attached question: both units live on the
   network at once, or not. Where not, name which unit and whether the
   design is a cold or a warm spare, because the remedy differs.
3. Collect every way the pair being live at once harms the network: two
   enabled transmitters, and one address answering for both while both
   are attached. Report all of them, not the first.
4. Test the segment exposure: a single point exists only when both
   units are confined to the same one segment.
5. Add detection, switchover and re-initialisation into the failover
   outage, and compare with the budget using a relative tolerance so a
   chain sized to exactly meet it passes everywhere.
6. Where the outage is too long, give the number back: the detection
   time the budget leaves, or the statement that switchover and
   re-initialisation alone spend it and the takeover itself has to
   shorten.
7. Where no outage budget was declared, report the chain and say it was
   not graded. An absent budget is not a satisfied one.
8. Widen the verdict from this pair to the network: run the same four
   checks over every redundant set it carries, and list the attached
   nodes it cannot hold hot at all, whether an addressing scheme, the
   way the medium is arbitrated or the segment layout is what forbids
   it. The clause recommends the network be able to do this for every
   node connected to it, so a node it cannot is a finding against the
   network and not against that node.

## Obligations

| Item | Step |
|---|---|
| ECSS-E-ST-50C Rev.2 5.7.1.6a | 8 |

## Pitfalls

- Reading "redundant" off the block diagram. The diagram shows two
  boxes; the clause asks whether the second one is powered, attached
  and inhibited, and those three are configuration, not topology.
- Leaving the standby transmitter enabled because it is "only
  listening". A powered output on a shared medium can corrupt the
  active unit's traffic, which turns a redundancy into a common-cause
  fault.
- Giving both units one address for a clean takeover and stopping
  there. The takeover is clean and the standby is unmonitorable, so its
  failure stays invisible until it is needed.
- Calling a pair cross-strapped because each unit has two connectors.
  What matters is whether any single segment failure takes both, which
  is a question about the segments they reach, not the connectors they
  carry.
- Budgeting the switchover alone. Detection usually dominates, and
  re-initialisation of the incoming unit is often longer than both, so
  a switchover-only figure understates the outage by most of it.
- Grading a failover against no stated budget. Reporting a chain as
  acceptable when nothing said what acceptable was is a verdict
  invented by the tool.
- Deciding the outage comparison with a bare inequality. A chain built
  to exactly meet its budget then passes on one host and fails on
  another.

## Behavior contract (gate 3)

Unit validation including missing and mistyped fields, the powered and
attached test, both network conflicts reported
together, the single-segment exposure and the three ways it is avoided,
the failover chain at and beyond its budget, and the detection-time
inverse checked against the same model are exercised by the gate 3
contract test:
scripts/test_e50_hot_redundant_operation_of_space_network_nodes.py
against
scripts/e50_hot_redundant_operation_of_space_network_nodes_logic.py
(stdlib unittest, offline).
Run:
python3 scripts/test_e50_hot_redundant_operation_of_space_network_nodes.py

## Compliance

- ECSS standards are freely downloadable (ESA); cite the source and
  paraphrase per standards-map.yaml.
- compliance: STANDARDS-REF, gated: false.

Attribution

ashfordeOUashfordeOU
View sourceMore from ashfordeOU →
SSkills DirectorySkills Directory

Know which skills are safe — weekly.

Best new skills + every skill we flagged as malicious. From the team that scanned 103,619.

Join free

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments (0)

No comments yet. Be the first to comment!

SSkills DirectorySkills Directory

Know which skills are safe — weekly.

Best new skills + every skill we flagged as malicious. From the team that scanned 103,619.

Join free

Related Skills

Caveman

Ultra-compressed communication mode that cuts output tokens while keeping technical accuracy. Levels: lite, full, ultra and the wenyan variants. Use for /caveman, "caveman mode", "talk like caveman", "be brief" or "less tokens".

1074701 votes

Hyperplan

Adversarial multi-agent planning skill. Self-orchestrates 5 hostile category members (unspecified-low, unspecified-high, deep, ultrabrain, artistry) via team-mode for ruthless cross-critique debate, distills only the defensible insights, then MANDATORILY hands the distilled insight bundle to the `plan` agent for executable plan formalization. Use when planning needs maximum rigor and surfacing of weak assumptions, blind spots, and over-engineering. Triggers: 'hyperplan', 'hpp', '/hyperplan', ...

694821 votes

Mcp Code Execution

Routes multi-tool workflows through MCP servers for large datasets and pipelines. Use when Bash tool overhead is limiting throughput on data-heavy tasks.

3351 votes

catchup

Recovers the conversation and failed tool calls of a previous Codex, Claude Code, Antigravity, Cline, Copilot CLI, Cursor, DeepSeek Harness, Kimi, OpenCode, Pi Agent, or ZCode session. Use when the user says "catch up", "what did the last session do", "get me up to speed", "I switched agents", asks to recover/summarize a previous session before continuing, or asks to diagnose or report a catchup failure. Do NOT use for the current conversation, git history, or any non-agent log.

691 votes

math-skill

A comprehensive mathematical reasoning skill for AI assistants — handles arithmetic to research-level problems with rigorous step-by-step reasoning, systematic verification, and transparent uncertainty handling

381 votes
View all in ai-agents →