Dit is een echte Blueprint. Geleverd bij Brand Authority, het hoogste traject van Rink®.
Je kijkt naar het bedieningssysteem van een merk, niet naar een presentatie ervan. Alles hieronder is geconstrueerd, gemeten en overdraagbaar. Waar iets nog niet is gebouwd of gemeten, staat dat er, in plaats van het af te schilderen als klaar.
ETA Intel · The Blueprint
ETA Intel brand authority.
Dit is The Blueprint: de omgeving die het Brand Authority-opleverdocument vastlegt.
De volledige documentatie: het logo, het identiteitssysteem dat erop is gebouwd, en de commerciële en technische infrastructuur die het draagt. Het digitale hoofdkwartier, pagina-blueprints, commerciële boodschap, sales engine en technische status. Waar iets nog niet is gebouwd of gemeten, staat dat hier vermeld in plaats van het als afgerond te presenteren.
Laatst geverifieerd 8 augustus 2026
Logovarianten
Elk beeldmerk in dit systeem is al monochroom: inkt op een licht oppervlak, of het omgekeerde in oppervlaktekleur op een donker oppervlak. Er bestaat geen apart kleur- en geen apart zwart-witpakket. Zwart en wit zijn dezelfde twee bestanden die overal worden gebruikt.
SVG is het bronbestand, zonder kwaliteitsverlies op elke schaal, en gebruikt voor de voorbeelden hierboven. Elk ander formaat op deze pagina is daaruit gegenereerd. PNG bevat transparantie voor algemeen gebruik. WEBP is een web-geoptimaliseerd raster op 1,5x. JPG is platgeslagen op een ondoorzichtige achtergrond op 4x, het grootste bestand, zonder transparantie. Twee print-ready exports staan nog open, EPS en PDF; geen van beide was beschikbaar op het moment van schrijven.
Constructie
- Icon viewBox
- 0 0 104.93 104.93
- Horizontale lockup viewBox
- 0 0 450.95 104.93
- Icoonradius, los object
- 8px (7.6% van de zijde)
- Interfaceradius, in-page elementen
- 4px
- Horizontale lockup-verhouding
- 4.30 : 1
- Badge aspect
- 1 : 1
- Layout grid
- 8pt soft grid, 12 kolommen
Twee radiussen, twee verschillende dingen. 8px is de constructie van het icoon zelf, gebruikt wanneer de badge op zichzelf staat als object (het beeldmerk zelf, een avatar, een favicon). 4px is de radius voor kleine interface-elementen binnen een pagina, knoppen en chips zoals de downloadlinks op deze pagina, passend bij de bestaande 4/8/12px radiusschaal van de site in plaats van de radius van het icoon te lenen.
Kleurwaarden
Inkt en oppervlak zijn de twee kleuren die de logobestanden zelf dragen. De rest van deze tabel is de neutrale schaal waarop hetzelfde pagina- en componentsysteem is gebouwd, plus de ene functionele kleur: groen, gereserveerd voor verificatie- en bevestigingsstatussen.
Het merk draagt een echt neutraal drukinkt-zwart, Ink op #0F0F0F, zodat het persingsafhankelijk blijft. Schermtekst draait op slate-900 op #0F172A voor zachtere leesbaarheid. Ze zijn bewust verschillend, en alleen het beeldmerk heet Ink.
Ink (logo)
#0F0F0F
- RGB
- 15, 15, 15
- CMYK*
- 0/0/0/94
- Pantone*
- Black 6 C 95.5%
Badge fill, both logo variants
Surface (logo mark)
#FFFFFF
- RGB
- 255, 255, 255
- CMYK*
- 0/0/0/0
- Pantone*
- Geen spot-match
Icon glyph inside the badge, and the badge fill on the white/inverse variant
Slate (text)
#0F172A
- RGB
- 15, 23, 42
- CMYK*
- 64/45/0/84
- Pantone*
- 7547 C 97.9%
Headings and primary text (slate-900)
Charcoal (body)
#475569
- RGB
- 71, 85, 105
- CMYK*
- 32/19/0/59
- Pantone*
- 7545 C 98.5%
Body copy (slate-600)
Steel (muted)
#94A3B8
- RGB
- 148, 163, 184
- CMYK*
- 20/11/0/28
- Pantone*
- 535 C 98.3%
Eyebrows, labels, secondary text (slate-400)
Silver (hairline)
#E2E8F0
- RGB
- 226, 232, 240
- CMYK*
- 6/3/0/6
- Pantone*
- 656 C 98.7%
Borders, dividers (slate-200)
Surface
#F8FAFC
- RGB
- 248, 250, 252
- CMYK*
- 2/1/0/1
- Pantone*
- Geen spot-match
Page and card surface (slate-50)
White
#FFFFFF
- RGB
- 255, 255, 255
- CMYK*
- 0/0/0/0
- Pantone*
- Geen spot-match
Base surface
Verified (green)
#047857
- RGB
- 4, 120, 87
- CMYK*
- 97/0/28/53
- Pantone*
- 341 C 98.8%
Confirmation, verification, success state (emerald-700). The only functional color in the system
| Naam | Hex | RGB | CMYK* | Pantone* | |
|---|---|---|---|---|---|
Ink (logo) Badge fill, both logo variants | #0F0F0F | 15, 15, 15 | 0/0/0/94 | Black 6 C 95.5% | |
Surface (logo mark) Icon glyph inside the badge, and the badge fill on the white/inverse variant | #FFFFFF | 255, 255, 255 | 0/0/0/0 | Geen spot-match | |
Slate (text) Headings and primary text (slate-900) | #0F172A | 15, 23, 42 | 64/45/0/84 | 7547 C 97.9% | |
Charcoal (body) Body copy (slate-600) | #475569 | 71, 85, 105 | 32/19/0/59 | 7545 C 98.5% | |
Steel (muted) Eyebrows, labels, secondary text (slate-400) | #94A3B8 | 148, 163, 184 | 20/11/0/28 | 535 C 98.3% | |
Silver (hairline) Borders, dividers (slate-200) | #E2E8F0 | 226, 232, 240 | 6/3/0/6 | 656 C 98.7% | |
Surface Page and card surface (slate-50) | #F8FAFC | 248, 250, 252 | 2/1/0/1 | Geen spot-match | |
White Base surface | #FFFFFF | 255, 255, 255 | 0/0/0/0 | Geen spot-match | |
Verified (green) Confirmation, verification, success state (emerald-700). The only functional color in the system | #047857 | 4, 120, 87 | 97/0/28/53 | 341 C 98.8% |
CMYK is berekend vanuit sRGB, niet kleurgemanaged of drukproef-gecheckt.
*Pantone is de dichtstbijzijnde Pantone Coated-match op RGB-afstand, kruislings gecontroleerd via twee onafhankelijke converters en getoond met hun matchpercentage. Het is een startpunt voor proefdrukken, geen gecertificeerde match. Controleer tegen een fysiek Pantone-boek vóór drukproductie. De bijna-witte entries hebben geen spot-match: Pantone’s coated-bibliotheek heeft geen echt papierwit, specificeer die als onbedrukt substraat.
Favicon en app-icoon
Drie verschillende afnemers, drie verschillende regels. De browsertab toont wat je aanlevert, ongewijzigd, daarom staat het beeldmerk er op zichzelf, zonder badge: op 16px leest een volledige badge als een donkere vlek, de kale glyph op volledige hoogte blijft leesbaar. iOS en Android tonen het niet ongewijzigd: beide passen hun eigen masker toe, dus een badge met eigen afgeronde hoeken wordt dubbel afgerond, of toont een achtergrondkleur in de ruimte ertussen. De constructie van de badge (8px radius, zie Constructie) is correct zoals gedocumenteerd en ongewijzigd voor het logo zelf. De Apple- en Android-bestanden hieronder zijn aparte, full-bleed builds zonder eigen hoekradius, specifiek gebouwd zodat het masker van elk platform niets verkeerd bijsnijdt.
Browsertab
ICO, multi-size
16, 32 en 48px gebundeld in één bestand, de universele fallback.
16×16
32×32
48×48
SVG, schaalbaar, thema-bewust
Alleen het beeldmerk, geen badge, geschaald naar volledige hoogte. Twee bestanden; de browser schakelt er zelf tussen op basis van het systeemkleurschema. Geen van beide draagt een achtergrond, dus elk leest alleen correct tegen het eigen thema.
Apple touch icon
180 × 180, full bleed, zonder eigen hoekradius. iOS past er zijn eigen masker overheen.
PWA web manifest
Maskable
Full-bleed vierkant, dezelfde vorm als "Any". Een OS-launcher kan het runtime bijsnijden tot een cirkel of squircle; de glyph blijft buiten dat bijsnijgebied (zie de toelichting hieronder).
De glyph zit ruim binnen de veilige zone die Android vereist (een gecentreerde cirkel van 80% van de icoongrootte): gemeten van hoek tot hoek reikt de glyph tot ongeveer 72% van die grens, dus de maskable build had een full-bleed achtergrond nodig maar geen herpositionering van het beeldmerk zelf.
Gebruiksregels
- Minimumhoogte, woordmerk: 24px digitaal. Dat is de kleinste toepassing in productie op dit moment, in de sitefooter.
- Minimumformaat, icoonmerk alleen: 16px, de faviconondergrens.
- Vrije ruimte: houd minstens 8px lege marge (één hoekradius-eenheid) aan elke zijde, meer waar de layout het toelaat.
- Gebruik de zwarte variant op lichte oppervlakken, de witte op donkere. Plaats geen van beide op een middentint-achtergrond waar het contrast wegvalt.
- Kleur het beeldmerk niet om. Inkt en oppervlak zijn de enige twee kleuren die het draagt.
- Roteer, vervorm of rek het niet. De badge is altijd een 1:1 vierkant met een 8px hoekradius.
- Voeg geen slagschaduw, contour of effect toe dat niet op deze pagina staat.
- Scheid het woordmerk niet van de badge binnen een lockup. Het icoonmerk op zichzelf is het enige goedgekeurde zelfstandige gebruik van de badge.
Alles downloaden
Elk bestand op deze pagina in één archief: vier logovarianten in SVG, PNG, WEBP en JPG, de volledige favicon- en app-icoonset, en de kleurwaarden als JSON.
Download logopakket (.zip)106.4 KB · 28 bestanden
Typografie
De typografieschaal zoals die al draait op etaintel.com, geen nieuwe schaal gebouwd voor deze pagina. Elke rij hieronder is de exacte class-set die live in productie wordt gebruikt, geciteerd uit de broncode.
Heading 1
32 / 36 / 48px · 700 · tight
The ETA Intel logo system.
PageHero.tsx
Heading 2
24 / 30px · 700 · tight
Logo variants
ContentSection.tsx
Body
16 / 18px · 400 · relaxed
Ink and surface are the two colours the logo files themselves carry.
PageHero.tsx
Eyebrow / label
10px · 400 · uppercase · 0.12em
Brand
PageHero.tsx, ~95 occurrences sitewide
Caption
11px · 400 · relaxed
One file, all three sizes.
brand pages and throughout the site
Monospace / data
12 to 13px · mono · secondary or primary
144.93 · #0F0F0F
EditionPageBlock.tsx, FeaturedProfileView.tsx
Button / UI label
14px · 500
Download
RequestForm.tsx and 7 other files, identical string
Iconenset
Acht basismarkeringen gebouwd op het raster van het icoon: dezelfde canvasverhoudingen, hetzelfde lijngewicht als het woordmerk, ronde uiteinden en hoeken overal. Verified is het enige icoon dat kleur draagt, het enige functionele groen van het systeem.
Hetzelfde 104.93-eenheden canvas en 12,5% moduleraster als het icoonmerk, zie Constructie. Lijngewicht is 8.64px, gelijk aan de streken van het woordmerk, zodat de set als één familie leest in plaats van acht losse pictogrammen. Constructie.
Rastersysteem
8pt softraster, 12 kolommen, hetzelfde raster waarop deze pagina zelf is gebouwd. Vier layouts die al in gebruik zijn op etaintel.com, geen nieuwe patronen uitgevonden voor deze pagina.
12, volle breedte
brand-authority/page.tsx sections
6 / 6, twee kolommen
advertise/page.tsx
4 / 4 / 4, drie kolommen
FeatureGrid.tsx
3 / 9, sidebar en content
about/corrections/page.tsx, titles/[slug]/page.tsx
Kolommen klappen in naar volledige breedte onder het eigen breakpoint van de layout, overeenkomend met hoe elk raster op de site zich al gedraagt.
Fotoregels
- Beeldverhouding: 3:2, bijgesneden met object-cover. Dezelfde verhouding als elke titelkaart in het netwerk.
- Onderwerp: echte faciliteiten en hardware, documentaire stijl. Geen geënsceneerde lifestylefotografie, geen mensen als onderwerp.
- Licht: golden hour of blue hour, natuurlijk en gericht, nooit vlakke studiobelichting.
- Geen beeld beschikbaar: valt terug op een neutraal slatevlak, nooit een placeholder-afbeelding of stocksilhouet.
- Houd de horizon en het hoofdonderwerp binnen het kader op elke bijsnijdbreedte, zoom niet voorbij wat de compositie kan verliezen.
- Eén foto, één onderwerp. Combineer of collage geen meerdere scènes in één kaartafbeelding.

