Voľné sloty
Konzultácia zdarma
Ako staviame · Technické základy

Custom kód, ktorý nemusíte prepisovať každý rok.

Custom dev má jednu zlú reputáciu — kód funguje pol roka, potom sa stane neudržiavateľný. My sme tri roky riešili práve toto. Každý projekt staviame na rovnakých princípoch: audit chain, observability, izolácia per klient. Váš kód patrí vám, ale stojí na overených stavebných blokoch.

Stavebné bloky Unoneto — translucentné vrstvy stacku, vertikálne svetelné lúče
§ 01
Prehľad

Štyri stĺpy, jedno jadro.

Spoločné stavebné bloky, ktoré používame pri každom custom projekte — od interných dashboardov po AI agentov.

M

Modulárne

Každý projekt zdieľa runtime, observability, audit. Jeden refactor — všetci klienti dostanú zlepšenie.

C

Cloud-ready

Default Vercel + Supabase Frankfurt. Self-host na Hetzneri keď budete chcieť.

A

Audit-first

Každá akcia signed, timestamped, exportovateľná. Compliance povinnosť, nie nadstavba.

O

Open ownership

Kód patrí vám od dňa 1. Žiaden vendor lock-in, žiadny revenue share, žiadne licencie.

§ 02
Architektúra

Štyri vrstvy, ktoré spolu vedia rozprávať.

Od intake po observability — jasne ohraničené zodpovednosti, žiadne glue-code špagety.

Architektúra Unoneto — neón flow tunel, dáta tečú vrstvami
01

Intake layer

02

Agent runtime

03

Integrations layer

04

Observability

  1. Intake layer. IMAP, webhooks, REST endpoints, Twilio voice, WhatsApp Business API, web formuláre. Jeden adapter per kanál.
  2. Agent runtime. Anthropic Claude (default Sonnet 4.6) + tool calling cez MCP servers. Function calling, RAG, structured outputs.
  3. Integrations layer. Pohoda XML / mServer, KROS Omega/eDok, Money S3 ISDOC, generic REST/SOAP/DB JDBC, posledná možnosť RPA.
  4. Observability. Sentry pre chyby, Supabase audit log, Conseto pre traffic, custom dashboards pre per-projekt metriky.
Observability dashboard — DAU, retention, conversion funnel, per-projekt metriky
Observability · dashboard (mockup) — finálny screenshot po nasadení v Conseto
§ 03
Zabezpečenie

Sec · GDPR · EU. V tomto poradí.

Nie compliance teatre — reálne kontroly, ktoré viete preukázať klientovi alebo audítorovi.

  • RLS (Row Level Security) na úrovni Postgres — anon key nemá prístup k žiadnym dátam
  • Audit log per request s actor, payload, timestamp, výsledok — exportovateľný CSV/JSON
  • Encryption at rest (Supabase) + in transit (TLS 1.3) + signed webhooks (HMAC SHA-256)
  • EU-only hosting — Vercel Frankfurt (fra1) + Supabase eu-central-1 + AWS SES eu-central-1
§ 04
API & ownership

REST API + OpenAPI 3.0 spec.

Kód patrí vám od dňa 1 — repo, secrets, dáta. Žiaden vendor lock-in, žiadny revenue share.

# Get last 10 runs of an agent
GET /api/v1/agents/{agent_id}/runs?limit=10
Authorization: Bearer <token>

# Trigger a manual run
POST /api/v1/agents/{agent_id}/runs
Content-Type: application/json
{ "input": "...", "metadata": {...} }

OpenAPI spec download: napíšte nám →

Pre CTO · CISO
Constitutional axiomy, Merkle audit, TLA+ formal verification.

Naše prístupy ku custom kódu majú hlbšiu technickú špecifikáciu než to, čo dáva zmysel ukázať na tejto stránke. Ak chcete vidieť proof, nie sales deck — máme dedicated stránku.

§ 05
FAQ

Otázky o stavebných blokoch.

Najčastejšie otázky od technical decision-makerov.

  • Self-host alebo cloud?
    Default cloud (Vercel + Supabase) v EÚ. Self-host na Hetzneri (Coolify) keď prekročíte naše triggers (Vercel > 80€/mes, viac ako 5 chatbotov, custom GPU).
  • Aký LLM provider?
    Anthropic Claude Sonnet 4.6 ako default. Pre RAG embeddings OpenAI text-embedding-3-small. Migrácia na self-hosted Llama/Mistral po Hetzner cutover-e.
  • Čo s GDPR pri LLM?
    Anthropic má EU-US DPF + SCC. Conversation logy v Supabase EÚ. Retention 12 mes. Žiadne tréning na vašich dátach (Anthropic ToS).
  • API SDK pre custom integrácie?
    Áno, REST API + OpenAPI 3.0 spec. SDK pre TypeScript a Python (pripravované). Webhooks pre eventy.
  • Multi-tenant alebo single-tenant?
    Single-tenant default — vaša Supabase, vaše secrets, vaše hosting. Žiadne dáta zdieľané s inými klientmi.
Konzultácia · zdarma

Skúste to naživo.

30-minútový hovor zdarma. Pochopíme váš proces, povieme či vieme pomôcť, ako a približne za koľko. Bez záväzku.

Storno aspoň 48 hodín pred termínom — bez poplatku za uvoľnenie slotu.

Konzultácia · zdarma