diff --git a/ideas/index.html b/ideas/index.html index 4319427..4a60139 100644 --- a/ideas/index.html +++ b/ideas/index.html @@ -7,13 +7,13 @@ Ideas — Robert Blust - + - + @@ -252,6 +252,9 @@ .part .num{color:var(--dim); font-size:.8rem; padding-top:.15rem} .part h3{font-size:1.05rem; font-weight:600} .part p{color:var(--dim); font-size:.95rem; margin-top:.3rem; max-width:62ch} + .part .packs{list-style:none; margin-top:.3rem; max-width:62ch} + .part .packs li{color:var(--dim); font-size:.95rem; margin-top:.35rem} + .part .packs b{color:var(--ink); font-weight:600} /* The bar is the one place a number is drawn rather than written: how far along the part is. The label beside it says the same thing in words, because a bar alone is a feeling. */ .maturity{display:flex; align-items:center; gap:.9rem; margin-top:.7rem} @@ -341,135 +344,169 @@

The questions val

Findings will be published as the material matures. The first is published: One question answered. One still open. My network is part of the experiment: honest feedback is the point, and a no is worth more to me than a polite yes.

-
+
- -

GuestGraph

- guestgraph.io + +

CompanyGraph

+ companygraph.io
-

Five strangers. One guest.

-

A guest books, checks in, eats, joins the wifi and leaves a review — and every system in the hotel stores someone different. GuestGraph resolves those strangers into one profile, and can always tell you why. A wrong merge is a data protection incident, so every decision is explainable and reversible.

-
For

Hospitality tech — hotels and hotel groups, and the PMS, POS and booking-system vendors that serve them.

+

Everything a company knows. One graph.

+

What a company knows — roles, processes, metrics, rules, decisions — is written down, but no two people would look in the same place. So you ask a person instead; that is the tax. CompanyGraph is the structure that knowledge takes: a graph of Markdown, versioned like code, readable for people, reliable for AI.

+
For

Companies serious about using AI — anyone who wants agents acting inside their rules instead of guessing, from a company of one upward.

  1. 01
    -

    The engine

    -

    Identity resolution — deterministic and probabilistic, layered by confidence, with a human review queue.

    -
    built
    +

    Core

    +

    Core types, one schema per type — the vocabulary two companies that never met converged on, and the one any company can be described in. Published and versioned, every release tagged.

    +
    vocabulary published
    Open source
  2. 02
    -

    The guest graph & API

    -

    Immutable source records, a derived profile that can always be recomputed, everything reachable over REST.

    -
    built
    +

    The packs

    +

    Beside core, vocabulary only some kinds of company need at all, each taken by the company that needs it:

    +
      +
    • Software, for a company that builds software: its bounded contexts and their aggregates, in domain-driven design’s terms. Watch the talk
    • +
    • Organization, for a company of more than one person: its units, its teams and who answers to whom. Watch the talk
    • +
    • Landscape, for a company that runs systems: the systems and the data that passes between them, aligned to ArchiMate® 4. Watch the talk
    • +
    • Requirements, for a company that says what its products must do before it builds them: what someone wants from a product and what the product is held to. Watch the talk
    • +
    +
    packs published
    Open source
  3. 03
    -

    Explain, undo, audit

    -

    Every merge answers “why?” and can be split again — an undo writes a permanent do-not-merge rule.

    -
    built
    +

    The graph of Markdown

    +

    One page per thing, its title is its name, every reference by name — nothing points at nothing, nothing gets quietly lost.

    +
    conventions published
    Open source
  4. 04
    -

    Connectors

    -

    Apaleo, a real PMS: reservations and bookings, by webhook and by full sync. Every other system — POS, wifi, booking engines — is still ahead.

    -
    Apaleo shipped
    +

    The command and the plugin

    +

    A command ships inside the meta-model. Run with nothing after it, it opens a menu that does all of it: init creates an instance that passes the checks on its first day, check checks it mechanically, upgrade keeps it current with core, obsidian installs the plugin in a vault, and adopt gives a repository that is not an instance the same form check and workflow. judge, run on its own, asks a decision model whether each page keeps its schema’s writing rules: advisory, and only after the owner agrees to what it sends. init also installs the agent skills that validate an instance, judge its writing, export it and produce its surfaces — and that build one, from a person’s documents or from a company’s web address. An Obsidian plugin ships beside it: the model’s checks run while a page is edited, and what a schema declares completes as it is typed. The plugin already writes a new page from its schema; the command does not yet.

    +
    CLI and plugin shipped
    Open source
  5. 05
    -

    The hosted service

    -

    Hosting, console, MCP for AI agents on the hotel’s own guest graph. One meter: billed per arrival — a number already on the hotel’s own dashboard. Planned, not open yet.

    +

    The MCP server

    +

    An MCP server that ships: an AI agent connects and asks the model directly — which types a company declares, what one entity says, what evidence a claim rests on — read-only, serving any instance, running on the reference instance, on CompanyGraph’s own and on GuestGraph’s, and listed in the MCP Registry. It also draws part of the model as a diagram: the concepts, a process, an entity’s connections, the meta-model itself and, in a model that takes the software pack, a bounded context’s map, its aggregates, their flow and their lifecycle, and, in one that takes the landscape pack, a system in its landscape and what it holds.

    +
    server shipped
    +
    + Open source +
  6. +
  7. + 06 +
    +

    The chat

    +

    A chat ships over the server: a visitor who will not connect an agent asks on the page in their own words, and the answer names the entity each claim rests on, sets a grouping out as a table and shows a structure as the diagram the server drew, and it says first that an AI answers there, not a person, as the AI Act asks. The command, the plugin, the server and the chat are open source — not the paid half of a free thing.

    +
    chat shipped
    +
    + Open source +
  8. +
  9. + 07 +
    +

    The talks, the example and real instances

    +

    Deck, PDF and audio in German and English, plus one worked example — and real instances rather than invented ones, each public and checked against the conventions: mine, drawn as a graph here, CompanyGraph’s own and GuestGraph’s.

    +
    real instances public
    +
    + Open source +
  10. +
  11. + 08 +
    +

    Consulting

    +

    Building the model with you. One meter: billed per day, time and material — stop any time, everything stays yours.

    model defined
    Commercial
