DOMEDigital Solutions
Node · The ventureDOME

Edenfinder, the product we commissioned from ourselves

Named here, designed here, built here, marketed here, and operated here every day since, with no client to hide behind. This page is the design record: the system as it was decided, and then every surface that had to obey it. Three of those surfaces are running below and can be used.

The commission

An identity with nobody to hand it to

Edenfinder was named, drawn and specified here, then built here by the same people, which removed the usual place where a design system quietly dies: the handover. What follows is the record. The system as it was settled, and then each surface that had to carry it.

DOC 00The commission
Commissioned by
DOME Digital Solutions Ltd. Co. — our own venture, on our own account.
Scope
Naming, identity, design system, product design, editorial, and transactional correspondence.
Surfaces
Web, iOS, Android, and the operations desk.
Languages
English, Italian, Spanish, German.
Typefaces
Fraunces for display, Hanken Grotesk for interface and body.
Live at
www.edenfinder.com — a rate-comparison and booking platform, operated as a technical intermediary.

DS 01 · Identity

A name set in two voices, twenty-two values, and two typefaces

Edenfinder is set once and never again: eden in the Fraunces italic, finder in the roman, and a struck disc closing the line. Under it sits a palette of twenty-two values, each with a stated job rather than a shade card, and a second set for the dark theme that was drawn rather than flipped. The sheet below is that system, quoted from the files that enforce it.

DS 01

IDENTITY

ASCENDER
X-HEIGHT
BASELINE
EDENFraunces, italic#1E4D40
FINDERFraunces, roman#101812
TERMINALa disc, r 292, at (12152, 458) in a 12444 × 1540 box#B08A47
FACESETTINGROLEWHERE
Frauncesvariable · wght 420 · opsz 60 · SOFT 40 · font-synthesis-weight: noneDisplay — every headline, and the logotypeWeb
Frauncesstatic instances — SemiBold 600, Bold 700Display, where the variable axes are unavailableiOS · Android
Hanken GroteskvariableInterface and bodyWeb
Hanken Groteskstatic instances — 400 / 500 / 600 / 700Interface and bodyiOS · Android
.board-label0.68rem · 600 · 0.18em · uppercaseThe wayfinding labelWeb
.boardtabular-nums · letter-spacing 0.01emPrices, dates, review scoresWeb

The only Fraunces on this sheet is the logotype, set from its own outlines. Everything else is stated in DOME’s type: the site does not load a client’s typeface in order to describe it.

Edenfinder has no monospace face. Numeric columns align on Hanken Grotesk’s tabular figures, not on a mono — the mono slot in the token file is aliased to the grotesque.

INK
#101812#16211c#23312a#35463d#5f6b62#7c877d#a9b1a7#d5d9d0
#f0ede4#e4e1d6#cfccc0#aeb0a5#8f958d#6b7370#4c554f#33403a
950900800700500400300200
SAND
#fbfaf7#f5f3ec#eae7dd#d8d4c6
#0e1713#15201a#243129#35443b
50100200300
SEA
#e2ece7#5aa48f#3a7e69#1e4d40#193f34#143528
#1c332a#6fbba3#4f9c82#256353#7fc2ab#143528
100300400500600700
GOLD
#d9bc85#c4a05c#b08a47#8e6d33
#e0c48f#cfa963#bb9450#d0a558
300400500600

Twenty-two values, and a second twenty-two for the dark theme that were drawn rather than flipped: the ink inverts to sand, the sand becomes a night green, the brass lifts a step so it still carries, and the call-to-action green is left deliberately deep. One value is identical in both columns — #143528, the ground the application tile is cut from.

Every value on this sheet is quoted from the two files that enforce it: the product’s own stylesheet and the application’s token file. There is no brand book to point at; the system is held by the code.

DS 02 · The mark, applied

A second mark, for the things a wordmark cannot do

