Get started
Lexicor Cloud
Hosted Lexicor at https://api.lexicor.io. You send each agent or retrieval handoff through a policy check; we store the decision so you can look it up later for audit and compliance.
What you get
- API — authenticate with
X-API-Key - Free trial — sign up yourself (no sales call)
- Paid plans — Standard or Pro with a card in the console
- Self-hosting — still available; see Self-hosting
Start in five minutes
- Open console.lexicor.io/login with the credentials provided for your tenant.
- Verify your email if prompted (open the link, or use /verify → Resend), then open Settings and reveal your API key (
lx-…). - Export it locally:env
export LEXICOR_API_KEY='lx-…' - Run the five steps below to confirm the product works end to end.
Trial accounts are capped (120 requests/min, 5,000 requests total, 14-day window). Upgrade when you need production limits.
Upgrade to a paid plan
In the hosted console, go to Settings, choose Standard ($149/mo) or Pro ($499/mo), and click Upgrade with card. Stripe Checkout handles payment; your tenant moves off trial when the payment succeeds. Full tier limits, retention, soft-caps, and add-ons: Plans & pricing.
Prefer the API for signup automation? See API reference (POST /v1/cloud/signup).
Health check
curl -sS https://api.lexicor.io/v1/health1. Send a request
Send a handoff through Lexicor with a stable correlation_id so you can find the decision later. New trials: start in the console under Send request (or create a policy first) — the sample below uses acme-rag-ingest as a placeholder policy id.
curl -sS https://api.lexicor.io/v1/envelope/mediate \
-H "X-API-Key: $LEXICOR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"policy_id": "acme-rag-ingest",
"correlation_id": "pov-demo-1",
"envelope": {
"envelope_version": "0.1.0",
"vector_dtype": "float32",
"vector_dim": 4,
"model_id": "bge-small-en-v1.5",
"weights_revision": "sha256:aaa",
"vector": [0.1, 0.2, 0.3, 0.4],
"pooling": "mean",
"tokenizer_id": "bge-base-tokenizer-v1",
"purpose": "retrieval"
}
}'Allowed calls return 200. Denied calls return 422 with a problem document that lists which rules failed.
2. Find it in the ledger
Look up the decision by the same correlation id:
curl -sS "https://api.lexicor.io/v1/ledger?correlation_id=pov-demo-1" \
-H "X-API-Key: $LEXICOR_API_KEY"3. Query the audit lake
The lake is the searchable store of decisions for compliance review. Trial keys can query it:
curl -sS https://api.lexicor.io/v1/audit/lake/count \
-H "X-API-Key: $LEXICOR_API_KEY"
curl -sS "https://api.lexicor.io/v1/audit/lake?stream=ledger&limit=20" \
-H "X-API-Key: $LEXICOR_API_KEY"4. Export an evidence pack
Download a report shaped for common frameworks (markdown or JSON):
curl -sS -X POST https://api.lexicor.io/v1/compliance/report \
-H "X-API-Key: $LEXICOR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"schema":"eu_ai_act","format":"markdown"}' \
-o compliance-eu_ai_act.mdSchemas include eu_ai_act, nist_ai_rmf, sox_404b, hipaa, and sec_ai_disclosure.
5. Replay under a new policy
Re-run stored events against a candidate policy to see what would change:
curl -sS -X POST https://api.lexicor.io/v1/ledger/replay-lake \
-H "X-API-Key: $LEXICOR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"policy_id":"acme-rag-ingest","limit":100}'Enterprise
Need SSO, custom limits, or an annual contract? Email partnerships@lexicor.io. Self-serve trial and card upgrade cover Standard and Pro without a sales process.
Status
Live uptime: status.lexicor.io.