HPD-AI/HPD-AI-Framework

.NET Framework to enable the easy creation of production ready AI Applications

C#

13

1,706 commits

updated Sep 30, 2026

See the code

README

HPD AI Framework

A set of C# (.NET) frameworks for building production AI applications, autonomous agents, sandboxed compute environments, high-precision document extraction, data persistence, and sovereign financial infrastructure. Use the package family that matches the thing you need to build: AI agents, RAG, graph workflows, terminal UIs, ML pipelines, authentication, document extraction, realtime media streaming, sandboxed execution, application data, API gateways, or financial ledgers.

Product documentation, websites, and opinionated product layers live in their own repositories. Use the links under each package section for the canonical source and published docs when available.

HPD AI Framework Packages

HPD-Agent

Use HPD-Agent to build production agents that can talk to models, call tools, stream events, manage sessions, hand work to sub-agents, handle deduplicated user inputs, and expose chat surfaces.

GitHub · Documentation


HPD-RAG

Use HPD-RAG to build retrieval systems where ingestion, storage, search, reranking, formatting, and evaluation can be replaced or removed independently.

GitHub


HPD-Graph

Use HPD-Graph to run typed workflow graphs that need routing, parallel layers, checkpoint/resume, human or external waits, artifacts, partitions, and incremental execution.

GitHub


HPD-ML

Use HPD-ML to build machine-learning pipelines with a common data abstraction, composable transforms, pluggable learners, evaluation, and model serialization.

GitHub · Documentation


HPD-Extract - Coming Soon

Use HPD-Extract for high-precision, multi-modal document,image,wesbite text extraction.

GitHub


HPD-RealtimeMedia

Use HPD-RealtimeMedia for low-level, allocation-conscious media infrastructure: WebRTC signaling, ICE candidate gathering, STUN/TURN bindings, RTP/RTCP packetization and repair, SRTP encryption, and Opus/G.711 audio pipelines[cite: 8].

GitHub


HPD-Environment

Use HPD-Environment to orchestrate sandboxed compute runtimes: virtual machines, native containers, Wasm/native function sandboxes, software-defined networking, storage volume reservations, and authority-first security teardown[cite: 2].

GitHub


HPD-Base - Coming Soon

Use HPD-Base as your application data runtime: collections, fail-closed policy enforcement, atomic multi-collection batches, transactional receipts, live query replacement recomputation, and co-located SQLiteVec vector search[cite: 1].

GitHub · Documentation


HPD-Gateway - Coming Soon

Use HPD-Gateway to embed ASP.NET Core-native, YARP-backed API gateway capabilities into your app: candidate configuration validation, Microsoft Service Discovery integration, Redis-backed distributed token-bucket admission, and optional standalone Native AOT binaries[cite: 4].

GitHub


HPD-Auth

Use HPD-Auth when you want hosted-auth-service ergonomics inside your own ASP.NET app: identity, sessions, JWT/cookie auth, 2FA, passkeys, OAuth, admin APIs, and audit events without a separate service.

GitHub · Documentation


HPD-Payments - Coming Soon

Use HPD-Payments to run formal double-entry financial ledgers and billing lifecycles across 17 closed authority domains, featuring compare-bind generation guards, out-of-process authenticated extension hosts, and deterministic virtual-time simulation.

GitHub


HPD-TUI

Use HPD-TUI to build native AOT-friendly terminal interfaces that stay allocation-conscious while rendering retained views, prompts, trees, tables, markdown, and streaming output.

GitHub


HPD-AI Use Discretion

HPD-AI Framework is pre-1.0. Until 1.0.0, API and persistence contracts may continue to evolve as the framework stabilizes.

agentic-ai
agentic-workflow
agents
ai
artificial-intelligence
authentication
authorization
genai
headlessui
llm
machine-learning
protocol

HPD-AI/HPD-AI-Framework

.NET Framework to enable the easy creation of production ready AI Applications

C#

13

1,706 commits

updated Sep 30, 2026

See the code

README

HPD AI Framework

A set of C# (.NET) frameworks for building production AI applications, autonomous agents, sandboxed compute environments, high-precision document extraction, data persistence, and sovereign financial infrastructure. Use the package family that matches the thing you need to build: AI agents, RAG, graph workflows, terminal UIs, ML pipelines, authentication, document extraction, realtime media streaming, sandboxed execution, application data, API gateways, or financial ledgers.

Product documentation, websites, and opinionated product layers live in their own repositories. Use the links under each package section for the canonical source and published docs when available.

HPD AI Framework Packages

HPD-Agent

Use HPD-Agent to build production agents that can talk to models, call tools, stream events, manage sessions, hand work to sub-agents, handle deduplicated user inputs, and expose chat surfaces.

GitHub · Documentation


HPD-RAG

Use HPD-RAG to build retrieval systems where ingestion, storage, search, reranking, formatting, and evaluation can be replaced or removed independently.

GitHub


HPD-Graph

Use HPD-Graph to run typed workflow graphs that need routing, parallel layers, checkpoint/resume, human or external waits, artifacts, partitions, and incremental execution.

GitHub


HPD-ML

Use HPD-ML to build machine-learning pipelines with a common data abstraction, composable transforms, pluggable learners, evaluation, and model serialization.

GitHub · Documentation


HPD-Extract - Coming Soon

Use HPD-Extract for high-precision, multi-modal document,image,wesbite text extraction.

GitHub


HPD-RealtimeMedia

Use HPD-RealtimeMedia for low-level, allocation-conscious media infrastructure: WebRTC signaling, ICE candidate gathering, STUN/TURN bindings, RTP/RTCP packetization and repair, SRTP encryption, and Opus/G.711 audio pipelines[cite: 8].

GitHub


HPD-Environment

Use HPD-Environment to orchestrate sandboxed compute runtimes: virtual machines, native containers, Wasm/native function sandboxes, software-defined networking, storage volume reservations, and authority-first security teardown[cite: 2].

GitHub


HPD-Base - Coming Soon

Use HPD-Base as your application data runtime: collections, fail-closed policy enforcement, atomic multi-collection batches, transactional receipts, live query replacement recomputation, and co-located SQLiteVec vector search[cite: 1].

GitHub · Documentation


HPD-Gateway - Coming Soon

Use HPD-Gateway to embed ASP.NET Core-native, YARP-backed API gateway capabilities into your app: candidate configuration validation, Microsoft Service Discovery integration, Redis-backed distributed token-bucket admission, and optional standalone Native AOT binaries[cite: 4].

GitHub


HPD-Auth

Use HPD-Auth when you want hosted-auth-service ergonomics inside your own ASP.NET app: identity, sessions, JWT/cookie auth, 2FA, passkeys, OAuth, admin APIs, and audit events without a separate service.

GitHub · Documentation


HPD-Payments - Coming Soon

Use HPD-Payments to run formal double-entry financial ledgers and billing lifecycles across 17 closed authority domains, featuring compare-bind generation guards, out-of-process authenticated extension hosts, and deterministic virtual-time simulation.

GitHub


HPD-TUI

Use HPD-TUI to build native AOT-friendly terminal interfaces that stay allocation-conscious while rendering retained views, prompts, trees, tables, markdown, and streaming output.

GitHub


HPD-AI Use Discretion

HPD-AI Framework is pre-1.0. Until 1.0.0, API and persistence contracts may continue to evolve as the framework stabilizes.

agentic-ai
agentic-workflow
agents
ai
artificial-intelligence
authentication
authorization
genai
headlessui
llm
machine-learning
protocol

Languages

C#

92.4%

TypeScript

5.4%