Core Alpha AI

Platform-agnostic
AI agent runtime.

Embed an AI agent into any host app via adapters and a declarative manifest. Your platform brings the domain — Core Alpha does the conversation, tool routing, workflows, and human-in-the-loop confirmation.

100+automated tests
0runtime dependencies
7adapter interfaces
3deployment tiers

The mesh

One runtime. Any platform.

Core Alpha makes zero assumptions about your storage model, query language, auth scheme, or UI framework. Domain knowledge lives in your manifest and adapters — so the same engine that powers a modern SaaS can sit inside a 20-year-old ERP.

Core Alpha
Supabase
SAP S/4HANA
PeopleSoft
Salesforce
REST APIs
GraphQL

How it works

Bring the domain. Skip the plumbing.

01

Implement a HostAdapter

~7 small interfaces — auth, data, actions, navigation, persistence, audit, query rendering. In your language, on your infra.

authdataactionsaudit
02

Declare a PlatformManifest

Entities, forms, permissions, capabilities, workflows — described as data, not code. Validated at boot, editable in the Adapter Builder.

{ "entity": "work_order",
  "capabilities": ["search", "open", "prepare_add"] }
03

Core Alpha does the rest

Conversation, tool routing, multi-step workflows, schema generation, and human-in-the-loop confirmation — with rollback discipline built in.

workflowsconfirmationtool routing

Wire protocol

Language-agnostic by contract.

Hosts speak a JSON envelope — not TypeScript. The contract is the wire, not the runtime: if your platform can parse JSON, it can run Core Alpha.

TypeScriptJavaPythonGo C#ABAPPeopleCodeCOBOL
agent turn — JSON envelope
// → request
POST /v1/agent/turn
{
  "principal": { "id": "u_482", "roles": ["dispatcher"] },
  "conversation": "c_9f31",
  "message": "Reschedule tomorrow's installs to Friday"
}

// ← response
{
  "kind": "confirm_request",
  "summary": "Move 6 installations Jun 12 → Jun 14",
  // server-bound — client never supplies args
  "intent": "srv_8d22…"
}

Deploy

Three tiers. One wire.

The same JSON envelope in every tier — move between them without changing a line of host code.

NPM package

@alpha/core

Embed in-process in your JS/TS host. Cloudflare Workers, Vercel, Lambda, or a Node container — your runtime, your rules.

Hosted cloud

api.core-alpha.ai

Turnkey and edge-fast. We run the orchestration plane; your manifests and conversation state stay in your storage.

Self-hosted container

ghcr.io/anthrax08/alpha-core

VPC, on-prem, air-gapped. EKS, GKE, OpenShift, bare metal — for the environments that never leave the building.

Trust

Built for systems that can't break.

Core Alpha sees your data in-flight, never at-rest. Manifests and conversation state live in your storage; writes are intents your host commits under its own auth. The runtime has been hardened through three security and correctness review rounds.

That separation is what unlocks HIPAA and SOC 2 paths on the hosted tier — and FedRAMP-shaped deployments when you self-host.

  • Server-bound confirm intents
  • Principal-scoped conversation IO
  • Atomic, principal-bound request consume
  • Immutable published adapter versions
  • Multi-tenant isolation in the builder store
  • Audit envelope on every action

Quickstart

Ship an agent this sprint.

$ npm install @alpha/core
import { AlphaCore } from '@alpha/core';

const core = AlphaCore.create({
  adapters,                   // your host adapters (auth, data, actions…)
  manifest,                   // your entities, declared as data
  modelProvider: gemini(),    // any function-calling LLM
});

const reply = await core.dispatch({ principal, conversationId, message });

Full docs are publishing soon at core-alpha.ai/docs — including the adapter wire protocol, the resolver framework, and the Adapter Builder.