Implement a HostAdapter
~7 small interfaces — auth, data, actions, navigation, persistence, audit, query rendering. In your language, on your infra.
Core Alpha AI
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.
The mesh
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.
How it works
~7 small interfaces — auth, data, actions, navigation, persistence, audit, query rendering. In your language, on your infra.
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"] }
Conversation, tool routing, multi-step workflows, schema generation, and human-in-the-loop confirmation — with rollback discipline built in.
Wire protocol
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.
// → 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
The same JSON envelope in every tier — move between them without changing a line of host code.
@alpha/core
Embed in-process in your JS/TS host. Cloudflare Workers, Vercel, Lambda, or a Node container — your runtime, your rules.
api.core-alpha.ai
Turnkey and edge-fast. We run the orchestration plane; your manifests and conversation state stay in your storage.
ghcr.io/anthrax08/alpha-core
VPC, on-prem, air-gapped. EKS, GKE, OpenShift, bare metal — for the environments that never leave the building.
Trust
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.
Quickstart
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.