A wordmark cannot survive at the size of a fingernail, so the loyalty programme carries a rose instead: a four-point star on a ticked bezel, with north marked by a heart. It is the mark the application tile is cut from. The register beside it is the shipping program — every layer, at the size and on the ground each platform declares.

200 × 200 at 22.5 % — the tile geometry

#143528 — the declared ground

THE MARK

NEEDLE
M0,-78 L15,-15 L78,0 L15,15 L0,78 L-15,15 L-78,0 L-15,-15 Z
BEZEL
r 98 · 24 ticks at 15° · cardinals at width 2, the rest at 1
NORTH
A heart, not a point.
FILL
#e8d5ae → #c4a05c 55 % → #8e6d33
MOTION
Needle −7° to +6° over 7 s; bezel −360° over 90 s; both stop under reduced motion. Drawn here at rest.

THE PROGRAM

iOS
icon.png · 1024 × 1024 · superellipse mask, applied by the platform
ANDROID
android-icon-background.png · 512 × 512 · declared #143528
ANDROID
android-icon-foreground.png · 512 × 512 · circular mask, applied by the platform
ANDROID
android-icon-monochrome.png · 432 × 432 · the themed icon, Android 13 and later
SPLASH
splash-icon.png · 512 × 512, drawn at width 140 on #143528
WEB
og-edenfinder.png · 1200 × 630 · the wordmark in sand on #101812
WEB
logo-square.png · 1024 × 1024 · the wordmark stacked over two lines
WEB
apple-icon.png · 180 × 180
The tile above carries the rose as the product draws it on the web. The raster that ships to the stores is an eight-point variant of the same rose on the same ground; it lives in the application repository and is not reproduced here, because a redrawn approximation of a client’s icon is a forgery, not a specimen. What is reproduced is exact.

Instrument 01 · The website

edenfinder.comInstrument 01 — search & resultsExample data
Search is where an identity either holds or gives way to whatever the engineering needed that week. Pick an example city, re-order the results, open a stay to see the routes held for it. Every rate slot reads € ——— on purpose; the reason is DOC 01.

Live — try it

DS 03 · The site, in elevation

The whole page at once, which no screenshot can show

Under that search sits the rest of the home page: eight bands in a fixed order, each a fixed arrangement of the same three components. Drawn as an orthographic elevation with its dimensions, because the argument is the order and the proportion, not the picture. The page it measures is running at www.edenfinder.com.

Drawn at roughly one to nine from the running page. Photography is shown as tone, never as a stand-in image, and the globe is shown as the rectangle it reserves rather than as a sphere we would have had to invent.

Instrument 02 · iOS & Android

Instrument 02 — iOS & AndroidExample data
edenfinderD
3 stays in viewTap a rate to read the stay it belongs to
  • iOS & AndroidOne codebase, released and operated to store cadence.
  • Over-the-air updatesFixes ship without waiting on a review queue.
  • A drawn dark themeA second palette for night, authored rather than inverted.
One codebase reaches both stores, and the palette, the type and the components travel with it rather than being approximated in a second design language. Tabs, chips, pins and hearts here are live.

DS 04 · Five tabs, one bundle

The application, drawn as its five tabs

Search, Vibes, Wishlist, Trips, Profile. Five screens at once is the only way to show that an application is a system rather than a screen — including the one place the system deliberately breaks its own rule, where the video feed takes the tab bar to black.

SEARCH

VIBES

WISHLIST

TRIPS

PROFILE

152 × 310 · corner 26 — the drawn body

iOS · Android · one codebase · com.edenfinder.app · EN IT ES DE · updated over the air

Rates are held and charged in euro. Any other currency on screen is a display conversion, and says so.

Five tabs, drawn side by side — drag the strip to read all five. One design language crosses to the phone rather than being approximated in a second one written by whoever got the mobile work — including the place it breaks its own rule on purpose: on the video feed the tab bar goes to black, because that screen belongs to the film and not to us.

