Once your business is nine named objects instead of forty tables, a question is just a query. No report builder, no ticket to whoever knows the schema, no waiting until Thursday. And nothing is written without your approval — Oracle reads the whole graph and proposes; you decide.
The question below touches Address, Unit, Event and Target. In a normal stack that is a data request with a two-week queue. Here it is a sentence, because the objects already exist and already know how they relate.
| What Oracle does | |
|---|---|
| Reads | The whole graph, in your own words. Every object, every event, every target — scoped to your workspace and nothing else. |
| Writes | Nothing without your approval. The same invariant that governs every module governs Oracle: it proposes with a number attached, you hold the decision, and no proposal that breaches a floor you set is ever offered. |
| Extends | Define a SKU, set a Target, save a recurring question, build a view. You personalise the system yourself instead of waiting for us to ship a bespoke feature. |
| Costs | Metered in credits — work actually done, not logins. An allowance is included with every subscription. |
| Cannot | See another operator's data, post to your accounting system unattended, or change a Target without recording who changed it and when. |
We could ship this tomorrow and it would look extraordinary for ten minutes. Then someone would ask a question whose answer lives across six tables that disagree with each other, and it would confidently return something wrong.
Nine objects with defined relationships and one canonical value per field. Without that, a language model is guessing at your schema and dressing the guess in a sentence.
An append-only ledger with lineage back to the source record. “Why?” is the follow-up question to every answer, and it is unanswerable without it.
Which is where it is. Everything it will need is being built underneath it now, and the sequence is deliberate rather than a delay.
A free Margin Scan reads what you already have and returns one number. It is also how the first objects get built.