Naar inhoud springen

> cat /etc/evolution.log

Waar Maguyva op draait

Gebouwd voor snelheid, debugbaarheid en continue verbetering: bewezen infrastructuur in de kern, op maat gemaakte componenten waar code-intelligentie dat vereist.

PostgreSQL + LanceGekwantiseerd vectorzoekenCode-taalengineMCP overal279+ talen

> lsmod | grep production

Wat draait in productie

Dit zijn de kernlagen die zijn overgebleven na meerdere iteraties. Elke laag heeft zijn plek verdiend door debuggen makkelijker te maken of door wrijving uit de agent-uitvoering te halen.

Database

PostgreSQL + Lance

Tenant-gepartitioneerde opslag en indexen. Je code blijft geïsoleerd, zonder vermenging van indexen tussen gebruikers.

Embeddings

Voyage AI: voyage-4-large

Code-embeddings met hoge recall voor agent-search, retrieval en onderbouwing.

Vectorzoeken

Binary Quantized HNSW

Embeddings gecomprimeerd tot 2048-bit signatures en geïndexeerd met HNSW. 32x minder opslag, zoeken met lage latency, geen extra infrastructuur nodig.

Taalengine

Code-taalengine

Een zwaar aangepaste Tree-sitter-stack met custom grammars, handler-heuristieken en extractiedekking voor 279 talen

Protocol

MCP-protocol

Externe MCP-server voor Claude Code, Claude Desktop, Cursor, VS Code, Windsurf en other MCP-compatible clients. 11-tools op een TypeScript Cloudflare Worker met native streambaar HTTP-transport.

Cache

Lance columnar + R2

Columnar-gecachte, cloud-gesynchroniseerde embeddings

Architectuurtijdlijn

De stack na de doodlopende paden

Maguyva kreeg deze vorm niet in één keer. Elke laag overleefde omdat hij het systeem makkelijker maakte om over te redeneren, goedkoper om te draaien, of makkelijker te debuggen onder druk.

De orkestratie-experimenten begonnen eerder. Deze tijdlijn begint in september 2025, toen het Maguyva-product zelf scherp in beeld kwam.

1
2025-Q3fundament

Gerichte Maguyva-build start → Voyage voyage-code-3

De productrichting wordt vastgelegd en de snelle iteratielus begint

2
2025-Q3opslag

Binaire vector-retrievallaag

Gekwantiseerd zoeken met compacte indexen, geen aparte vectorstack

3
2025-Q4ast-engine

Code-taalengine gaat live

Custom queries, parser-fallbacks en handler-gebaseerde heuristieken voor 279 talen

4
2025-Q4zoeken

Multimodale fusiezoekfunctie

Gerangschikte retrieval over semantische, tekst-, AST- en graafindexen in één enkele query

5
2026-Q1caching

Lance columnar + R2-sync

Server-side columnar cache, snellere cold starts

6
2026-Q1kwaliteit

Validatieframework voor 279 talen

Geautomatiseerd extractietesten voor elke ondersteunde taal

7
2026-Q1lancering

Publieke lancering op maguyva.ai

7 maanden van gerichte build tot publieke beschikbaarheid

8
2026-Q2protocol

MCP-service op Cloudflare Worker met TypeScript

Native streambaar HTTP-transport, lagere latency, vervangen zonder live verkeer te onderbreken

NOWembeddings

Productie-embeddings → voyage-4-large

Semantisch zoeken met hogere recall na de migratie vanaf voyage-code-3

> ps aux | grep maguyva

Wij draaien op wat wij shippen

Maguyva wordt gebouwd door agents die op Maguyva draaien.

Ons orkestratiesysteem coördineert gespecialiseerde AI-agents die dezelfde MCP-tools, zoekindexen en productie-infrastructuur gebruiken die jij ook krijgt. Er is geen interne versie. Op de teampagina staat “1x Maguyva ($149) — we betalen onszelf.” Dat is geen grap. Dat is de factuur.

// customer zero shipt dagelijks naar productie

> cat /etc/principles.d/*.conf

De regels die de productie overleefden

Dit zijn de beperkingen die nuttig bleven in productie. Het gaat minder om ideologie en meer om het systeem begrijpelijk houden terwijl agents in hoog tempo wijzigingen aanbrengen.

!

Geen stille fallbacks

Fail fast, fix fast. Elke fout komt direct naar boven. Geen graceful degradation die bugs in productie verbergt.

// panic > stille corruptie

λ

RPC-First

Database-side logica voor performance. PostgreSQL-functies draaien dicht bij de data, wat round trips elimineert.

// PostgreSQL-functies, 0 ORM's

CQRS

Aparte write- en read-paden. De indexeringspipeline schrijft, MCP-tools lezen. Verschillende optimalisatiestrategieën.

// writes: gebatcht | reads: gecachet

#

Deterministische UUID's

Cachecoherentie zonder database-lookups. Dezelfde input = dezelfde ID. Idempotente operaties, by design.

// uuid5(namespace, content_hash)

De beste architectuur is die je om 3 uur 's nachts nog kunt debuggen.
(Dat hebben we getest.)

// laatst bijgewerkt: 2026-07

Probeer het op je repo

> ssh infra@maguyva -- status

Waar je code leeft

Geen mysterie. Dit is precies wat er met je code gebeurt zodra je een repo verbindt.

Compute

Metal servers, US East

Bare-metal machines in Ashburn, afgestemd op indexeringsdoorvoer in plaats van drukke general-purpose instances.

Edge

Cloudflare wereldwijd CDN

API- en MCP-responses worden aan de edge gecachet. Statische assets worden geleverd vanuit het wereldwijde netwerk van Cloudflare.

Isolatie

Tenant-gepartitioneerd per workspace

Elke workspace krijgt tenant-scoped repository-indexen doorheen de pipeline en database. We gebruiken klantcode om code-intelligentie te leveren, niet om modellen te trainen of data te verkopen.

Entiteit

Opgericht in Singapore

UT International PTE. LTD. Echte jurisdictie, echte entiteit.

Verwijdering

Verwijder een repo, verwijder de index

Koppel een repo los en Maguyva verwijdert actief geïndexeerde broncode, embeddings en graafdata uit de dienst. Resterende back-ups verlopen volgens het retentieschema.

Regio's

EU of AU nodig?

Extra deploymentregio's zijn bespreekbaar voor klanten met residency-vereisten.