-

Open core, because a black box that merges guests is not something I would deploy either.

+

A model meant for people and AI at once must not cost more the more of them read it.

-
+
- -

CompanyGraph

- companygraph.io + +

GuestGraph

+ guestgraph.io
-

Everything a company knows. One graph.

-

What a company knows — roles, processes, metrics, rules, decisions — is written down, but no two people would look in the same place. So you ask a person instead; that is the tax. CompanyGraph is the structure that knowledge takes: a graph of Markdown, versioned like code, readable for people, reliable for AI.

-
For

Companies serious about using AI — anyone who wants agents acting inside their rules instead of guessing, from a company of one upward.

+

Five strangers. One guest.

+

A guest books, checks in, eats, joins the wifi and leaves a review — and every system in the hotel stores someone different. GuestGraph resolves those strangers into one profile, and can always tell you why. A wrong merge is a data protection incident, so every decision is explainable and reversible.

+
For

Hospitality tech — hotels and hotel groups, and the PMS, POS and booking-system vendors that serve them.

  1. 01
    -

    The meta-model

    -

    Core types, one schema per type — the vocabulary two companies that never met converged on. Beside core, three packs for the companies that need them: one for software, its bounded contexts and their aggregates; one for the organization of a company of more than one person, its units and who answers to whom; one for the landscape, the systems a company runs and the data that passes between them. Published and versioned, every release tagged.

    -
    vocabulary published
    +

    The engine

    +

    Identity resolution — deterministic and probabilistic, layered by confidence, with a human review queue.

    +
    built
    Open source
  2. 02
    -

    The graph of Markdown

    -

    One page per thing, its title is its name, every reference by name — nothing points at nothing, nothing gets quietly lost.

    -
    conventions published
    +

    The guest graph & API

    +

    Immutable source records, a derived profile that can always be recomputed, everything reachable over REST.

    +
    built
    Open source
  3. 03
    -

    The tooling, the server and the chat

    -

    An MCP server that ships: an AI agent connects and asks the model directly — which types a company declares, what one entity says, what evidence a claim rests on — read-only, serving any instance, running on the reference instance, on CompanyGraph’s own and on GuestGraph’s, and listed in the MCP Registry. It also draws part of the model as a diagram: the concepts, a process, an entity’s connections, the meta-model itself and, in a model that takes the software pack, a bounded context’s map, its aggregates, their flow and their lifecycle, and, in one that takes the landscape pack, a system in its landscape and what it holds. A chat ships over it: a visitor who will not connect an agent asks on the page in their own words, and the answer names the entity each claim rests on, sets a grouping out as a table and shows a structure as the diagram the server drew, and it says first that an AI answers there, not a person, as the AI Act asks. An Obsidian plugin ships beside it: the model’s checks run while a page is edited, and what a schema declares completes as it is typed. And a command ships inside the meta-model. Run with nothing after it, it opens a menu that does all of it: init creates an instance that passes the checks on its first day, check checks it mechanically, upgrade keeps it current with core, obsidian installs the plugin in a vault, and adopt gives a repository that is not an instance the same form check and workflow. judge, run on its own, asks a decision model whether each page keeps its schema’s writing rules: advisory, and only after the owner agrees to what it sends. init also installs the agent skills that validate an instance, judge its writing, export it and produce its surfaces — and that build one, from a person’s documents or from a company’s web address. The plugin already writes a new page from its schema; the command does not yet. Open source, not the paid half of a free thing.

    -
    server, chat, plugin and CLI shipped
    +

    Explain, undo, audit

    +

    Every merge answers “why?” and can be split again — an undo writes a permanent do-not-merge rule.

    +
    built
    Open source
  4. 04
    -

    The talks, the example and real instances

    -

    Deck, PDF and audio in German and English, plus one worked example — and real instances rather than invented ones, each public and checked against the conventions: mine, drawn as a graph here, CompanyGraph’s own and GuestGraph’s.

    -
    real instances public
    +

    Connectors

    +

    Apaleo, a real PMS: reservations and bookings, by webhook and by full sync. Every other system — POS, wifi, booking engines — is still ahead.

    +
    Apaleo shipped
    Open source
  5. 05
    -

    Consulting

    -

    Building the model with you. One meter: billed per day, time and material — stop any time, everything stays yours.

    +

    The hosted service

    +

    Hosting, console, MCP for AI agents on the hotel’s own guest graph. One meter: billed per arrival — a number already on the hotel’s own dashboard. Planned, not open yet.

    model defined
    Commercial
