MANIFESTO

Software should do its share of the work.

Most software waits: for someone to open it, read the numbers and decide what happens next. We think it can do more, as long as it stays under control. This page is what we believe, and why we build the way we do.

01SIGNAL

Software shouldn't just wait.

Software was designed to assist. Assisting is no longer enough. A booking comes in, a document changes, a customer writes: in many companies each of these moments sits still until someone notices. We're interested in software that notices on its own and starts the work.

In practice

events, webhooks, inboxes, calendars, scheduled jobs. The system starts from a fact, not from a click.

  1. SIGNALa fact arrives
  2. CONTEXT
  3. DECISION
  4. APPROVAL
  5. ACTION
  6. VERIFY

02CONTEXT

Without context, AI is a chat box.

A general model knows a lot, but it doesn't know how your company works. To be useful it needs your data, your rules, your constraints and what already happened. That is the difference between a plausible answer and the right one for you.

In practice

access scoped to the data that matters, rules written as constraints, searchable history, cited sources.

  1. SIGNALa fact arrives
  2. CONTEXTdata · rules · history
  3. DECISION
  4. APPROVAL
  5. ACTION
  6. VERIFY

03DECISION · ACTION

An answer isn't always the finish line.

Often the real work starts after the answer: drafting a reply, comparing two options, updating a record, alerting the right person, publishing. A useful system chooses the next step and knows how to use the tools to take it.

In practice

the model reasons over the case, picks from a defined set of actions and calls tools with precise permissions. It doesn't improvise integrations.

  1. SIGNALa fact arrives
  2. CONTEXTdata · rules · history
  3. DECISIONpicks the next step
  4. APPROVAL
  5. ACTIONrecorded
  6. VERIFY

04CONTROL

Autonomy without control isn't sophistication.

Software can become more active without getting out of hand. That is why control is part of the design from day one: what the system may do on its own, what needs approval, what it must never touch. On its own when it makes sense, on command when you want.

How we design an action

  1. 1the AI proposes and explains why
  2. 2the system keeps context and constraints attached
  3. 3a person approves where it matters
  4. 4the effect passes through a gate
  5. 5every step is recorded
  6. 6the result can be checked

A design principle, not a checklist. Each system uses the steps its risk calls for.

In practice

per-action permissions, approval thresholds, kill switches, a readable log of every step.

  1. SIGNALa fact arrives
  2. CONTEXTdata · rules · history
  3. DECISIONpicks the next step
  4. APPROVALinside the system → real-world effect
  5. ACTIONrecorded
  6. VERIFY

05VERIFICATION

After acting, look at what happened.

A system that acts should be able to check the effect. Did the message go out, did the record change, is the result the expected one? Where the product allows it, that return closes the loop: the next run starts from what the last one found, instead of repeating the same mistake quietly.

In practice

post-execution checks, readable traces, errors logged where people can see them, measures compared over time.

  1. SIGNALa fact arrives
  2. CONTEXTdata · rules · history
  3. DECISIONpicks the next step
  4. APPROVALinside the system → real-world effect
  5. ACTIONrecorded
  6. VERIFYchecks the outcome · ↺ feeds back

06WHERE THIS IS GOING

A grammar that keeps coming back.

We have built systems for very different sectors. Looking at them side by side, the same shape keeps returning: a signal, the right context, a decision, an action under control, a check. It isn't a single product and we don't present it as one. It is an engineering thesis that gets stronger with every build, and the direction we think software should take.

In practice

observe, understand, decide, act, verify, learn. A way of designing systems, applied one build at a time.

  1. SIGNALa fact arrives
  2. CONTEXTdata · rules · history
  3. DECISIONpicks the next step
  4. APPROVALinside the system → real-world effect
  5. ACTIONrecorded
  6. VERIFYchecks the outcome · ↺ feeds back
  7. A THESIS, NOT A SINGLE PRODUCT