Base URL: https://axiom42.com · Version: v1
Authenticated endpoints accept either an API key or a JWT token:
Authorization: Bearer ax_live_xxxxxxxx # API key Authorization: Bearer eyJhbGci... # JWT token
{
"email": "user@example.com",
"password": "min8chars",
"name": "Optional Name"
}
{
"email": "user@example.com",
"password": "yourpassword"
}
{
"input": "What are the deterministic inference rules?"
}
{
"response": "...",
"responseMode": "DETERMINISTIC",
"register": "EXPLANATORY",
"template": "EXPLANATORY.DETERMINISTIC_REASONING.QUERY",
"domain": "DETERMINISTIC_REASONING",
"intentType": "QUERY",
"pipelineStatus": "COMPLETE",
"responseHash": "sha256:...",
"certHash": "sha256:...",
"groundedFacts": [],
"pipeline_duration": 22.4,
"dpcl_duration": 1.1,
"total_duration": 23.5,
"trace": [...]
}
Axiom dynamically selects the optimal response tier for every query. The responseMode field in every response tells you which tier was used.
| Mode | Engine | Description |
|---|---|---|
DETERMINISTIC | Pure Lume | Direct knowledge-pack hit. No LLM. Zero hallucination. Sub-2ms. The gold standard. |
GROUNDED | Fact-Constrained LLM | Retrieves top relevant facts from the 181K+ knowledge base, then composes a fluent response using only those facts. The groundedFacts array contains the source citations. |
CONVERSATIONAL | Lume-V Governed | Full LLM (Claude 3.5) governed by the Lume-V trust layer. Used only when no relevant knowledge exists. Always clearly labeled. |
When responseMode is "GROUNDED", the groundedFacts array contains the source facts that constrained the response:
[
{
"key": "cinco_de_mayo",
"domain": "HISTORY",
"score": 0.85,
"snippet": "Cinco de Mayo commemorates the Mexican Army's victory..."
}
]
You don't need to specify a mode — Axiom's auto-router selects the best tier:
DETERMINISTICGROUNDEDCONVERSATIONAL{ "title": "My Conversation" }
?limit=50.{ "input": "Explain the safety envelope." }
{ "title": "New Title" }
{ "prompt": "A cybernetic owl", "size": "1024x1024" }
{ "text": "create a variable called name with value hello" }
{
"stripeCustomer": "cus_xxxxxx"
}
{
"url": "https://billing.stripe.com/session/..."
}
| Tier | Price | Queries/mo | Max Input | Audit | Images |
|---|---|---|---|---|---|
| Free | $0 | 100 | 500 chars | — | 5/mo |
| Developer | $29 | 5,000 | 2,000 chars | ✓ | 50/mo |
| Business | $99 | 50,000 | 5,000 chars | ✓ | 200/mo |
| Enterprise | $499 | Unlimited | 10,000 chars | ✓ | Unlimited |