Our Approach

Cognitive Infrastructure

Cognitive Infrastructure is our method for building software that can be told what to do, held to what it may do, and made to account for what it did. It asks four questions of every capability, at every scale: what does it mean, what does it require, who may use it, and what happened when it ran. Answer them in software and a person can state an outcome, grant bounded authority, and follow the result.

Every capability, every scale

The four questions

A capability says what it does in terms the business uses, in a definition people and programs can read.

In IntentSharp
the intent file, which states in plain words what a call should do.
In C2Empowered
the workflow description the co-author drafts from.

Its inputs, shapes, rules and systems are declared, versioned and checked before anything runs.

In IntentSharp
shapes and rules, and checkpoints that check every model answer against them.
In C2Empowered
declared inputs, and a risk level on every step.

Understanding an action and having permission to perform it are separate. Interpretation never creates its own authority.

In IntentSharp
allow lists.
In C2Empowered
named approvers, and standing approvals an administrator grants deliberately.

What was requested, which definitions and permissions governed it, and the evidence of its effects, kept so it can be explained, reconciled or undone.

In IntentSharp
every attempt kept, with versions you can revert.
In C2Empowered
the run trace, and the published version that ran.

Three scales

The same questions at three scales

Diagram: the four questions of Cognitive Infrastructure (what it means, what it requires, who may use it, what happened) answered at three scales.

  1. A program · IntentSharp:
    • what it means: intent
    • what it requires: shapes and rules
    • who may use it: allow lists
    • what happened: every attempt kept
  2. An organization · C2Empowered:
    • what it means: a workflow drafted from a description
    • what it requires: its inputs and systems, run by Fleet Agents
    • who may use it: a named approver at every consequential step
    • what happened: the run trace and the published version

    Binary Intelligence: the same loop applied to the Windows estate (design-partner stage)

  3. Between organizations · live on this site (running here; not yet a product):
    • what it means: published outcomes
    • what it requires: accepted inputs and constraints
    • who may use it: authorization requirements
    • what happened: a durable acknowledgment

Select a scale for detail.

Across an organization: C2Empowered

A request becomes a governed workflow. Consequential steps wait for a named approver; every run leaves a trace tied to a published version.

See C2Empowered
Cognitive Infrastructure is the method: the same four questions at every scale. Services implement it.

From the thesis

Authority must remain explicit

Understanding an action and having permission to perform it are separate properties. A model may interpret a request, propose a plan or recognize a possible exception. That interpretation must not create its own authority. The organization establishes who may authorize the work and the limits under which it may proceed.

Michael Curtis · Intelligent Software and Autonomous Organizations
Read the rest

Autonomy should grow through bounded delegation. A mandate can limit an agent to particular resources, suppliers, amounts or periods. People can reserve consequential decisions while allowing routine work to continue. A refusal or an unresolved ambiguity is a valid operational outcome when the conditions for proceeding have not been met.

The platform should preserve what was requested, which definitions and permissions governed the action, and the evidence of its effects. An interrupted task should retain its history. Stopping future work must leave completed effects visible so that people can reconcile them. These properties make delegation practical.

Read the thesis →

The thesis

Intelligent Software and Autonomous Organizations

