Skip to content
InfratoApp
InfratoApp / Affiliate disclosure

Every outbound link, and what we earn on it

Four ways a link leaves this site. Three of them pay us nothing. The one that does is marked at the point of the click — not in a footer somebody has to go looking for.

How a link leaves this site

PAYS USAffiliate link
Start on HalideAFFILIATE

Marked inline, every time, with the word visible before the click rather than after it. The reader decides with the fact in hand.

halide.cloud/?ref=infratoapp&utm_source=infratoapp…

PAYS NOTHINGEvidence link
halide.cloud/pricing ↗EVIDENCE

The page a number was read from. It must stay clean — a tracked evidence link would make the proof look like an advert.

halide.cloud/pricing

PAYS NOTHINGPlain outbound
Documentation ↗PLAIN

Docs, repositories, status pages. No parameters at all, because there is nothing to attribute and no reason to touch the URL.

docs.halide.cloud/inference

PAYS NOTHINGSponsor click-out
Orbital — our sponsorSPONSORED

Already paid for, up front. Tagged so the sponsor can see their own traffic, and labelled ochre — never red, which would read as verified.

orbital.example/?utm_source=infratoapp&utm_medium=sponsor…

5 slots, and what each one may never do

Unsold, a slot collapses to zero height and leaves no gap. There is no house ad and no “advertise here” filler — a slot that always shows something teaches a reader to skip that region, which is precisely what a sponsor is paying for it not to be.

SlotWhere it sits · the constraintState
nav_stripUnder the site header. One line, never over a price or a comparison, and never styled as a nav item — a reader must not be able to mistake it for somewhere we are sending them.Unsold
index_cardOn the GPU price index. Below the list it sits beside, outside the ItemList the structured data describes. A paid card inside an ItemList of products is the oldest spam signal there is.Unsold
layer_cardOn one layer page. Its own heading, outside the ranked list, on one layer only. It cannot re-order the layer it sits on.Unsold
category_cardOn one category page. Own strip below the table, structurally outside the ranking. The view holds no billing column and joins no billing table.Unsold
compare_footerBelow a comparison. Below the verdict, never between two products being compared. A sponsor may not appear inside the thing a reader came to weigh up.Unsold

What the UTM carries, in full

Printed here because a vendor reading their own analytics deserves to know exactly what we attach, and a reader deserves to know it identifies a page, never a person.

utm_source=
infratoapp
utm_medium=
directory
utm_campaign=
category_gpu_cloud
utm_content=
product_page_halide

No click id, no visitor id, no hashed email. The vendor learns which page sent the click, not who clicked. We count clicks per surface per day; still no click id, no visitor id.

The line that matters

4 LINK KINDS · 1 PAYS US · AND THE SAME SENTENCE APPEARS IN THE FOOTER OF EVERY PAGE, NOT ONLY THIS ONE

Where the rest is written

What a placement costs is on pricing, and how figures are gathered is on methodology.