control-plane-guide

Document the fort control plane for secure inter-host communication via signed HTTP requests.

Updated Jul 10, 2025
One-click install
npx skills add https://github.com/gisikw/fort-nix --skill control-plane-guide
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: control-plane-guide
Source: https://github.com/gisikw/fort-nix/tree/main/.claude/skills/control-plane-guide
Command: npx skills add https://github.com/gisikw/fort-nix --skill control-plane-guide

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides a standardized and secure method for hosts within a network to communicate with each other, enabling the management of capabilities, handling requests, and ensuring secure inter-host calls.

Core Features & Use Cases

  • Secure Inter-Host Communication: Enables hosts to expose and consume capabilities (endpoints) via signed HTTP requests.
  • Capability Management: Define and manage what services or information a host can provide to others.
  • Declarative Needs: Specify which capabilities a host requires from other hosts, facilitating automated dependency management and RBAC.
  • Use Case: When adding a new service to a host, you can use this Skill to declare its capabilities and define which other hosts are authorized to access them, ensuring a secure and controlled environment.

Quick Start

Use the control-plane-guide skill to understand how to add a new capability to a host.

Frequently Asked Questions about control-plane-guide

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
What is secure inter-host communication and how does it work?

Secure inter-host communication enables networked hosts to expose and consume capabilities via signed HTTP requests. The fort control plane manages this by authenticating requests and enforcing RBAC based on cluster topology, ensuring controlled service access.

How do I define and manage host capabilities for secure service exposure?

To define host capabilities, declare the specific services or information a host provides to others. The fort control plane manages these capabilities, ensuring secure service exposure and controlled access through signed HTTP requests.

How do I specify which capabilities a host needs from other hosts?

You specify required capabilities through declarative needs. This defines which services a host requires from others, facilitating automated dependency management and role-based access control within the secure inter-host communication network.

Does the fort control plane support automated garbage collection for unused capabilities?

Yes, the fort control plane includes a garbage collection protocol for capabilities. This protocol removes unused capabilities, ensuring efficient resource management and maintaining a secure inter-host communication environment across the cluster topology.

What is the best way to debug control plane issues with signed HTTP requests?

To debug control plane issues, use the guide's debugging procedures for signed HTTP requests. It helps identify failures in capability exposure, authentication, or RBAC enforcement across the secure inter-host communication cluster.