Back to Articles

Nicia vs Noan: what happens when shared knowledge changes?

Both products govern knowledge for agents. Compare their documented write, review, and history behavior against the workflow your team needs.

comparisonbrainsgovernance

Nicia and Noan both give people and agents shared business knowledge. Both offer API and MCP access, versioned knowledge, and review of agent contributions. The useful evaluation starts when a fact changes: what becomes current, who can change it, and what can you reconstruct about an earlier answer?

This comparison reflects public documentation reviewed on October 6, 2026. We have not tested an authenticated Noan workspace or run a performance comparison. An undocumented behavior below is an open question, not a claim that the product cannot support it.

Start with the job you need done

Consider Noan when you want business facts alongside contacts, tasks, and agent-produced assets. Its Network and Tasks products put customer information and work assignment around its fact layer. Its Slack guide describes a conversational way for teams to ask questions and propose facts. Those may be useful first workflows for a team adopting agents.

Consider Nicia when multiple agents share changing knowledge and you need to govern specific changes and reconstruct earlier reads. A Brain can begin with documents, then gain typed records and declared-field queries as your workflow needs them. The same Brain is reachable from the Nicia workspace, desktop agents, and your application through HTTP or MCP.

For an application serving many customers, Nicia documents one Brain per tenant. Your application still owns its customers and billing. A Brain holds the knowledge your agents need about each customer.

Approval is shared ground

Noan’s public API specification documents fact approval requirements at the project or key level: a pending fact needs approval in the app before becoming readable. Nicia also governs agent writes through admission and Review.

The question is which changes wait and how the service enforces that decision. Ask both products to demonstrate a consequential update made directly through an agent credential. Confirm that pending knowledge is withheld and the producing credential cannot approve its own proposal.

By default, Nicia lets an agent’s new and non-conflicting writes land, and an agent change to a value a person set waits in Review. A Brain’s owner can make it stricter, up to review of every agent write. It does not require a human approval for every agent write unless the owner asks for one.

Two agents edit the same fact

Suppose a support agent and a renewal agent both read a customer’s entitlement. One updates it. The other later submits an edit based on the old value.

Nicia’s record API supports a conditional write using the record’s opaque token in If-Match. A stale token returns 409 conflict. A batch can carry a token per record; if one is stale, the whole conditional batch is refused. Without those tokens, writes are last-write-wins. Your integration must choose the protected path.

Noan’s API guide describes reading a block, merging its text, and posting a new fact version. The inspected REST contract does not document an expected-version precondition or atomic multi-fact batch. If concurrent updates matter to your workflow, ask Noan for its recommended contention and recovery mechanism and test it with two writers.

What was the earlier reader served?

Nicia’s HTTP context, search, and query reads return a receipt id. Save it alongside the agent’s answer. After a correction, the receipt guide shows how to inspect the earlier served versions, retrieve pinned document text, and check what has changed.

A receipt records what Nicia served. It does not prove the fact was true, that the model used it, or that a downstream action was safe. Those need their own checks.

Noan advertises Time Travel over its company graph. Historical exploration and reconstruction of a particular served response are different requirements. Ask for the one you need. We did not find served-response receipt retrieval in the inspected Noan REST contract. Nicia, in turn, does not offer arbitrary past whole-Brain context queries; its receipts and field history should not be described that way.

When a source changes

Suppose the renewal policy both agents relied on is revised.

In Nicia, a rule or decision declares what it rests on: another decision, an assumption, or a quoted passage of a document. When that passage changes or the decision is replaced, the dependent record reopens: its next read reports needs_review with the reason, until a person revises it or says it still holds. The receipts of earlier reads report which of them were served a record whose grounds have since moved. A citation that names only a document, with no quote or anchor, does not reopen anything.

We did not find dependency-based reopening described in Noan’s public documentation. Ask how a fact that was derived from another fact is flagged when its source changes, and who is told.

Access boundaries matter

Noan advertises roles and finer content permissions. Confirm how those permissions apply to the exact tools and workflows you plan to use.

Nicia’s credentials are scoped to a Brain. They do not filter knowledge inside that Brain by a content policy, and an organization’s knowledge is meant to live in one Brain. If your team needs different people or agents to see different parts of it, bring that requirement to the evaluation. Experimental branches and queryable serving history also retain their preview status; validate deployment readiness before depending on them.

Compare one changing fact

Use the same small source set and business question in both products:

  1. Give two agents access to the appropriate customer’s knowledge.
  2. Ask the question and save the actual responses, citations, and identifiers.
  3. Submit competing updates from the same starting version. Observe what lands and what waits or fails.
  4. Have an authorized person settle the correction, then ask again. Change the source a dependent answer rests on and see what is flagged.
  5. Retrieve what the earlier read was served. Separate service-provided reconstruction from logs your own application saved.

Check the answers against the source, and count setup effort and human interventions. Then repeat the workflow after another real change. That tells you more about fit than a list of tool names.

To try the Nicia path with your existing agent, start with Start with your agent. Bring one real question and the source that can establish its answer. Keep the receipt, correct a fact, and see whether the changing-knowledge workflow is useful to your team.