DS 05 · Correspondence

Five letters a guest may receive, drawn like the rest

Confirmation, pre-arrival, post-stay, cancellation, and the one nobody enjoys drawing — the letter sent when a booking goes wrong. The last surface of an identity is usually the one made in a hurry by whoever was free. Here it was specified on the same day as the first.

BOOKING ISSUEUpdate on your booking at {hotel}
CANCELLATIONYour booking at {hotel} has been cancelled
POST-STAYHow was {hotel}?
PRE-ARRIVALYour stay at {hotel} is coming up
BOOKING CONFIRMED
edenfinder.com · info@edenfinder.com

Booking confirmed!

Check-in
———
Nights
———
Total
€ ———

Invoice issued by Nuitee Travel Limited, Dublin 4, Ireland · Company reg. 570685 …

The letters do not carry the product’s palette, and saying so is the point. An email client supports almost none of what a browser does, so they are built on a smaller, safer set — #faf7f0 paper, #1c1917 ink, #0f766e for a confirmed state — and the terminal disc is set at #b45309, the one value the mark carries only here.

Nuitee Travel Limited is the merchant of record. Where a price appears, the party that settles it is named.

Five templates, compiled from source under strict validation into a 600-pixel body with heading roles injected, because a confirmation is read by people who cannot see it as well as by people who can.

Instrument 03 · The desk

Instrument 03 — operations deskExample data
Operations desk
Price-accuracy samples · example series
  • Cancellations & modificationsHandled to the partner’s policy, logged either way.
  • Discrepancy telemetryShared with counterparties on request.
Operations outlives the launch: telemetry, the booking ledger, the editorial queue.

Illustrative schematic — not a live rate, and no figure shown here is an offer. Where DOME operates in travel it does so as a technical intermediary; settlement and fulfilment rest entirely with our merchant-of-record partners.

The five rules that keep it from drifting

A design system is only the part of the work that can be written down. What keeps it intact two years later is a short list nobody may quietly waive, enforced in the codebase rather than in a document. These are Edenfinder’s, in full, and they hand straight into the operating standards below.

DOC 01Standing rules
ID-01

Every price on screen is bookable

A figure that cannot transact at the instant it is shown is not shown, on any surface, search cards included. It is the product’s first rule and the reason every rate on this page reads € ———.

ID-02

Rates are held and charged in euro

Any other currency on screen is a display conversion and says so. The amount charged is the euro amount.

ID-03

The logotype is set once

Two voices, three fills, one disc. It is never redrawn, re-spaced, re-weighted or tinted outside those fills, and the disc does not move.

ID-04

Accented characters survive the pipeline

In all four languages, from source through generation to the rendered page. A stripped diacritic is a wrong word, not a cosmetic loss.

ID-05

Edenfinder is a technical intermediary

Never an agency, never a seller. Where a price appears, the party that settles it is named.

Six counterparties in production. Room on the rail for more.

What we build runs in production, on other companies’ infrastructure as well as our own. Google Cloud carries data, geodata and imagery across every platform we operate. The rest power hotel supply, flights, distribution and market data on the travel rail, and the topology is built to take more.

Google CloudCloud & data APIs

Maps Platform, geodata and cloud services underpinning location, imagery and market signals across our platforms.

US · globalCP-01
DuffelAirlines partner

Flight API platform giving us direct access to airline inventory.

GB · LondonCP-02
NuitéeHotels supply partner

Hotel supply API and merchant of record for hotel bookings made on our platforms.

FR · ParisCP-03
Stay22Monetisation partner

Accommodation map and widget technology that turns travel content into bookings.

CA · MontréalCP-04
DataForSEOMarket data

Market intelligence powering our hotel price research and accuracy monitoring.

EE · TallinnCP-05
TravelpayoutsDistribution network

Affiliate distribution network for travel inventory.

CY · LimassolCP-06

Distribute hotel inventory through DOME.

Request the documentation pack

