Skip to main content
Developer Portal

Run HAIEC where you build.

Connect HAIEC to your IDE or coding agent through MCP, trigger the canonical Assurance workflow through the API, or authorize remote source analysis through the GitHub App.

Your AI operates the workflow. HAIEC determines the evidence and Assurance result.

Already using GitHub?

Install the HAIEC GitHub App and authorize only the repositories you want HAIEC to analyze. This is the recommended path for HAIEC's current full remote static-analysis stack — no personal GitHub tokens, no local analyzer setup. Prefer Local / IDE (preview) when you want source access to stay on your machine and bounded coverage is acceptable. Add CI/CD after the first scan works.

Choose how HAIEC connects

Supported paths converge into the canonical Assurance pipeline. Analyzer and evidence coverage can differ by source mode; unavailable evidence remains explicit.

Scan-path detail

PathStatusBest whenWhere analysis runsRepository access
Connected GitHubRECOMMENDED — FULL REMOTE COVERAGEFull remote repository analysisHAIEC remote scannerGitHub App installation authorization
Local / IDE scannerPREVIEW — LIMITED LOCAL COVERAGESource stays on your machineDeveloper machineNot required for local analysis
CI/CD local scannerPREVIEW / ENTERPRISE POCPR/build/release evidenceCustomer CI runnerNo repository token sent to HAIEC
Runtime endpointAVAILABLEBehavioral/runtime testingHAIEC runtime infrastructureNo source repository required

All supported paths converge into the canonical Assurance Pipeline. Analyzer coverage can differ by source mode; unavailable evidence is recorded as a limitation, never as PASS.

Independent developer security tools

HAIEC also publishes focused developer-security tools. They are separate products with their own findings and rule sets. Their output is not a HAIEC Assurance Evaluation unless a future qualified ingestion path explicitly admits it as evidence.

Featured SDKs & Libraries

LLMverify

TypeScript/JavaScript

Local-first LLM security verification. Real-time prompt injection and PII detection with pattern-based engines and explicit limitations.

npm install llmverify

Kill Switch SDK

TypeScript/JavaScript

5-layer AI system kill switch with automated compliance monitoring. Manual, semi-automated, and fully automated shutdown modes.

npm install @haiec/kill-switch

ISAF Logger

Python

Instruction Stack Audit Framework for evidence generation. Add 3 lines, get cryptographically verifiable lineage logs for AI training workflows.

pip install isaf-logger

REST APIs

Versioned APIs for Assurance Runs, qualified evidence submission, discovery, and structured artifacts

View API Docs

Assurance Runs API

Start the same canonical scan → evidence → evaluation pipeline used by the dashboard.

POST /api/v1/assurance/runs

Local / CI Evidence

Submit qualified evidence produced on a developer machine, IDE, or CI runner — no repository archive.

POST /api/v1/scans

Evaluation Artifacts

Retrieve the exact persisted summary, report, Passport, and PDF with report:read.

GET /api/v1/assurance/evaluations/…

Why Developers Choose HAIEC

Evidence-first

Every result states what the evidence established and what remains unknown or not assessed.

Bounded dispositions

ALLOW means ALLOW within evaluated scope and available evidence — never universal safety.

Deterministic

The agent may operate the workflow. HAIEC determines the evidence state and Assurance result.

Start HAIEC in three steps

1

Create an Assurance Agent key

Create a scoped API key in HAIEC. Keep it server-side and outside version control.

Create Account →
2

Connect HAIEC to your development environment

Add the HAIEC MCP endpoint to your supported IDE or coding agent, or use the Assurance REST API directly.

Agent integration →
3

Ask HAIEC to evaluate a system

Start with preflight. HAIEC will tell the agent what is ready, what is missing, and which supported action comes next.

View Documentation →

Evaluate where you build

Connect your IDE or coding agent, or call the Assurance API directly. The agent operates the workflow — HAIEC evaluates the evidence.