# Procwire > Documentation for Procwire v2 - high-performance binary IPC for Node.js (Protocol, Core, Client, Codecs). Key Architectural Concepts: - Procwire uses dual-channel architecture: Control Plane (JSON-RPC via stdio) + Data Plane (binary protocol via named pipes). - Data Plane achieves ~2.5 GB/s throughput with zero JSON overhead. - Four main packages: @procwire/protocol (wire format), @procwire/codecs (serialization), @procwire/core (parent-side), @procwire/client (child-side). - Response types: none, ack, result, stream. - All examples use TypeScript. ## Documentation Sets - [Abridged documentation](https://procwire.dev/llms-small.txt): a compact version of the documentation for Procwire, with non-essential content removed - [Complete documentation](https://procwire.dev/llms-full.txt): the full documentation for Procwire ## Notes - The complete documentation includes all content from the official documentation - The content is automatically generated from the same source as the official documentation