We are extending our supply topology under staged certification, with priority on hotel supply APIs where the supplier or aggregator remains merchant of record. Our primary model: you act as merchant of record; we operate the technical platform, earning a margin or commission.

01Documentation reviewContract model, coverage and rate rules, on paper first.
02Sandbox certificationCertified against your test environment before a single live call.
03Monitored go-liveRamped with confirmation-rate thresholds, watched from our desk.

We are an early-stage platform and will not promise figures we cannot yet demonstrate. What we commit to is engineering discipline.

A specification you may hold us to

The standards we operate under and the entity you would be contracting with — stated up front, in the version you can quote back to us.

DOC 02Operating standards
OS-01

Price accuracy

Every displayed price passes deterministic revalidation at the prebook gate. A quote that has left its freshness window never reaches checkout.

OS-02

Transparent attribution

Supplier and fulfilment terms are disclosed in the booking conditions, in line with consumer protection law. Rate provenance is documented end to end.

OS-03

Fraud prevention

Card verification and risk screening on every transaction, conducted with our merchant-of-record partners from the first booking onward.

OS-04

Compliant data handling

GDPR-aligned processing for European travellers. Card payments are handled exclusively by PCI DSS certified providers.

OS-05

Responsive operations

A named point of contact, documented escalation paths, discrepancy telemetry shared on request, and invoices settled on time.

DOC 03Governance & contracting
Legal entity
DOME Digital Solutions Ltd. Co., a limited liability company.
Jurisdiction
Registered in the State of New Mexico, United States.
Registered office
1209 Mountain Road Pl NE, Ste N, Albuquerque, NM 87110, United States.
Merchant of record
The supplier or aggregator partner, per integration. DOME operates the technical platform as a technical intermediary; settlement and fulfilment rest entirely with our merchant-of-record partners.
Data protection
GDPR-aligned processing for European travellers. Card payments are handled by PCI DSS certified providers.
Documentation
Certificate of organization, IRS W-9, beneficial ownership details and banking references are provided during onboarding.

Questions we are asked first

What kind of work do you take on?

Digital products, in any sector: a company or product to name, a brand and interface system, a web platform, native iOS and Android applications, the acquisition that fills them, and the operations that keep them running afterwards. Travel is where our own products happen to be. It is not a condition of working with us.

Did you design it as well as build it?

Yes, and in that order. The name, the identity, the design system and the interface were settled here before the first line of production code, and the same team shipped them to web, to both app stores and into the transactional email. The sheets above are that work; nothing on them was reconstructed for this page.

Can we retain a single practice?

Yes. Strategy and design alone, an application alone, growth alone, rate comparison alone, operations alone. Most engagements begin with one and widen once the first thing has shipped.

Are you accepting new supplier integrations?

Yes. We are extending our supply topology under staged certification, with priority on hotel supply APIs where the supplier or aggregator remains merchant of record. The sequence is deliberate: documentation review, sandbox certification against your test environment, and a monitored go-live with confirmation-rate thresholds.

What booking volumes can you commit to?

We are an early-stage platform and will not promise figures we cannot yet demonstrate. What we commit to is engineering discipline: a certified integration, continuous price-accuracy telemetry, and clean handling of cancellations and modifications. That is the substrate volume grows from.

Which contract models do you work with?

Our primary model is API supply in which the supplier or aggregator acts as merchant of record while we operate the technical platform, earning a margin or commission. We also work with commissionable and affiliate retail programs where they complement our comparison layer, and we respect closed-user-group requirements where applicable.

Where can we find your company documentation?

Registration details are published on our Company page. Certificate of organization, IRS W-9, beneficial ownership details, and banking references are provided during onboarding — write to us for a complete documentation pack.

Terminus

Two conversations end here

If you are commissioning a digital product, we will arrive at the first call having read your documentation. If you distribute inventory through an API or an extranet, we are extending our supply topology under staged certification.