The thinking behind IntentSharp and the service web (websites that other companies' software can use)

Michael Curtis · Founder and CEO, C2Consultants LLC

Three pieces, one idea

Chapters
  1. 01 · Meaning lives outside code
  2. 02 · You control the intelligence
  3. 03 · Work you can follow
  4. 04 · Websites other software can use
  5. 05 · One purchase, every layer
  6. 06 · Authority stays explicit
  7. 07 · Why this spreads
  8. 08 · What we are building
  9. What it means for your business

Eight chapters

We believe people should be able to direct a business outcome and have their software coordinate the work required to accomplish it. A person should be able to describe a need, examine the proposed course of action, grant the appropriate authority, and follow the result across applications and organizations. The computer should carry the routine burden of translation and coordination.

Read the full opening

That future requires an architecture in which programs expose business meaning, organizations control the intelligence acting on their behalf, and websites offer services that other software can understand and use. IntentSharp expresses the programming direction. An Autonomous Operations Platform provides the organizational setting. A service web extends the relationship between businesses.

These are connected changes at different scales. A program interprets and executes an operation. An organization combines operations into work. Organizations exchange services to accomplish outcomes that cross their boundaries. The same questions recur at every scale: what does this capability mean, what does it require, who may use it, and what happened when it ran?

Chapter 01

Programs should expose their meaning

In short

Keep a program's business meaning in readable, versioned definitions outside its code, so a change in business vocabulary means less code to rewrite.

Read the chapter

Much of business software exists to reconcile differences in representation. One application calls a field customer_number; another calls it account_id. A supplier changes a document. A department revises a rule. Developers then update models, mappings, validation and the code connecting one operation to the next. The business need may remain the same while its surrounding representations change.

IntentSharp proposes a further separation within software. A stable execution core carries out exact operations. External definitions describe the changing contracts, interpretation rules and domain decisions that give those operations their business meaning. The separation resembles the way an application can preserve its core while presenting different user interfaces. Here, the changing boundary includes the meaning and shape of the work itself.

A contract or adapter can be proposed from a stated intent and the definitions on either side of an operation. It can then be checked, adopted, versioned and reused. A recurring transformation should be able to run through a validated artifact. When a case genuinely requires interpretation, a bounded model call can address that uncertainty. Exact arithmetic, transaction rules and permission checks retain exact implementations.

Moving a rule outside a compiled method does not remove the responsibility to define it correctly. It creates a place where that rule can be inspected, revised and related to the conditions under which it is valid. A change from dollars to cents must matter even when a field keeps the same name. Adaptation must preserve meaning as well as structure.

The aim is software that can account for the definitions governing its behavior and respond deliberately when those definitions change. Fewer handwritten DTOs and conversion methods are useful consequences. The deeper gain is reducing the amount of application code that must be rewritten every time the business changes its vocabulary or its relationships.

Chapter 02

Organizations should control the intelligence that represents them

In short

Your organization, not the model provider, decides what each model sees and what its answers may influence, and keeps its limits and records when the model changes.

Read the chapter

An organization needs control over the context, policies and authority through which intelligence participates in its work. Some tasks will run on models hosted on premises. Others will use private cloud resources or authorized frontier model services. The organization should decide which information each model receives and what its outputs may influence.

This requires an operating relationship that can survive a change of model. A company's purchasing limits, credentials, customer obligations and execution records should have explicit owners. They should remain available when a conversation ends or a model provider changes. Intelligence becomes a resource used by the organization under its rules.

Company control therefore concerns more than the location of a server. It includes who can delegate work, which systems an execution identity may access, how sensitive context is handled, and how a completed action can be explained. Local and cloud intelligence can coexist within that arrangement.

Chapter 03

The operations platform should follow the work

In short

A request becomes a task people can follow across every system it touches, with decisions brought to a person when authority or judgment is required.

Read the chapter

An Autonomous Operations Platform gives people a common place to direct work across their electronic environment. A request becomes a durable task with a purpose, relevant context, permitted actions and an accountable state. The platform can use business applications, files, databases, APIs and existing desktop tools as capabilities within that task.

A person can ask for an invoice to be reconciled, an inspection to be scheduled, or a purchasing recommendation to be prepared. The platform determines what information is missing, coordinates the available operations, and presents decisions when authority or judgment is required. People can see what is underway and what needs their attention without carrying every field manually between systems.

The interface can include conversation, dashboards, work queues, forms and specialized editors. People will still use direct application interfaces where those interfaces serve the work well. The larger change is continuity: an outcome remains visible as it moves through several systems, waits for a decision, encounters an exception, or resumes after an interruption.

C2Empowered provides an implementation foundation for this direction through shared workflow execution, external intents and mapping definitions, agent coordination, policy controls and persisted operational state. Its live interpretation and reusable mapping paths show how different forms of intelligence can participate in a common execution environment. The wider vision extends these mechanisms into a general way of organizing electronic work.

Chapter 04

Websites should make business capabilities accessible

In short

A company's website can also offer services that other companies' software can discover and use, grounded in real records and the company's own rules.

Read the chapter

A website represents an organization to the outside world. In the proposed future, it also offers a governed service interface through which another person's or company's software can discover what the organization provides and request work. Its public descriptions identify supported outcomes, accepted inputs, relevant constraints and authorization requirements.

An intelligent supplier interface can clarify a material specification, check current availability and return an offer grounded in the supplier's records and policies. A customer service interface can investigate a particular order under the customer's permissions. A scheduling service can propose times that its underlying systems can actually honor.

Such a website needs maintained business context and reliable execution paths. A model's fluent answer cannot establish stock, price or a contractual commitment by itself. The service must connect its interpretation to authoritative records and to the company's rules for accepting an action.

Human pages and machine interfaces can express the same business capabilities in different forms. People can browse, compare and ask questions directly. Authorized software can perform the corresponding discovery, clarification and execution through explicit contracts. The web becomes a place where organizations can conduct work programmatically while retaining their own identity and authority.

Chapter 05

A purchasing request shows the whole architecture

In short

One request for cable shows every layer at work, and shows that permission to research suppliers is not permission to buy.

Step 1 of 6

The request

Imagine a project manager asking: Find an approved replacement for 500 metres of cable, delivered to Site 12 by Friday. Compare the offers and recommend the best option.

Step 2 of 6

Inside the purchasing application

Within the purchasing application, explicit definitions describe the required grade, permitted substitutions, quantity and delivery conditions. Interpretation resolves ambiguous product descriptions. Reusable adapters translate recurring supplier formats. Exact operations calculate totals and check the relevant records.

Step 3 of 6

The company's platform

The company's operations platform brings together the project specification, existing inventory, approved suppliers and purchasing policy. It routes interpretation to an appropriate model under the company's context rules. It records the task and the evidence supporting each proposed option.

Step 4 of 6

Supplier services

Supplier services receive the request through their governed interfaces. They ask for missing details and return offers based on their actual catalogs, stock and delivery terms. Each supplier remains responsible for what it offers and for the conditions under which an acceptance becomes an order.

Step 5 of 6

Authority and the decision

The buyer's platform compares the offers and explains its recommendation. The instruction to research suppliers authorizes that research. Purchasing requires a separate, applicable mandate. If that authority is absent, the platform presents the decision to a person. If a bounded purchasing mandate applies, the platform can accept within its limits and obtain a durable order acknowledgment.

Step 6 of 6

Recovery

A lost connection then becomes a reconciliation problem. The platforms use the task and transaction records to determine whether an order was accepted before attempting another purchase. The useful result is a completed business process whose meaning, authority and outcome remain inspectable across company boundaries.

Read the chapter

Imagine a project manager asking: Find an approved replacement for 500 metres of cable, delivered to Site 12 by Friday. Compare the offers and recommend the best option.

Within the purchasing application, explicit definitions describe the required grade, permitted substitutions, quantity and delivery conditions. Interpretation resolves ambiguous product descriptions. Reusable adapters translate recurring supplier formats. Exact operations calculate totals and check the relevant records.

The company's operations platform brings together the project specification, existing inventory, approved suppliers and purchasing policy. It routes interpretation to an appropriate model under the company's context rules. It records the task and the evidence supporting each proposed option.

Supplier services receive the request through their governed interfaces. They ask for missing details and return offers based on their actual catalogs, stock and delivery terms. Each supplier remains responsible for what it offers and for the conditions under which an acceptance becomes an order.

The buyer's platform compares the offers and explains its recommendation. The instruction to research suppliers authorizes that research. Purchasing requires a separate, applicable mandate. If that authority is absent, the platform presents the decision to a person. If a bounded purchasing mandate applies, the platform can accept within its limits and obtain a durable order acknowledgment.

A lost connection then becomes a reconciliation problem. The platforms use the task and transaction records to determine whether an order was accepted before attempting another purchase. The useful result is a completed business process whose meaning, authority and outcome remain inspectable across company boundaries.

Chapter 06

Authority must remain explicit

In short

Understanding a request never grants the right to act on it: delegation is bounded, a refusal is a valid outcome, and every action stays on the record.

Read the chapter

Understanding an action and having permission to perform it are separate properties. A model may interpret a request, propose a plan or recognize a possible exception. That interpretation must not create its own authority. The organization establishes who may authorize the work and the limits under which it may proceed.

Autonomy should grow through bounded delegation. A mandate can limit an agent to particular resources, suppliers, amounts or periods. People can reserve consequential decisions while allowing routine work to continue. A refusal or an unresolved ambiguity is a valid operational outcome when the conditions for proceeding have not been met.

The platform should preserve what was requested, which definitions and permissions governed the action, and the evidence of its effects. An interrupted task should retain its history. Stopping future work must leave completed effects visible so that people can reconcile them. These properties make delegation practical.

Chapter 07

Why we expect this architecture to spread

In short

Every hand-off between people, applications and companies is a translation that costs effort; this approach can be adopted one workflow at a time, beside existing systems.

Read the chapter

The economic argument begins with repeated translation. Developers translate business meaning into application code. Employees translate information between applications. Businesses translate requests and records across organizational boundaries. Each repetition consumes effort and creates another place where meaning can be lost.

External definitions offer a way to maintain changing meaning without rebuilding every surrounding mechanism. Operations platforms offer a way to coordinate capabilities around an objective. Published service contracts offer a way to carry that coordination across companies. Progress at one level increases the usefulness of the others.

Adoption can proceed through existing systems. A company can begin with a single workflow, retain its systems of record and expose a small number of controlled capabilities. A supplier can offer a machine service while continuing to serve people through its website. Developers can externalize one unstable integration boundary before changing an entire application architecture.

We expect this pattern to become increasingly valuable wherever organizations need software to handle changing information and complete work across several systems. Its implementation will vary by language, industry and deployment model. The practical test will be whether it reduces coordination effort while preserving correctness, authority and recoverability.

Chapter 08

The future we are building

In short

Progress is measured by the work a person can safely entrust to software and still understand.

Read the chapter

We want programs that expose enough meaning to participate in work beyond their original screens and fixed integrations. We want organizations to use local and cloud intelligence through an operating environment they control. We want websites to make real business capabilities accessible to people and authorized software.

IntentSharp names the separation of changing intent and contracts from stable execution. An Autonomous Operations Platform composes those capabilities into organizational work. The service web connects that work across independent organizations.

The measure of progress is the work a person can safely entrust to software and still understand. A person states the desired outcome. Software carries the routine coordination. The organization retains authority and a record of what occurred. That is the future this architecture is intended to make possible.

In plain language

What it means for your business

The problem you already have

Your people spend their days translating: re-keying between applications, filling portals, chasing approvals by email, answering the same question forty different ways in forty chat windows. Every translation costs hours and loses meaning, and none of it leaves a record you could show an auditor.

What changes

You describe the outcome. Software drafts the work, runs the routine parts, stops for a named person where the consequences are real, and keeps the record. Your staff move from doing the work to supervising it. You decide which AI model runs, and where, including on your own hardware.

Why it is safe to delegate

Authority stays explicit. A workflow can read everything it is allowed to read and do nothing consequential until someone with the authority approves it. Every run is traceable to a version, an approver and its evidence. Stopping it leaves what was done visible so it can be reconciled.

How to start

One workflow, on your own server, measured before and after. A pilot costs $1,750 for installation, $2,000 for discovery, and the build at $175 an hour. If you build .NET software, start with IntentSharp instead: evaluate it free for 30 days.

Inside the products

Implementation vocabulary

Nexus
Observability
Turns telemetry into structured insight with a confidence.
Guardian
Remediation
Acts within enforced boundaries and re-observes before closing.
Externalized Runtime
Adaptable logic
Adaptable logic in governed, readable files outside compiled code: an immutable core, mutable definitions.
IntentSharp
Native intelligence
Intent, shapes and rules as versioned definitions, with checked model calls.

Inside our products the method shows up as named parts. The detail of each is disclosed under non-disclosure and licensing terms.

Five guiding principles

  1. 01

    Schema is fluid. Systems interpret intent, not match structure.

  2. 02

    Logic is external. Adaptable behavior lives outside compiled code.

  3. 03

    Everything is observable. No blind spots. AI outputs are first-class signals.

  4. 04

    Everything is fixable at runtime. The behavioral surface is the repair surface.

  5. 05

    Autonomy is bounded. Approval gates, immutable cores and human escalation paths are architecture, not options.

Next

Start with one process.