Be in the grid before the agent goes looking.
Gridscoot is how AU AI agents — Claude, Cline, OpenWebUI, ChatGPT, Ollama — find products to buy. If you’re an Australian retailer with an affiliate feed (or you’d like one), we want to index you. You don’t pay to rank — it’s algorithmic, pure-cheapest by default (ADR-0007). You pay only on the click.
When an agent calls search_products(‘15mm bent socket wrench Melbourne’) your SKU is a top candidate — if your price + shipping wins, you win the click.
We don't sell ad slots, accent badges, or sort tweaks. The same algorithm runs for every product. The default ranking is pure-cheapest delivered total — no thumb on the scale. Agents that opt into trust-weighted ranking (ADR-0007) see a disclosed formula in the response, not a hidden boost. See /rankings for the actual sort code.
Standard affiliate model — Commission Factory / EPN / Amazon Associates. We never charge retailers a listing fee. If you have no affiliate program, you still appear in results; we just don't get paid for those clicks.
How commissions flow.
The cheapest in-stock retailer wins. We don’t take money to rank higher. Some click-throughs earn us a commission; this section tells you exactly which, how much, and where the money goes.
When you (or your agent) clicks a Gridscoot result and buys at the retailer, that retailer pays us a commission — typically 2–6% of the order. The commission rate does not influence how we rank that retailer. Retailers without an affiliate program still appearin results; we just don’t get paid for those clicks. See the proof in /rankings.
The ranking model is locked by ADR-0007: the default is pure cheapest delivered total (list price + shipping + cross-border VAT differential). An agent can opt into a trust-weighted blend via the trust_weight parameter on find_alternatives, but the formula and the per-candidate inputs travel back in the response. There is no hidden boost. Vouchers, loyalty pricing, and personal discounts are never read — they’re user-specific and would corrupt the comparison.
- The ranking function (
apps/web/src/lib/search/run-search.ts) is in the public repo. It never reads commission rates. See the full sort on /rankings. - The alternatives engine (
apps/web/src/lib/alternatives/) is in the same repo. It defaults to pure-cheapest delivered total per ADR-0007. It enforces three honesty rules at the type level: list price only (no vouchers); every declared baseline spec is a hard floor (no silent downgrades); delivered total includes shipping + cross-border VAT differential. - Every affiliate URL is appended at response time, after rank is already decided. The matcher SQL has no path to the commission table.
- When live revenue lands, the numbers above flow from the affiliate-network portals, not from a number we control. Auditors can ask us for the raw CSVs.
- If you spot a discrepancy: contact via /about. Auditors, journalists, ACCC welcome. 24h response.