01 — UPDATES
What changed
Every line below resolves to a real commit or a real row in the task tracker. If there is no evidence behind it, it is not here.
2026 — AUGUST
- new18e1ad2
One board showing what NORD can and cannot do yet
There is now a page that shows, per connection, whether it genuinely works — and it reads that from the real status instead of a list somebody has to remember to update.
- new3d69fcf
Turning a connection on now goes through one sign-in flow
Connections to outside services now run through one shared OAuth flow, so you switch a service on by signing in to that service itself — no more pasting keys around.
- coref7ee578 · ARCH-3
NORD answers sooner because a per-turn round-trip is gone
On every turn the agent fetched your settings through an extra network hop back to the website. That hop is gone: the agent now reads them directly.
- core064bd6b · GB-2
Scheduled tasks never run twice
When several copies of the agent are running, exactly one picks up the schedule. Previously the same scheduled task could start twice — and cost you twice.
- core0283751 · ARCH-4
Proof that your stored keys decrypt identically everywhere
The two languages NORD is written in now provably encrypt your stored keys identically, pinned by fixed test vectors — a mismatch there would have made your keys unreadable.
- securityda1b666
The agent no longer believes who the caller says it is
The link between the website and the agent took the supplied user id at its word. It is now established server-side, so nobody can speak as somebody else.
- security5e6bb98
Error messages no longer leak the inside of the system
A failed request sometimes returned internal detail. That is replaced by a plain message, and two upload paths that had no limit are now rate-limited.
- securitye5d1387
Every data read is bound to your account
All reads now pass through one helper, plus a check that fails when new code skips it. A forgotten filter can no longer quietly show somebody else's data.
- core0332e1b · ARCH-6
The engine under NORD is split into readable parts
One very large file was pulled apart along its natural seams. Nothing visible changes for you; what changes is how fast a fault gets found and fixed.
- visuald9c589a
The marketing site has a completely new, precise look
nordsolutions.nl runs entirely on the new Noir design: calmer, higher-contrast and faster, with input fields and buttons meeting the contrast standard everywhere.
- fixbd31ed7
Error pages look cared-for instead of broken
Landing on a page that does not exist, or hitting an error, used to give you an unstyled screen. Those pages now belong to the rest of the site.
- fixbd31ed7
Two figures we could not substantiate were removed
The marketing site carried two result figures with no source behind them. A number we cannot evidence does not belong there, so it is gone.
- smaller5e3340e
The marketing copy now says what NORD actually does
The public copy is rewritten around one promise: an AI colleague that does the work with your approval — not another chat window.
- security6093248 · SEC-3
The marketing site runs stricter in production
A setting only needed while developing was also on in production. It is off now, so the browser accepts fewer kinds of code on the page.
- new33c2c0d
Dutch and English each have their own web address
The marketing site switched language without the address changing, so an English page could not be shared or found again. Each language now has its own addresses.
- newbbeb6b0
Short vertical videos explaining what NORD does
There is a video system in the Noir design that produces short vertical explainers, in the same visual language as the site.
- fixab2b3d1 · DEF-7
The login button is never greyed out without explanation
The "Send magic link" button was disabled while the e-mail field was empty, with no reason given. It is now always pressable and your browser explains what is missing.
2026 — JULY
- fix15c7e82
The cookie notice no longer sits on your buttons
On phones the cookie notice covered the primary button. It now only appears once you scroll past the first screen.
- smallere5fcbb0
Unused screen parts were deleted
A whole folder of page parts that nothing rendered any more is gone. That saves load time and prevents anything stale reappearing on a page.
- fixa11bebd · UX-3
The primary button fits on a phone again
On a narrow screen the top bar ran off-screen, leaving the primary button untappable. It is now fully within the viewport.
- fixa11bebd · UX-2
Four links that went nowhere are fixed
The landing page carried four visible links that did nothing when clicked. They now point at their real destinations.
- fix6c8e95c · UX-1
Requesting access is findable again
The page for requesting access could only be reached from the login screen. There is now a link in the footer.
- fix6c8e95c
In-page links no longer jump too far
Jumping to a section further down the page hid its top behind the menu bar. The section now starts cleanly below the bar.
- fix6c8e95c · UX-5
The language the site declares to your browser is correct
Every page declared Dutch, including the English ones, which misleads screen readers and translation prompts. Language is now resolved per page.
- fix3f5ee86
Fabricated client quotes were removed from the site
The marketing site carried testimonials quoting the founders as if they were clients. That is not client evidence, so they are gone.
- core9c78b7e · ARCH-1
The server now has a backup, and it has been restored
The machine NORD runs on had no backup at all. It has one now, and the restore was actually performed rather than merely documented.
- core33a50fb
The agent is pinned to a tested version
The agent core was loosely attached to the rest of the platform. It is now pinned to one specific tested version, so a different one can never go live unnoticed.
- newcf38b0e · NZ-11
Results can go to your phone, Slack, or your own system
Finished work no longer has to wait in the chat window. You can get a phone notification, a Slack message, or have the result posted to your own system.
- new551f318 · NZ-06
Schedules can now be monthly
Recurring work could be hourly, daily or weekly. Monthly works now too — and the scheduler is honest about when it actually runs.
- new3d272a2 · P2-10
You can drop a PDF into the conversation
Drop a PDF into the chat window and NORD reads it straight into that conversation — no need to save it as company knowledge first.
- visualde92e1c
agent.nordsolutions.nl has been redesigned
The agent site's public pages were rebuilt from scratch: dark, precise, and with one accent colour instead of an assorted set.
- visual2ee55ad
Calmer motion on the landing page
Animation is cut back to one restrained move per section, and respects your system setting if you prefer reduced motion.
- newd095f24 · P2-9
"Auto" picks the right model for you, and "Deep" thinks longer
You no longer have to pick a model: Auto judges what your question needs. For heavy work you switch on Deep, which thinks longer and costs more.
- new7ed9e1c · P4-5
NORD can look up Dutch business details
Ask NORD to look a company up in the Dutch chamber of commerce register, or to verify a VAT number via VIES, and it fetches the answer instead of guessing.
- smallera9f920d · P2-3
The command palette now actually starts actions
The palette (Ctrl/Cmd+K) could only navigate. You can now start agent actions from it, without first finding the right page.
- smaller77a39f0 · NZ-01
Zapier is in the MCP marketplace
You can connect your own Zapier endpoint and let NORD reach thousands of apps through it. The connection is per user, not shared.
- visual3aacd90 · QA-UI-2
The legal pages became readable
Terms, privacy and the data-processing agreement were one block of text. They now have real headings, line height and measure.
- smaller952b079
A board showing whether NORD is ready to go live
There is one place showing per component whether it is finished, where "not tested" looks different from "tested and passing".
- fixe6adc26
The Stop button works during a running task
While NORD was running a longer task the Stop button could not be clicked, so you could not abort the work. Now you can.
- fix9052f17
Some turns were billed at zero cents
On certain turns the cost line stayed at zero, so your usage did not add up. Cost is now booked against the model actually used.
- fix661dbba
Topping up your balance failed on the tax setting
The checkout page errored because automatic VAT calculation needs an address. That address is now supplied.
- fixe949e17
A running task sometimes stopped halfway
On multi-step tasks the stream could be marked "done" too early, so you missed the rest of the answer.
- fix2f70702
The site rendered in the wrong typeface for months
The chosen typeface never actually applied; everything fell back to the system font. That is fixed, and the current typeface is a deliberate choice.
- visuald758fbd
A design pass that removes the "generated" look
Typography, headings and surfaces were reset against one written design system instead of being improvised per page.
- new009024b
You can see and edit what NORD remembers about you
Under Memory you can see what NORD has retained between conversations. You can read, edit and delete entries.
- new8920b7b
Skills are visible and can be switched on or off individually
NORD works from skill documents describing how it approaches certain work. You can now read them and toggle each one.
- newac477a7
You can attach images to a conversation
Drop a screenshot or photo into the composer and NORD looks at it — useful for a form, an error message, or a document you want read quickly.
- newe4cdef4
Spending limits and automatic top-up
You can set a daily or monthly limit, and NORD can top your balance up automatically once it drops below a threshold you choose.
- smallerace5208
Start a task with /goal, from inside the conversation
Type /goal followed by what needs to happen and NORD works the goal through on its own — with your approval for anything that leaves the building.
- smaller468e214 · P4-3
Costs in euros use one live exchange rate
What you see on screen and what comes off your balance now use the same daily European Central Bank rate.
- smalleracd87a9
Goals and schedules are open to every invited user
Autonomous goals and recurring tasks sat behind an extra lock. Anyone with an invite can now use them.
- coreeb9dcf9
A restart no longer interrupts your running work
If the server restarted mid-task your progress was lost. Progress is now recorded and the screen picks the thread back up.
- coreb814161
Approvals are matched precisely
Approving one action could previously cover a similar one. The check now also matches the action's arguments, not just its kind.
- core7433c2d
Charges can never be applied twice
If a charge against your balance failed and was retried it could land twice. Every charge now carries a lease that rules that out.
- smaller0b250d9
The marketing site calls NORD an AI colleague, not a studio
The positioning shifted from "automation studio" to what the product actually is: an AI colleague that does the work.
2026 — JUNE
- new730f89d
Autonomous goals and recurring tasks
Give NORD a goal instead of a question and it works through it in steps. Recurring work can be scheduled so it runs on its own.
- corefb52296
NORD runs on Claude, and says so
The underlying model is Claude. That is now stated on the site and in the app rather than left unnamed.
- smaller50fff66
The model picker only lists models that are genuinely available
The list contained models you could not reach. It is cut back to what actually works, with the price alongside.
- smallerb6217f0
NORD is open about what it runs on
"Powered by the Hermes Agent" appears on every public page. Hiding what sits underneath would be a claim we do not want to make.
- speed2cbf8be
The first word appears sooner
Work that used to happen on every turn — starting up and fetching permissions — was taken out of the answer path and kept warm in advance.
- speede1abd94
The conversation feels smoother
A worker's start-up now overlaps with preparing your question instead of waiting on it.
- speed02ddec4
No pointless search when you have no documents yet
If you had not added any company knowledge, a search still ran on every turn. That step is now skipped.
- smaller79ce329
You can see what NORD is weighing up
While it thinks you can open a collapsible panel with the reasoning steps, instead of watching a still cursor.
- core3b49166
Updating the agent no longer cuts off a running conversation
Reloading the agent cut things off too quickly, killing long-running work. That window is now much wider.
- core6be4f06
Your balance stays correct, even when something fails
Failed charges used to get stuck. They are now replayed properly, and a shortfall cannot build up silently.
- core09c4119
If a model fails you see it, and you pay for the right one
If NORD falls back to another model mid-turn, that is shown in the conversation and billed against the model actually used.
- securityfcac83c
Forms no longer accept requests from other sites
Requests without a valid origin are now rejected rather than allowed through, and scheduled tasks validate their input first.
- securityc2bb7bf
Tokens are compared in a way that reveals nothing
Comparing secret tokens now always takes the same time, so the duration cannot reveal how much of a guess was right.
- fixfece7c9
Refunds are processed once
If a payment message arrived twice a refund could be counted more than once. That can no longer happen.
- speedbb562a5
Preparatory work happens in parallel instead of in sequence
The data NORD needs for your answer is now fetched side by side, over connections that stay open.
- corebf020a2
A slow connection no longer holds up your conversation
If a connected service does not answer it is skipped and your turn continues — with a note saying which service was skipped.
- core1f3b503
Faults are observed instead of guessed at
Measurement and error reporting now cover the whole chain, so a problem gets found before you report it.
- core13edc16
Connected MCP servers genuinely work
You could add an MCP server, but its tools were never discovered. That now happens at the start of each turn.
- fix496bf63
The MCP marketplace loads fully again
The list of available servers broke off partway. The full list now loads, including past the first page.
- fix87b601f
Chat failed because of a wrong account link
Billing used the wrong account id, which ended a conversation with a server error. That is corrected.
2026 — MAY
- new5bdb60d
Your own company knowledge, memory, and an MCP marketplace
You can add your own documents for NORD to answer from, it remembers things between conversations, and you can connect outside tools.
- core5bdb60d
Every user gets their own separated agent
Conversations, knowledge and memory of different users are strictly separated — your agent cannot reach anybody else's.
- fixcb91bd9
Older conversations load again
A conversation's history came back empty because the wrong timestamp was being sorted on. You can see everything again.
- newbe34844
Invites, requests and figures on one admin screen
Accepting invites, reviewing incoming requests and reading usage figures now happen in one place instead of in the database.
- cored69deda
NORD runs on its own server and bills per use
The agent now runs on its own infrastructure, and every turn is billed against real usage rather than a subscription.
- smaller759faa6
The marketing site is findable in search engines
Every page has its own title and description, a shareable preview card, and a pointer to the Dutch and English versions.
- fix192c012
The landing page stopped crashing
The conversation preview on the landing page could crash the page mid-animation. That no longer happens.
- corea461dbd
NORD exists
First version of the platform: the marketing site, the agent site, and the link to the agent core.
The code behind NORD lives in a private repository, so commit references are text rather than links.