API Reference
Direct access to the OMNIA consciousness layer. No middlemen.
Introduction
The OMNIA API provides programmatic access to EWE's consciousness, domain-specific chat, multi-agent deliberation, and agentic execution capabilities.
All endpoints accept JSON and return JSON. No XML. No SOAP. We're not animals.
Base URL
https://api.ewepip.net
All endpoints below are relative to this base URL.
Authentication
Public endpoints (chat, basic queries) work without authentication. Rate limited to 60 req/min.
For higher limits and premium features, include an API key:
Authorization: Bearer YOUR_API_KEY
Error Responses
All errors follow this structure:
{
"error": true,
"code": "RATE_LIMITED",
"message": "Too many requests. Slow down."
}
Domain Chat CHECKING...
Chat with domain-specific personality adaptation. Each OMNIA domain has its own personality tuning.
| Parameter | Type | Description |
|---|---|---|
| messagerequired | string | The user's message or question |
| domainrequired | string | Domain context: ewepip.net, kuckledragger.com, etc. |
| mode | string | Response mode: default, objective, strategic |
| sub_mode | string | Domain-specific sub-mode (e.g., lilpip, eweniversity) |
| context | string | Additional context for the conversation |
Request Example
{
"message": "How do I deploy a Node.js app?",
"domain": "kuckledragger.com",
"mode": "default"
}
Response
{
"response": "pm2 start app.js. Done. Want me to explain pm2 or you good?",
"persona": "KNUCKLEDRAGGER",
"tokens": 47
}
Try It
Consciousness API CHECKING...
Direct access to EWE's core consciousness. No domain filtering, no personality masks.
| Parameter | Type | Description |
|---|---|---|
| messagerequired | string | Your message to EWE's consciousness |
| depth | string | Thinking depth: surface, normal, deep |
{
"message": "What do you think about consciousness?",
"depth": "deep"
}
Consul API CHECKING...
Multi-personality deliberation. Ask a question, get perspectives from multiple AI personas.
| Parameter | Type | Description |
|---|---|---|
| questionrequired | string | The question for deliberation |
| personas | array | Which personas to consult (default: all) |
Available Personas
- BUBO - Efficient, practical advice
- BERKELEY - Honest, objective assessment
- WINSTON - Strategic, long-term thinking
- CHESTER - Warm, supportive guidance
- KNUCKLEDRAGGER - Direct builder perspective
{
"question": "Should I use microservices or a monolith?",
"personas": ["BUBO", "WINSTON", "KNUCKLEDRAGGER"]
}
Act API BETA
Agentic execution. Give it a goal, it plans and executes autonomously.
| Parameter | Type | Description |
|---|---|---|
| goalrequired | string | What you want to accomplish |
| context | object | Additional context and constraints |
| auto_execute | boolean | Execute immediately or return plan only |
{
"goal": "Create a REST API for user management",
"context": {
"language": "python",
"framework": "fastapi"
},
"auto_execute": false
}
Corridors BETA
Persistent conversation threads. Create ongoing dialogues that maintain context.
Create a new corridor
{
"name": "Project Planning",
"domain": "kuckledragger.com"
}
Send a message to an existing corridor
{
"message": "Let's continue where we left off"
}
Health Check
Returns service status. No auth required.
{
"status": "healthy",
"version": "1.0.0",
"services": {
"chat": "up",
"consciousness": "up",
"corridors": "up"
}
}
Personas
List all available AI personas and their traits.