multi-channel e2ee agent interface
Secure AI agent infrastructure with built-in encryption, real-time sync, and multi-platform delivery
tenet provides the infrastructure layer for secure, multi-channel AI agents. No complex setup—just clean code.
┌───────────────────────────┐
│ Your Application │
│ (Chat, Slack, etc.) │
└─────────────┬─────────────┘
│
▼
┌───────────────────────────┐
│ tenet SDK │
│ (TypeScript/Python) │
└─────────────┬─────────────┘
│
▼
┌───────────────────────────┐
│ tenet API │
│ (E2EE + RAG Engine) │
└─────────────┬─────────────┘
│
▼
┌───────────────────────────┐
│ Uplink → AI Models │
│ (GPT-4, Claude, etc.) │
└───────────────────────────┘
import { SuperAgent } from 'tenet'
const agent = new SuperAgent({
uplink: {
url: 'https://uplink-worker.wazacraftrfid.workers.dev',
apiKey: process.env.UPLINK_KEY
},
tenet: {
url: 'https://api.arepo.cloud',
apiKey: process.env.TENET_KEY
}
})
await agent.learn('docs.pdf')
const result = await agent.ask('How do I...?')
console.log(result.answer)
Everything you need to deploy secure, intelligent agents across any channel
Client-side AES-256-GCM encryption. Your documents never touch our servers in plaintext.
Deploy to Slack, Discord, Teams, SMS, or phone. One API, every platform.
Vector search, semantic chunking, and intelligent retrieval. No infrastructure to manage.
Documentation updates propagate instantly. Keep your agents always current.
Connect PostgreSQL, MySQL, MongoDB directly. No ETL, no data pipelines.
Your branding, your domain. Complete control over the user experience.
Deploy a secure, intelligent agent in minutes
import { SuperAgent } from 'tenet'
const agent = new SuperAgent({
uplink: {
url: 'https://uplink-worker.wazacraftrfid.workers.dev',
apiKey: process.env.UPLINK_KEY
},
tenet: {
url: 'https://api.arepo.cloud',
apiKey: process.env.TENET_KEY
}
})
// Upload documents to your private knowledge base
await agent.learn('company-docs.pdf')
// Query with RAG - searches your documents automatically
const result = await agent.ask('How do I setup VPN?')
console.log(result.answer)
from tenet import SuperAgent
agent = SuperAgent(
uplink={
'url': 'https://uplink-worker.wazacraftrfid.workers.dev',
'api_key': os.getenv('UPLINK_KEY')
},
tenet={
'url': 'https://api.arepo.cloud',
'api_key': os.getenv('TENET_KEY')
}
)
# Upload documents to your private knowledge base
await agent.learn('company-docs.pdf')
# Query with RAG
result = await agent.ask('How do I setup VPN?')
print(result.answer)
# 1. Sign up for a tenet account
curl -X POST https://api.arepo.cloud/auth/signup \
-H "Content-Type: application/json" \
-d '{"email":"you@company.com","company_name":"Acme Corp"}'
# → Save the session_token from response
# 2. Upload document
curl -X POST https://api.arepo.cloud/documents \
-H "Authorization: Bearer YOUR_SESSION_TOKEN" \
-F "file=@company-docs.pdf"
# → Save the chat_id from response
# 3. Query with RAG
curl -X POST https://api.arepo.cloud/chat \
-H "Authorization: Bearer YOUR_SESSION_TOKEN" \
-H "Content-Type: application/json" \
-d '{"message":"How do I setup VPN?"}'