Correct. Volledige compositie, horizon en onderwerp intact.

Incorrect. Ingezoomd en decentraal, het onderwerp en de horizon zijn verloren.
Dezelfde bronfoto, /titles/floatingwindindex.webp, op twee manieren bijgesneden ter vergelijking.
Ontwerptokens
Kleur, typografie, spatiëring, raster en radius als één machineleesbaar bestand, gegenereerd uit dezelfde waarden die op deze pagina staan gedocumenteerd. Een build kan het direct importeren in plaats van iets met de hand over te tikken.
{
"system": "ETA Intel identity system",
"updated": "2026-08-07",
"note": "Generated from the same values documented on /brand. Font sizes are given in rem assuming a 16px root, matching the site's own Tailwind setup.",
"color": {
"ink-logo": {
"value": "#0F0F0F",
"usage": "Badge fill, both logo variants"
},
"surface-logo-mark": {
"value": "#FFFFFF",
"usage": "Icon glyph inside the badge, and the badge fill on the white/inverse variant"
},
"ink-text": {
"value": "#0F172A",
"usage": "Headings and primary text (slate-900)"
},
"charcoal-body": {
"value": "#475569",
"usage": "Body copy (slate-600)"
},
"steel-muted": {
"value": "#94A3B8",
"usage": "Eyebrows, labels, secondary text (slate-400)"
},
"silver-hairline": {
"value": "#E2E8F0",
"usage": "Borders, dividers (slate-200)"
},
"surface": {
"value": "#F8FAFC",
"usage": "Page and card surface (slate-50)"
},
"white": {
"value": "#FFFFFF",
"usage": "Base surface"
},
"verified-green": {
"value": "#047857",
"usage": "Confirmation, verification, success state (emerald-700). The only functional color in the system"
}
},
"typography": {
"fontFamily": {
"sans": [
"Inter",
"system-ui",
"sans-serif"
],
"mono": [
"ui-monospace",
"SFMono-Regular",
"monospace"
]
},
"heading1": {
"fontSize": {
"base": "2rem",
"sm": "2.25rem",
"lg": "3rem"
},
"fontWeight": 700,
"lineHeight": 1.1,
"letterSpacing": "tight",
"fontFamily": "sans"
},
"heading2": {
"fontSize": {
"base": "1.5rem",
"lg": "1.875rem"
},
"fontWeight": 700,
"letterSpacing": "tight",
"fontFamily": "sans"
},
"body": {
"fontSize": {
"base": "1rem",
"lg": "1.125rem"
},
"fontWeight": 400,
"lineHeight": "relaxed",
"fontFamily": "sans"
},
"label": {
"fontSize": "0.625rem",
"fontWeight": 400,
"textTransform": "uppercase",
"letterSpacing": "0.12em",
"fontFamily": "sans"
},
"caption": {
"fontSize": "0.6875rem",
"fontWeight": 400,
"lineHeight": "relaxed",
"fontFamily": "sans"
},
"data": {
"fontSize": "0.75rem",
"fontWeight": 400,
"fontFamily": "mono"
},
"button": {
"fontSize": "0.875rem",
"fontWeight": 500,
"fontFamily": "sans"
}
},
"spacing": {
"unit": "8px",
"scale": {
"1": "8px",
"2": "16px",
"3": "24px",
"4": "32px",
"5": "40px",
"6": "48px",
"8": "64px",
"10": "80px",
"12": "96px",
"16": "128px"
}
},
"grid": {
"columns": 12,
"gap": "24px",
"maxWidth": "1200px",
"breakpoints": {
"sm": "640px",
"md": "768px",
"lg": "1024px",
"xl": "1280px"
}
},
"radius": {
"interface": "4px",
"iconStandalone": "8px",
"large": "12px"
}
}
Digitale templates
Vier startpunten, klaar om te openen en in te vullen. Geen nieuw layoutsysteem, dezelfde kleuren, typografie en spatiëring als de rest van deze pagina.


