Executive read
tiesa.tech is a multi-product surface under one apex. The apex (@ / www) is the public front door today, hosted from the same private radau deployment that also serves radau.tiesa.tech.
/2026/2026-09-25_tiesa-architecture-pbs/). LT alias domain: ataskaitu.tiesa.tech. Google member auth is Phase 2; Vercel Deployment Protection may gate v1.random.tiesa.tech / visokia.tiesa.tech — not per-topic DNS, not long-term copies inside radau.| Pillar | Host(s) | Repo / status |
|---|---|---|
| Apex front door | tiesa.tech, www | radau private — live |
| Live search | radau.tiesa.tech | same radau project |
| MCP | mcp / radaumcp | radau-mcp — live |
| DORA RAG | dora.tiesa.tech | dora-graph-rag-prototypes — live |
| EN Random | random.tiesa.tech | DNS only — repo missing |
| LT Random (parents) | visokia.tiesa.tech | DNS only — repo missing |
| Past research | surasta.tiesa.tech | DNS only — repo missing |
| ISO / PM family | iso, iso.random, isomcp | isoPM / iso-mss-matrix (partial) |
| Docs / ops / reports | docs*, reports, dashboard… | DNS reserved — repos missing |
public/). Source of truth: private Kuglys/iso-mss-matrix. DNS iso.random reserved for eventual Random-path home.Public UX note
Planned apex (tiesa.tech) is quiet and fast — few big cards, tiny public carousel, no skeletons for anonymous visitors.
Radau, Surasta (past lane), Random/Visokia entry, maybe DORA / ISO when ready.
Public Random topic links only (and external items such as Bigtext AI Studio URL — no tiesa CNAME).
Anonymous shell must feel instant; no skeleton loaders for public content. Skeletons only for auth-gated member catalogs if/when those ship.
Lithuanian naming is first-class. beta.* is design/preview — never production.
Glossary (LT / EN)
| Name | Meaning | Role |
|---|---|---|
| tiesa | truth | Apex brand / domain |
| radau | I found | Live search product |
| surasta | already-found / past research | Apex past lane |
| visokia | various | LT Random for parents |
| random | Random topic maps | EN Random host |
| ieskota | searched | Search-history / state host (reserved) |
| nerasta | not found | Not-found / gap host (reserved) |
| rasta | found | Found-state host (reserved) |
| stogo | related / “of the roof” | Nested under visokia — LT satellite until confirmed |
| beta.* | design / preview | Never production |
Colour legend
Mermaid classDef used in diagrams.
prod
#1e3a5fbeta
#5b3d1epublic
#1e4d3aprivate
#4a1e3adnsOnly
#333333Auth model (intent)
| Tier | Who | Expectation |
|---|---|---|
| Public | Anyone | Fast apex + public Random paths; no skeletons |
| Members | Google sign-in | Optional gated catalogs; skeletons allowed |
| Admin | Karolis email allowlist | Ops, beta, internal docs |
tiesa-radau, tiesa-dora, radau-mcp. Commit author for radau tips that must deploy: Kuglys <KarolisValickas@gmail.com> (Vercel blocks Droplet author).Website PBS
Product breakdown of public-facing surfaces (not every CNAME). See Diagrams → 3.1 for the Mermaid view.
| Item | Detail |
|---|---|
| Live URL | https://tiesa.tech/iso-mss-matrix/ |
| Hosting | Static copy under radau public/ |
| Source of truth | Private Kuglys/iso-mss-matrix |
| Target | Path under Random host; DNS iso.random reserved |
| Do not | Treat apex path as permanent product home |
Pillar summary (copy-friendly)
Apex: tiesa.tech / www ← Kuglys/radau (tiesa-radau)
Search: radau.tiesa.tech ← same deploy
MCP: mcp / radaumcp ← Kuglys/radau-mcp
DORA: dora.tiesa.tech ← dora-graph-rag-prototypes
EN Random: random.tiesa.tech ← DNS only
LT Random: visokia.tiesa.tech ← DNS only
Past: surasta.tiesa.tech ← DNS only
Temp ISO: tiesa.tech/iso-mss-matrix/ ← radau public/DNS inventory
All CNAMEs → cname.vercel-dns.com unless noted. Apex @ is A 76.76.21.21. www → tiesa.tech.
| Host | Env | Family | Notes |
|---|---|---|---|
@ (A 76.76.21.21) | prod | apex | Served by radau / tiesa-radau |
www | prod | apex | CNAME → tiesa.tech |
radau / beta.radau | prod / beta | radau | Repo radau |
radaumcp / beta.radaumcp | prod / beta | radau-mcp | Repo radau-mcp |
mcp / beta.mcp | prod / beta | mcp | Same radau-mcp |
dora | prod | dora | Repo dora-graph-rag-prototypes |
iso / beta.iso | prod / beta | iso | Likely isoPM |
iso.random / beta.iso.random | prod / beta | iso | Reserved for iso-mss-matrix under Random |
isomcp | prod | iso-mcp | Likely isoPM MCP |
random / beta.random | prod / beta | random | DNS only |
visokia / beta.visokia | prod / beta | visokia | DNS only (LT) |
stogo / beta.stogo | prod / beta | stogo | DNS only — satellite TBD |
stogo.visokia / beta.stogo.visokia | prod / beta | stogo | Nested LT |
surasta / beta.surasta | prod / beta | surasta | past research — DNS only |
rasta / beta.rasta | prod / beta | rasta | found — DNS only |
ieskota / beta.ieskota | prod / beta | ieskota | searched — DNS only |
nerasta / beta.nerasta | prod / beta | nerasta | not found — DNS only |
docs / beta.docs | prod / beta | docs | DNS only |
public.docs | — | docs | visibility public |
internal.docs | — | docs | visibility internal |
mcp.docs | — | docs | nested under mcp |
reports / ataskaitu | — | reports | EN / LT — DNS only, no Vercel yet |
dashboard | — | ops | DNS only |
kurimo | — | kurimo | creation/making — DNS only |
rat-handling | prod | random-topic | → e26ab6008ce6f879.vercel-dns-013.com. |
GitHub ↔ host matrix
| Repo | Visibility | Vercel / homepage | Hosts | Status |
|---|---|---|---|---|
| Kuglys/radau | private | tiesa-radau | tiesa.tech, radau, beta.radau | Live |
| Kuglys/radau-mcp | private | radau-mcp | mcp, radaumcp, betas | Live |
| Kuglys/dora-graph-rag-prototypes | private | tiesa-dora / dora-graph-rag-prototypes | dora | Live |
| Kuglys/iso-mss-matrix | private | — | target iso.random; temp apex path | SoT private |
| Kuglys/isoPM | private | — | likely iso, beta.iso, isomcp | Family TBD |
| Kuglys/ValickasBigText | public | external AI Studio | none (carousel only) | No tiesa CNAME |
| Kuglys/ValickasPM_Teaser | private | — | none | Training — no CNAME |
| JulesTest001, desktop-tutorial | — | — | — | Ignore / noise |
random, beta.random, visokia, beta.visokia, stogo, beta.stogo, stogo.visokia, beta.stogo.visokia, surasta, beta.surasta, rasta, beta.rasta, ieskota, beta.ieskota, nerasta, beta.nerasta, docs, beta.docs, public.docs, internal.docs, mcp.docs, reports, ataskaitu, dashboard, kurimo, rat-handling.Gaps & recommendations
- Build Random host app
random+visokiaso topics are paths, not new DNS or radau copies. Target 50–200 topics by end of 2026. - Migrate ISO MSS
From
tiesa.tech/iso-mss-matrix/→ Random path; keep iso-mss-matrix as SoT; wireiso.randomwhen ready. Review whetherrat-handlingshould become a path. - Stand up Surasta
Apex “past research” lane; clarify
rasta/ieskota/nerastaas state/history vs products. - Confirm stogo
LT satellite under visokia until product intent is confirmed.
- Docs / ops hosts
public.docs/internal.docs/mcp.docs+reports/ataskaitu/dashboard/kurimoneed repos or a shared project. - isoPM ↔ iso.* mapping
Confirm which hosts belong to isoPM vs Random-nested iso-mss-matrix vs future isomcp.
- Auth
Public / Google members / Karolis admin allowlist consistently; keep beta out of production traffic.
- Apex UX
Product cards + tiny public-Random carousel; no skeletons for anonymous.
- Noise
Ignore JulesTest001 and desktop-tutorial.
- This report house
Keep Private; promote dated copies under
reports/YYYY/YYYY-MM-DD_slug/.
How assistants use this
| Do | Don't |
|---|---|
Read this PBS + sources/ JSON before changing DNS | Create per-topic DNS for Random topics |
Treat beta.* as design/preview only | Deploy preview work to bare production hostnames |
Prefer paths under random / visokia for new Droplet topics | Copy topic sites into radau as permanent homes |
| Flag DNS-only hosts as repo missing | Assume every CNAME has a GitHub repo |
| Keep reports Private; ask Karolis before public publish | gh push secrets or make architecture public without approval |
| Update the matrix when a repo lands or a CNAME is retired | Treat temporary apex /iso-mss-matrix/ as long-term product URL |
Radau tip commits as Kuglys <KarolisValickas@gmail.com> | Leave Droplet as tip author (Vercel blocks) |
- HTML:
reports/2026/2026-09-25_tiesa-architecture-pbs/index.html - Markdown twin:
REPORT.md - Live mobile: https://reports.tiesa.tech/reports/2026/2026-09-25_tiesa-architecture-pbs/
- UX standard:
_standards/REPORT_HTML_STANDARD.md
Website PBS diagram
Mermaid source
flowchart TB
subgraph Apex["tiesa.tech apex"]
A["tiesa.tech / www<br/>front door"]
Cards["Product cards"]
Carousel["Bottom carousel<br/>public Random links"]
end
subgraph Products["Product family"]
Radau["radau.tiesa.tech<br/>live search"]
Surasta["surasta.tiesa.tech<br/>past research"]
Random["random.tiesa.tech<br/>EN topic paths"]
Visokia["visokia.tiesa.tech<br/>LT topic paths"]
Dora["dora.tiesa.tech<br/>DORA RAG"]
Iso["iso.tiesa.tech<br/>ISO / PM family"]
end
subgraph Nested["Nested / satellites"]
Stogo["stogo / stogo.visokia<br/>LT satellite TBD"]
IsoRnd["iso.random<br/>reserved topic home"]
TempIso["tiesa.tech/iso-mss-matrix/<br/>TEMP static in radau"]
end
A --> Cards
A --> Carousel
Cards --> Radau
Cards --> Surasta
Cards --> Random
Cards --> Visokia
Cards --> Dora
Cards --> Iso
Carousel --> Random
Carousel --> Visokia
Visokia -.-> Stogo
Random --> IsoRnd
TempIso -.->|migrate to| IsoRnd
classDef prod fill:#1e3a5f,stroke:#7eb8da,color:#e8f1f8
classDef beta fill:#5b3d1e,stroke:#d4a574,color:#f5e6d3
classDef public fill:#1e4d3a,stroke:#7dcea0,color:#e8f8f0
classDef private fill:#4a1e3a,stroke:#d48ab0,color:#f8e8f0
classDef dnsOnly fill:#333333,stroke:#888,color:#ddd
class A,Radau,Dora prod
class Surasta,Random,Visokia,Stogo,Iso,IsoRnd dnsOnly
class TempIso private
class Cards,Carousel publicDNS PBS diagram
Mermaid source
flowchart LR
subgraph Live["Live with repo"]
radau_h["radau / beta.radau"]
mcp_h["mcp / radaumcp / betas"]
dora_h["dora"]
iso_h["iso / beta.iso / isomcp"]
isor_h["iso.random / beta.iso.random"]
end
subgraph Reserved["DNS only — repo missing"]
rnd["random / beta.random"]
vis["visokia / beta.visokia"]
stg["stogo / stogo.visokia / betas"]
sur["surasta / rasta / ieskota / nerasta + betas"]
docs["docs / public.docs / internal.docs / mcp.docs / beta.docs"]
ops["reports / ataskaitu / dashboard / kurimo"]
rat["rat-handling<br/>special vercel-dns-013"]
end
classDef prod fill:#1e3a5f,stroke:#7eb8da,color:#e8f1f8
classDef beta fill:#5b3d1e,stroke:#d4a574,color:#f5e6d3
classDef dnsOnly fill:#333333,stroke:#888,color:#ddd
classDef private fill:#4a1e3a,stroke:#d48ab0,color:#f8e8f0
class radau_h,mcp_h,dora_h,iso_h,isor_h prod
class rnd,vis,stg,sur,docs,ops,rat dnsOnlyInterdependency diagram
Mermaid source
flowchart TB
User["Anonymous / Google member / Admin"]
Apex["tiesa.tech<br/>Kuglys/radau"]
RadauApp["radau.tiesa.tech<br/>same radau deploy"]
MCP["mcp / radaumcp<br/>Kuglys/radau-mcp"]
Dora["dora.tiesa.tech<br/>dora-graph-rag-prototypes"]
RandomApp["random / visokia hosts<br/>APP NOT BUILT"]
IsoMss["iso-mss-matrix repo"]
IsoPM["isoPM repo"]
Temp["apex /iso-mss-matrix/<br/>static in radau public/"]
Bigtext["ValickasBigText<br/>external AI Studio URL"]
Teaser["ValickasPM_Teaser<br/>training — no CNAME"]
User --> Apex
Apex --> RadauApp
Apex -.->|carousel| RandomApp
Apex -.->|carousel external| Bigtext
Apex --> Temp
Temp -.->|SoT| IsoMss
IsoMss -.->|migrate path| RandomApp
IsoPM -.->|iso.* family| IsoPM
RadauApp --> MCP
User --> Dora
Teaser -.->|no host| Teaser
classDef prod fill:#1e3a5f,stroke:#7eb8da,color:#e8f1f8
classDef private fill:#4a1e3a,stroke:#d48ab0,color:#f8e8f0
classDef public fill:#1e4d3a,stroke:#7dcea0,color:#e8f8f0
classDef dnsOnly fill:#333333,stroke:#888,color:#ddd
class Apex,RadauApp,MCP,Dora prod
class IsoMss,IsoPM,Temp,Teaser private
class Bigtext public
class RandomApp dnsOnlyVisibility diagram
Mermaid source
flowchart LR
subgraph PublicVis["Public"]
ApexP["tiesa.tech apex UX"]
CarouselP["Random carousel links"]
BigtextP["Bigtext external URL"]
DocsPub["public.docs reserved"]
end
subgraph Members["Google members"]
Catalogs["Member catalogs<br/>skeletons OK"]
end
subgraph Admin["Admin — Karolis allowlist"]
Dash["dashboard reserved"]
InternalDocs["internal.docs reserved"]
BetaHosts["all beta.*"]
end
subgraph PrivateRepos["Private GitHub"]
R1["radau"]
R2["radau-mcp"]
R3["dora-graph-rag-prototypes"]
R4["iso-mss-matrix"]
R5["isoPM"]
R6["ValickasPM_Teaser"]
end
ApexP --> Catalogs
Catalogs --> Dash
classDef public fill:#1e4d3a,stroke:#7dcea0,color:#e8f8f0
classDef private fill:#4a1e3a,stroke:#d48ab0,color:#f8e8f0
classDef beta fill:#5b3d1e,stroke:#d4a574,color:#f5e6d3
classDef prod fill:#1e3a5f,stroke:#7eb8da,color:#e8f1f8
class ApexP,CarouselP,BigtextP,DocsPub public
class Catalogs prod
class Dash,InternalDocs,BetaHosts beta
class R1,R2,R3,R4,R5,R6 private