-

A model meant for people and AI at once must not cost more the more of them read it.

+

Open core, because a black box that merges guests is not something I would deploy either.

@@ -551,9 +588,9 @@

Consulting

var UI = { de:{ title:"Ideen – Robert Blust", - desc:"Zwei Ideen, zur Prüfung gestellt: GuestGraph und CompanyGraph. Je fünf Teile – was quelloffen ist, was einmal Geld einbringen könnte und wie weit es gediehen ist." }, + desc:"Zwei Ideen, zur Prüfung gestellt: CompanyGraph und GuestGraph. Teil für Teil – was quelloffen ist, was einmal Geld einbringen könnte und wie weit jeder Teil gediehen ist." }, en:{ title:"Ideas — Robert Blust", - desc:"Two ideas, put up for scrutiny: GuestGraph and CompanyGraph. Five parts each — what is open source, what could ever earn money, and how far along it is." } + desc:"Two ideas, put up for scrutiny: CompanyGraph and GuestGraph. Part by part — what is open source, what could ever earn money, and how far along it is." } }; function applyLang(){ diff --git a/ideas/og.png b/ideas/og.png index 0e60adf..8b6ad33 100644 Binary files a/ideas/og.png and b/ideas/og.png differ diff --git a/ideas/og.sha b/ideas/og.sha index aeada1b..5f31ed9 100644 --- a/ideas/og.sha +++ b/ideas/og.sha @@ -1 +1 @@ -c453eaff43ce4168ffa28bb87db19fe0d41e591b8dbeb64cbe78eea14189e1b9 +efb34d150fee15baedbebc1ae578fd7171fdea4e0357534de1d7c80f90ab93d5