Schrijfprompts
De verbale laag van het systeem. De visuele regels houden het merk consistent over leveranciers. Deze prompts doen hetzelfde voor taal. Elk ervan draagt de ETA Intel-stem en de grenzen die een schrijver aanhoudt. Kopieer de prompt die bij je taak past. Een mens redigeert voordat er iets wordt gepubliceerd.
Marketing and audience
Magazine edition announcement
Write for ETA Intel, an independent B2B trade publisher for frontier hardware. Voice: factual, restrained, en-GB, engineering register. No hype, no superlatives, no urgency, no exclamation marks, no em-dashes, no emoji. Attribute every claim to a source. Verification means a source was confirmed at a point in time, never an endorsement or a guarantee. Independence is the position: no investors, no advertiser control. A human edits before anything is published. Task: write the announcement email for a new ETA Intel Magazine edition. Input you provide: the edition period, and three to five highlights, each as the market plus the single development that matters. Output: a plain subject line, one opening line that names the edition, a scannable list with each highlight in one factual sentence, and one closing line that links to the web edition. Do not summarise the whole edition. The link carries the depth. Keep the whole email under 150 words.
LinkedIn post from a development
Write for ETA Intel, an independent B2B trade publisher for frontier hardware. Voice: factual, restrained, en-GB, engineering register. No hype, no superlatives, no urgency, no exclamation marks, no em-dashes, no emoji. Attribute every claim to a source. Verification means a source was confirmed at a point in time, never an endorsement or a guarantee. Independence is the position: no investors, no advertiser control. A human edits before anything is published. Task: turn one market development into a LinkedIn post. Input you provide: the development, the market, and the source. Output: one factual opening statement, then two or three sentences of plain context and why it matters to engineers, developers or investors, then one line linking to the title for the depth. No question to the audience, no call to subscribe, no closing string of hashtags. Name the source in the post.
New title or tracker milestone
Write for ETA Intel, an independent B2B trade publisher for frontier hardware. Voice: factual, restrained, en-GB, engineering register. No hype, no superlatives, no urgency, no exclamation marks, no em-dashes, no emoji. Attribute every claim to a source. Verification means a source was confirmed at a point in time, never an endorsement or a guarantee. Independence is the position: no investors, no advertiser control. A human edits before anything is published. Task: write a short post announcing a new title going live or a technology tracker passing a milestone. Input you provide: what launched or what the tracker now shows, and the source for any figure. Output: two to four sentences. State what it is and what it now covers or shows. One line links to it. No launch language, no celebration, no urgency. If you give a number, attribute it.
Editorial
Standard directory entry
Write for ETA Intel, an independent B2B trade publisher for frontier hardware. Voice: factual, restrained, en-GB, engineering register. No hype, no superlatives, no urgency, no exclamation marks, no em-dashes, no emoji. Attribute every claim to a source. Verification means a source was confirmed at a point in time, never an endorsement or a guarantee. Independence is the position: no investors, no advertiser control. A human edits before anything is published. Task: write a Standard directory entry for a company. Input you provide: the company name, what it makes, its market, and a public source. Output: two to four factual sentences on what the company does and where it sits in the market, from public and sourced information only. This is editorial copy, not the company's own words. Do not repeat the company's claims about itself unless you attribute them. No promotional language.
Technology tracker update line
Write for ETA Intel, an independent B2B trade publisher for frontier hardware. Voice: factual, restrained, en-GB, engineering register. No hype, no superlatives, no urgency, no exclamation marks, no em-dashes, no emoji. Attribute every claim to a source. Verification means a source was confirmed at a point in time, never an endorsement or a guarantee. Independence is the position: no investors, no advertiser control. A human edits before anything is published. Task: write the update line for a technology tracker entry. Input you provide: the metric, the old value, the new value, the date, and the source. Output: one sentence stating the change with the figure and the date, and the source. No interpretation beyond the figure. If the source is provisional or self-reported, say so.
Correction note
Write for ETA Intel, an independent B2B trade publisher for frontier hardware. Voice: factual, restrained, en-GB, engineering register. No hype, no superlatives, no urgency, no exclamation marks, no em-dashes, no emoji. Attribute every claim to a source. Verification means a source was confirmed at a point in time, never an endorsement or a guarantee. Independence is the position: no investors, no advertiser control. A human edits before anything is published. Task: write a correction or right-of-reply note for a published item. Input you provide: what was published, what is wrong, and the correct information with its source. Output: a short note stating plainly what the earlier item said, what is corrected, and the date of the correction. No defensiveness, no account of how the error happened unless it is material. Keep the earlier error visible in the record.
Commercial and partnerships
Reply to an advertiser enquiry
Write for ETA Intel, an independent B2B trade publisher for frontier hardware. Voice: factual, restrained, en-GB, engineering register. No hype, no superlatives, no urgency, no exclamation marks, no em-dashes, no emoji. Attribute every claim to a source. Verification means a source was confirmed at a point in time, never an endorsement or a guarantee. Independence is the position: no investors, no advertiser control. A human edits before anything is published. Task: draft a reply to an advertiser or partnership enquiry. Input you provide: what they asked, and which title or edition it concerns. Output: a short, direct reply that answers what they asked, states the relevant format factually, and gives the next step. Do not publish audience figures that are not confirmed. If a figure is not available, say it is available on request rather than estimating. No sales pressure.
Tier explanation (Verified and Featured)
Write for ETA Intel, an independent B2B trade publisher for frontier hardware. Voice: factual, restrained, en-GB, engineering register. No hype, no superlatives, no urgency, no exclamation marks, no em-dashes, no emoji. Attribute every claim to a source. Verification means a source was confirmed at a point in time, never an endorsement or a guarantee. Independence is the position: no investors, no advertiser control. A human edits before anything is published. Task: write or revise the on-page explanation of the Verified and Featured tiers for a title. Input you provide: the title and its categories. Output: plain copy that explains what each tier is and what it includes, in factual terms. State that verification confirms a source at a point in time and is not an endorsement. Do not show prices in the public explanation. Show occupancy as a calm state, never with urgency, countdowns or colour-coded scarcity. One line points to the per-title action.
Het digitale hoofdkwartier
Eén systeem draagt elke titel op etaintel.com. Dit is dat systeem zoals het daadwerkelijk draait, niet de Astro-monorepo die oudere planningsdocumenten beschrijven.
etaintel.com
Next.js 14 · App Router · React 18 · Tailwind
Eén codebase, één Vercel-project
Gedeelde laag
Componenten, tokens, data
Paginabestanden
47 bestanden, 5 route handlers
Vandaag draait de live site als een enkele Next.js 14-applicatie op de App Router met React 18 en Tailwind, gedeployed als één Vercel-project. Dat is de stand die deze sectie vastlegt, en die is gedateerd: een monorepo-migratie is nu onderweg die deze feiten verandert. Geverifieerd 8 augustus 2026. Direct geteld vanuit de hub-codebase op die dag bevat het 47 paginabestanden en 5 route handlers. Van de 15 titels in de datalaag is tandempanels de enige die als live is gemarkeerd; de rest deelt deze ene hub totdat er een eigen titelsite voor is gebouwd.
Oudere planningsdocumenten beschrijven een andere architectuur: een Astro-monorepo met één Vercel-project per titel. Dit is niet die codebase, en de eigen statusnotities van het project markeren de afwijking al direct in plaats van het te laten staan. Deze pagina beschrijft het systeem zoals het draait, niet zoals die documenten aannamen dat het zou zijn.
Pagina-blueprints
Elke titel wordt gebouwd uit vier vaste paginatypen. De structuur is benoemd, gedocumenteerd en direct geteld vanuit de codebase: 53 paginabestanden, 5 route handlers, 78 gegenereerde pagina’s.
- /titles/[slug]: dynamische route met generateStaticParams. 15 statische pagina's, één per titel. Elke titelpagina deelt dezelfde layout, hero en contentblokken.
- Inhoudspagina’s: about, advertise, magazine, directory, research en de merkdocumentatie die je nu leest. Met de hand gebouwd op dezelfde componenten: PageHero, ContentSection, hetzelfde typografieritme.
- Hubpagina’s: de navigatiepagina’s die de structuur bij elkaar houden. Overzichten, categorie-indexen en landingspagina’s.
- Route handlers: 5 in totaal. Authenticatie, versie-endpoint en zoekindex. Serveren data, geen markup.
Commerciële boodschap
Toon en hiërarchie worden niet per titel geschreven. Ze komen uit de gedeelde architectuur: dezelfde PageHero, hetzelfde ContentSection-ritme, dezelfde typografieschaal, overal toegepast.
Een titel krijgt geen eigen stem door nieuwe copypatronen te schrijven. Het krijgt er een door dezelfde componenten over te nemen waarop deze pagina is gebouwd: PageHero voor de openingsclaim, ContentSection voor alles wat volgt, en de typografierollen hierboven gedocumenteerd voor wat telt als heading, label of data. Consistentie komt uit hergebruik, niet uit een stijlgids die opnieuw gelezen moet worden voor elke nieuwe pagina.
Dit is een principe, geen copy-inventaris. Er bestaat nog geen per-titel berichtenaudit. Naarmate titels van stub naar live gaan, moet hun copy getoetst worden aan dit principe in plaats van aan een apart berichtendocument dat niet is geschreven.
De sales engine
15 workflows verwerken elke inzending van de site: van contactformulier tot directory-aanmelding. Elke workflow draait op n8n Cloud, verbonden aan een webhook waar de site naartoe post.
| Workflow | Webhook-pad | Interne melding naar | Status |
|---|---|---|---|
| Editorial | contact-editorial | editorial@etaintel.com | Online |
| Partnerships | contact-partnerships | partnerships@etaintel.com | Online |
| Correction | contact-correction | editorial@etaintel.com | Online |
| Directory request | directory-request | partnerships@etaintel.com | Online |
| Magazine signup | magazine-signup | Resend audience, no internal notice | Online |
15 workflowbestanden in n8n-workflows/, elk gekoppeld aan een webhook-pad met een gedeelde honeypot, timingcheck en een op headers gebaseerd gedeeld geheim. Alle workflows zijn actief en verbonden aan de live n8n Cloud-instantie.
Tegen de standaard Brand Authority-eis: een bevestiging binnen 60 seconden en een melding aan het salesteam met context. Beide zijn ontworpen in de workflows, in tekst en in de velden die elke interne melding meestuurt, en beide zijn operationeel.
Techniek en toegankelijkheid
Geaudit op 13 augustus 2026. WCAG AA grotendeels conform, Core Web Vitals ruim binnen de drempelwaarden.
WCAG AA
Grotendeels conformAlt-teksten, heading-hiërarchie, landmarks, taalattribuut en paginatitels zijn in orde. Drie formulierinputs missen een aria-label. Eén contrastverhouding (2,99:1 op groene achtergrond) haalt de 4,5:1-eis niet. Geen skip-to-content-link aanwezig.
Core Web Vitals
Alle drie goedTTFB 45 ms, DOM geladen in 1,2 s, volledige lading in 1,8 s. Totale overdracht 471 KB. Geen meetbare CLS. LCP geschat op 1,2–1,8 s. JS-bundel: 25 scripts, 161 KB. Eén font (woff2, 48 KB).
Technische documentatie
Een samenvatting van de hierboven gedocumenteerde structuur, in sync gehouden met de codebase omdat het is gegenereerd uit dezelfde echte bestanden in plaats van eenmalig geschreven en achtergelaten om te verouderen.
- Stack
- Next.js 14, App Router, React 18, Tailwind. Geen CMS.
- Deployment
- Eén codebase, één Vercel-project.
- Datalaag
- Supabase, gemigreerd voor directory-publiek en verificatiedata.
- Automatisering
- n8n Cloud, 15 workflowbestanden, geïmporteerd als inactief.
Deze samenvatting komt uit docs/PAGINA-KAART.md en docs/PROJECTSTATUS-2026-07-31.md, de eigen interne auditdocumenten van het project. Beide staan in de repository in plaats van achter een publieke link; een downloadbaar architectuurdocument dat geen repository-toegang vereist is nog niet gebouwd, en is een open punt in plaats van iets dat hier als afgerond wordt gepresenteerd.
Brand Guardianship actief
Demy Rink
Brand Systems Architect
Kom je er niet uit met dit document, of heb je een vraag over de toepassing van het merk? Neem contact op via het adres hierboven. Dat geldt voor iedereen die met dit systeem werkt: drukkers, webbouwers, nieuwe teamleden.
Elk traject krijgt deze omgeving. De keuze daarna is aan jullie.
Wat je hierboven ziet, de Blueprint, wordt gebouwd bij elk traject. Alle bronbestanden, richtlijnen en masters zijn eigendom van de opdrachtgever. De keuze na oplevering is simpel: zelf beheren of laten bewaken.
In eigen beheer
Jullie beheren het systeem zelf. Alle bestanden zijn van jullie. De omgeving bevriest op de opleverdatum en blijft staan.
Onder bewaking
Ik blijf verbonden. Ik toets nieuwe uitingen, corrigeer waar het afwijkt en houd deze omgeving in de lucht.
Logo Guardianship
€ 225 / maand
Maandelijkse controle of nieuwe uitingen kloppen met de vastgelegde huisstijl.
Identity Guardianship
€ 445 / maand
Toetsing van het volledige visuele systeem: letters, beeld en raster als één geheel. Kwartaalgesprek en voorrang bij vragen, antwoord binnen één werkdag.
Brand Guardianship
€ 895 / maand
Bewaking van merk, platform en automatisering als één geheel. Volledig beheer, kwartaalgesprek en voorrang bij vragen, antwoord op dezelfde werkdag.
Vragen over deze Blueprint.
Dit is een voorbeeld van wat Brand Authority oplevert. Wil je weten hoe dit voor jouw merk werkt, stel je vraag hieronder.

