For developers

Read the code first. Decide second.

Raptor is a deterministic governance layer for AI applications. Multi-provider substrate, MCP server, TypeScript SDK, OpenAPI spec. We invite verification over trust.

What you're integrating with

Three surfaces. One engine.

Raptor sits between your AI proposals and the actions/responses your users see. The AI proposes; the deterministic core disposes. You keep upstream flexibility (any model, any prompt). You get a fixed downstream process — trust-boundary metadata on every response, governance gates on every action, hash-chained audit events on every meaningful state change.

Built on TypeScript/Node + Go (control plane), Neon Postgres with RLS, Clerk for identity, Cloudflare for edge, unified Provider abstraction over Anthropic / OpenAI / Gemini / Together AI.

01 REST API + TypeScript SDK

Typed clients, trust-boundary types preserved through the SDK. OpenAPI spec with structural-check enforcement.

02 MCP Server

Model Context Protocol; Claude, Cursor, and other MCP clients call Raptor's governed tools directly. 4 tools, 4 resources.

03 Direct Engine

For products being architected from the start. Same engine the /app surface and SDK consume.

The canonical end-user product surface at /app demonstrates the full trust-boundary rendering, governed actions, and progressive disclosure — built on the same API the SDK consumes.

Integration shapes

Pick the shape that fits your stack.

Wrap existing AI calls

Keep your prompts, models, business logic. POST proposals to Raptor's governance endpoint. Raptor evaluates policy, attaches trust metadata, records the event, returns a structured decision.

Best fit: retrofitting governance to a shipped product. Lowest integration cost.

Replace orchestration

Delegate intent classification, response shaping, and action proposal to Raptor's engine. Receive structured decisionOutput with type, confidence, proposed action with preconditions.

Best fit: products where AI orchestration is becoming load-bearing. Higher cost, higher payoff.

Use as substrate

Build a thin product surface; Raptor provides the engine, governance, audit trail, multi-provider abstraction. The pattern HITS internal products (Harpy Talon, CrestView PDS) target.

Best fit: greenfield architecture. Highest cost, highest leverage.

Code sample

What integration looks like.

The TypeScript SDK is generated from the OpenAPI spec. Trust-boundary types preserved through the SDK.

// SDK source at sdks/typescript/; npm publication under @raptor/sdk is pending.
// During evaluation: install directly from the repo or vendor the generated client.
import { RaptorClient } from '@raptor/sdk';

const raptor = new RaptorClient({ apiKey: process.env.RAPTOR_API_KEY });

const decision = await raptor.decisions.classify({
  nestId,
  userMessage,
  history,
});

// decision.decisionType is one of:
//   'respond' | 'ask' | 'propose_action' | 'execute_confirmed_action'
// decision.proposedAction exists when decisionType === 'propose_action'
// decision.requiresConfirmation reflects governance gate state

Auth is via Clerk for production tenants (Google SSO, SAML/OIDC ready); bearer tokens for programmatic access. OAuth 2.1 for MCP is in active development.

Implementation state

What's solid. What's in development. What's not built.

SurfaceState
REST API + OpenAPI specSolid. 85 documented routes.
TypeScript SDKSolid. Generated from OpenAPI; trust-boundary types preserved.
Provider abstraction (4 providers)Solid. Cross-model eval validates parity.
Hash-chained audit logSolid. 23 immutable tables with DB-level enforcement.
MCP server (token auth)Solid. 4 tools, 4 resources.
MCP server (OAuth 2.1)In active development.
Decision support backend confidence mappingIn active development.
Temporal trust lifecycle backendIn active development.
Self-hosted deploymentNot built. SaaS-first.
MCP registry publicationDeferred. Available on direct connection during evaluation.
Webhooks for governance eventsQueued.
Self-serve API keys + sandboxQueued.
Rough edges

Observed, not aspirational.

The friction you'll actually hit during integration.

  • Engineering team is one founder + AI senior staff. Support response is direct and fast for active prospects. Not 9-to-5 in any time zone.
  • Single SaaS deployment. No regional hosting yet.
  • 14-day Workspace trial available. Infrastructure customers start with $10 minimum credit purchase (approximately 833 governed responses at $0.012 each).
  • Documentation surface is thinner than the implementation.
  • Provider rate limits (Together AI serverless, others).
  • No webhooks yet. Move 8 is queued.
How to evaluate

Read these five files in order.

  1. docs/thesis/raptor-canonical-v1.md — the canonical product thesis. Locks in the architectural framing.
  2. docs/thesis/raptor-interaction-model-v1.1-addendum.md — trust-bearing content semantics.
  3. internal/engine/dmc_shadow.go — the shadow-extraction pattern. Real code demonstrating the proposal/commit architecture.
  4. cmd/control-panel/decision_engine.go Process() — the orchestration spine.
  5. docs/adr/ADR-021-phase-b-managed-open-weight.md — the multi-provider bridge architecture and its three amendments. How the team actually reasons about architectural decisions.

If the code reads cleanly and the ADR reasoning matches how your team thinks, the substrate is for you. If the code looks unfamiliar in patterns you'd disagree with, integration friction is going to be high regardless of what marketing claims.

Reach out.

Through whatever channel got you this document, or directly via the address below. The first conversation is technical, not sales.

info@harpyits.com