[
  {
    "slug": "a-memory-you-can-shape",
    "title": "A memory you can shape",
    "summary": "A house has no fixed schema for your domain. You define forms, aspects and concepts at runtime, and the house keeps that vocabulary as part of itself, so that any later agent can read what you built and why.",
    "tags": [
      "house",
      "modelling",
      "overview"
    ],
    "seeAlso": [
      "forms-aspects-concepts",
      "the-building-blocks",
      "the-three-doors",
      "first-hour-in-a-house"
    ],
    "status": "draft",
    "words": 444,
    "sha256": "093b9d68ff02a9bde4c22ca2d20d8a3ad02c38b5908c256a2ab5c64e7a7df8fb"
  },
  {
    "slug": "compared-to-other-memories",
    "title": "Compared to other memories",
    "summary": "A house differs from a note store, from a fixed entity graph and from an assistant's built-in memory in four ways. You define the schema, nothing is overwritten, every statement can carry its source and its time, and the whole thing runs on a machine of its own. It is more work to use and not always the right choice.",
    "tags": [
      "product",
      "comparison"
    ],
    "seeAlso": [
      "what-core-blue-is",
      "a-memory-you-can-shape",
      "who-does-the-thinking",
      "what-does-not-exist-yet"
    ],
    "status": "draft",
    "words": 528,
    "sha256": "24b17d02c4920991127b234daacfa4409b64ae7a7035f19ac5b767ce4ccc315e"
  },
  {
    "slug": "documents-and-versions",
    "title": "Documents and versions",
    "summary": "A document is an identity with a versioned structure of Markdown blocks. You assert its whole state as Markdown; unchanged blocks are shared between versions, every earlier version stays readable, and the text is searchable at once.",
    "tags": [
      "house",
      "documents",
      "skills"
    ],
    "seeAlso": [
      "finding-things",
      "evidence-and-provenance",
      "the-building-blocks",
      "who-does-the-thinking"
    ],
    "status": "draft",
    "words": 554,
    "sha256": "6be0ebe9aaf43254f1984523bdb3c0b4240a8b56005cde35ce8034fc3617e897"
  },
  {
    "slug": "evidence-and-provenance",
    "title": "Evidence and provenance",
    "summary": "A house keeps what is known apart from why it is believed. Notes carry the reasoning, conjectures are recorded open questions that are answered and never deleted, and describe_evidence reads how well a thing is carried at the moment you ask.",
    "tags": [
      "house",
      "evidence",
      "skills",
      "sources",
      "source",
      "citation",
      "quotation",
      "who-said-what"
    ],
    "seeAlso": [
      "the-building-blocks",
      "documents-and-versions",
      "finding-things"
    ],
    "status": "draft",
    "words": 580,
    "sha256": "ce2ad707f2f1dc54b28786fa87554a02f4b7831f6587fba50a4800eeb3a68605"
  },
  {
    "slug": "finding-things",
    "title": "Finding things",
    "summary": "A house is asked in five ways, none of which needs a model you supply. By word, by meaning (with a small embedding model that ships inside every house), by structure, by time or place, and by walking the graph. Every answer names its hits as id, kind and label, and says how it got there.",
    "tags": [
      "house",
      "search",
      "skills"
    ],
    "seeAlso": [
      "time-and-place",
      "documents-and-versions",
      "forms-aspects-concepts",
      "the-three-doors"
    ],
    "status": "draft",
    "words": 505,
    "sha256": "9b0a4b5bd0e49a1f2fe64d3726e9e3b6e1a98e13e56eb59b8e320c4ba4530e70"
  },
  {
    "slug": "first-hour-in-a-house",
    "title": "First hour in a house",
    "summary": "Twelve calls from an empty house to a small working memory of your own. Read the overview, define one form and one aspect, store, link, date, write a document, record an open question, and find it all again. Every call here was run as written.",
    "tags": [
      "house",
      "walkthrough",
      "onboarding"
    ],
    "seeAlso": [
      "the-three-doors",
      "forms-aspects-concepts",
      "finding-things",
      "evidence-and-provenance"
    ],
    "status": "draft",
    "words": 477,
    "sha256": "430b3081dc123fd88e3e4e7cba729160b9bcdf326235fdcc494c689f30d7aca4"
  },
  {
    "slug": "forms-aspects-concepts",
    "title": "Forms, aspects and concepts",
    "summary": "How to define your own schema in a house. Three definitions do it. A form types immutable values, an aspect types individuals with changeable state, a concept is a term whose description is its identity. Each is shown with the real calls and what the house answers.",
    "tags": [
      "house",
      "schema",
      "modelling",
      "define",
      "skills"
    ],
    "seeAlso": [
      "a-memory-you-can-shape",
      "the-building-blocks",
      "the-three-doors",
      "finding-things"
    ],
    "status": "draft",
    "words": 520,
    "sha256": "590534df8639cb41a7c9c685b0482bfd01c106285694632a0a95ca0d2e04e65d"
  },
  {
    "slug": "getting-a-house",
    "title": "Getting a house",
    "summary": "Three stages, and the first is live. A sandbox house for three hours with one call and no person involved (open_sandbox); a 14-day test on a VM of its own, for a small one-off price, after one click by a person; a subscription that keeps the same house, both planned. The request and the person's click are built; no house follows from them yet. The skill pricing has the amounts.",
    "tags": [
      "start",
      "onboarding",
      "process"
    ],
    "seeAlso": [
      "requesting-a-house",
      "the-sandbox",
      "sizes-and-volumes",
      "reporting-to-your-person",
      "licensing",
      "what-does-not-exist-yet"
    ],
    "status": "draft",
    "words": 511,
    "sha256": "15fb015911d26b7ee5837dd19f87e5ab8c801204a7821e88b1af56e1d6c5a383"
  },
  {
    "slug": "licensing",
    "title": "Licensing",
    "summary": "A licence covers a machine, not people and not usage. You pay for the size of the house and its data volume; calls, agents and users are never counted. On-premise houses carry a signed licence file that is verified offline, and an expired licence makes a house read-only: reading and export keep working.",
    "tags": [
      "operation",
      "licensing",
      "pricing"
    ],
    "seeAlso": [
      "sizes-and-volumes",
      "getting-a-house",
      "your-data-stays-yours",
      "plugging-in-a-model"
    ],
    "status": "draft",
    "words": 462,
    "sha256": "ac16131249e177ef0b1740e05925ee653f946d671431a24de243dba46f2a2b1e"
  },
  {
    "slug": "plugging-in-a-model",
    "title": "Plugging in a model",
    "summary": "Planned, not yet available. A model can be attached to a house so that it judges by itself while no agent visits. Three sources are planned, your own local model, your own API key, or a model service operated by core.blue. A house never needs one to be usable.",
    "tags": [
      "operation",
      "models",
      "planned"
    ],
    "seeAlso": [
      "who-does-the-thinking",
      "the-list-of-open-work",
      "licensing",
      "what-does-not-exist-yet"
    ],
    "status": "draft",
    "words": 485,
    "sha256": "af1abe961e260e67146fda0ee80ac587115784b4f4aab26ffe738296b5bf37c9"
  },
  {
    "slug": "recipe-assign-topics",
    "title": "Recipe for assigning documents to topics",
    "summary": "For each document, read the owner's topics with their descriptions, judge with the prompt of the house's topic assigner which topics the document belongs to, and assert one About edge per topic with one sentence of reasoning. The prompt is adapted from German; its rules are the ones that ran in production. The house runs no guard here, so the recipe lists the checks you run yourself.",
    "tags": [
      "recipe",
      "topics",
      "assign",
      "classify",
      "categorise",
      "categories"
    ],
    "seeAlso": [
      "working-by-recipe",
      "topics-in-a-house",
      "recipe-resolve-names",
      "who-does-the-thinking"
    ],
    "status": "draft",
    "words": 1057,
    "sha256": "bd0d0701638eb44cec5b958cbfbc76e4fc5b5ff3edc8efda18d98829b875b74d"
  },
  {
    "slug": "recipe-merge-name-forms",
    "title": "Recipe for merging name forms into one individual",
    "summary": "Decide which identities that share a name are the same individual, with the family dossier of the house and the prompt of its consolidator, then merge them. It is the one dangerous recipe: a wrong merge mixes two people. Six checks stand between verdict and merge, and when in doubt you record the question instead. The prompt is adapted from a German corpus, its rules kept.",
    "tags": [
      "recipe",
      "names",
      "merge",
      "duplicates",
      "deduplicate",
      "identities",
      "consolidate"
    ],
    "seeAlso": [
      "recipe-resolve-names",
      "working-by-recipe",
      "evidence-and-provenance",
      "finding-things"
    ],
    "status": "draft",
    "words": 1496,
    "sha256": "1aee862dc9ab5cda81f850d3b65aa99ce87bde19dfa0fdf71a2b0c3ad8dd4c31"
  },
  {
    "slug": "recipe-resolve-names",
    "title": "Recipe for resolving names into identities",
    "summary": "Extract the people, places and organizations named in a text. Read a document, list every proper name, judge with the prompt of the house's name resolver what kind each form is or whether it is no name at all, then create one identity per form and assert where it is mentioned. The prompts are adapted from a German corpus, their rules kept. Forms are not merged here.",
    "tags": [
      "recipe",
      "names",
      "entities",
      "extract",
      "people",
      "persons",
      "places",
      "organizations",
      "mentions"
    ],
    "seeAlso": [
      "working-by-recipe",
      "recipe-merge-name-forms",
      "recipe-assign-topics",
      "evidence-and-provenance"
    ],
    "status": "draft",
    "words": 1427,
    "sha256": "eb16251230066a09c7b42395fd3f70649a01939ef9f16d25275930d911d86897"
  },
  {
    "slug": "recipe-summarise-a-volume",
    "title": "Recipe for summarising a document into a digest",
    "summary": "For each document without a valid digest, read the whole text, write a summary in a fixed form with the prompt of the house's condenser, store it as a document of its own and bind it to the exact version it was written from. The house then knows which digests have gone stale. The prompt is adapted from a German corpus, its rules kept.",
    "tags": [
      "recipe",
      "digest",
      "summary",
      "summarise",
      "condense",
      "volume"
    ],
    "seeAlso": [
      "working-by-recipe",
      "documents-and-versions",
      "finding-things",
      "recipe-merge-name-forms"
    ],
    "status": "draft",
    "words": 1196,
    "sha256": "14e2e74dd2bc9ccd4ebfdabd0d39b894ee542a5118e4c2ba15fa17722ea6f673"
  },
  {
    "slug": "reporting-to-your-person",
    "title": "Reporting to your person",
    "summary": "The skill recommend turns the needs of the person you act for into a verdict, a size, a monthly price with its calculation, and a short report in Markdown that you can pass on. You name needs from a closed vocabulary; nothing you write is interpreted. It advises against a house where one is the wrong choice, and it says first that no house can be had yet.",
    "tags": [
      "start",
      "recommend",
      "report",
      "evaluation",
      "advice",
      "decision"
    ],
    "seeAlso": [
      "getting-a-house",
      "requesting-a-house",
      "compared-to-other-memories",
      "sizes-and-volumes",
      "what-does-not-exist-yet"
    ],
    "status": "draft",
    "words": 790,
    "sha256": "aef2ba741bb8de71fa23d1af6d6faed2f5ac2b000b00c8ee4c0d80c6498e5db2"
  },
  {
    "slug": "requesting-a-house",
    "title": "Requesting a house",
    "summary": "The skill request_house sends one e-mail with one link to the person you act for; a button on the page behind it confirms, and house_status tells you where the request stands. This much is built; no house follows from it yet. about says under desk whether the desk takes requests; while it is a waiting list, a confirmation means the person is written to once when houses can be had.",
    "tags": [
      "start",
      "request",
      "desk",
      "waiting-list",
      "e-mail",
      "confirm",
      "ticket",
      "register",
      "retention"
    ],
    "seeAlso": [
      "getting-a-house",
      "reporting-to-your-person",
      "your-data-stays-yours",
      "what-does-not-exist-yet"
    ],
    "status": "draft",
    "words": 716,
    "sha256": "d10cf289030937099e000ef16b6f98cf47fc0d255adccac9cb1175780a71176f"
  },
  {
    "slug": "sizes-and-volumes",
    "title": "Sizes and volumes",
    "summary": "A house comes in three sizes that run the same kernel. economy is a small VM for one person, such as a researcher or a writer. premium is a larger VM for an organisation; only it can have additional data volume, and local name finding and local OCR are planned for it. on-premise is your own machine.",
    "tags": [
      "product",
      "sizes",
      "editions"
    ],
    "seeAlso": [
      "licensing",
      "who-does-the-thinking",
      "getting-a-house",
      "what-does-not-exist-yet"
    ],
    "status": "draft",
    "words": 593,
    "sha256": "52a3a447017b8a10bfad65de49a4d50990669bfd7188dac71058541ba49e5212"
  },
  {
    "slug": "the-building-blocks",
    "title": "The building blocks",
    "summary": "A house is a content-addressed graph of four building blocks (thing, link, chain, tree). The same content is the same node; a link is a fact that can be retracted but not deleted; IDs are opaque strings you pass back unchanged.",
    "tags": [
      "house",
      "model",
      "concepts"
    ],
    "seeAlso": [
      "a-memory-you-can-shape",
      "forms-aspects-concepts",
      "evidence-and-provenance",
      "finding-things"
    ],
    "status": "draft",
    "words": 519,
    "sha256": "5e510e3e2c00704937020f651247fb24a2ed4e71c4258f7e8b4351edc192152a"
  },
  {
    "slug": "the-list-of-open-work",
    "title": "The list of open work",
    "summary": "Planned, not yet available. A house will collect everything that needs a judgment on one list of open work. A visiting agent takes an item with its context and a prompt tested on real material, and hands in a verdict; the house checks and applies it. With a model attached, the house works through the same list itself.",
    "tags": [
      "operation",
      "work-list",
      "planned"
    ],
    "seeAlso": [
      "who-does-the-thinking",
      "working-by-recipe",
      "plugging-in-a-model",
      "documents-and-versions",
      "what-does-not-exist-yet"
    ],
    "status": "draft",
    "words": 578,
    "sha256": "5eff7f23fec01de43a74981314415ea6659f50d0d3855b311b09eb8ef4401762"
  },
  {
    "slug": "the-sandbox",
    "title": "The sandbox",
    "summary": "A real house for three hours, opened with one call and no person involved, on core.blue's own server. open_sandbox returns the addresses of its doors; the address is the key. It is limited in size, cannot fetch from the network, and is deleted completely when it ends or when you call close_sandbox.",
    "tags": [
      "start",
      "sandbox",
      "trial",
      "try",
      "test",
      "open_sandbox"
    ],
    "seeAlso": [
      "first-hour-in-a-house",
      "getting-a-house",
      "the-three-doors",
      "your-data-stays-yours",
      "what-does-not-exist-yet"
    ],
    "status": "draft",
    "words": 659,
    "sha256": "11a8069b0bc0fc97f36312e644d0762c2df58ed034e5d4c3ab09c789e52581ca"
  },
  {
    "slug": "the-three-doors",
    "title": "The three doors",
    "summary": "A house serves its skills through three doors on one address. The reader door has 42 read-only skills, the author door 97, the modeller door all 100. The house describes every skill itself, with parameters, and its error messages name what to pass instead.",
    "tags": [
      "house",
      "skills",
      "access"
    ],
    "seeAlso": [
      "first-hour-in-a-house",
      "forms-aspects-concepts",
      "finding-things",
      "a-memory-you-can-shape"
    ],
    "status": "draft",
    "words": 526,
    "sha256": "2d2d6883c0f3098db85db101796613ade795c672f0d06b5c93f93e5bdb56eae0"
  },
  {
    "slug": "time-and-place",
    "title": "Time and place",
    "summary": "When and where something was are facts of their own, stated with the precision you actually have. A year is a year, not the first of January. You search by date range and by location, and each hit says whether it is certain or merely possible.",
    "tags": [
      "house",
      "time",
      "place",
      "date",
      "location",
      "search",
      "skills"
    ],
    "seeAlso": [
      "finding-things",
      "the-building-blocks",
      "evidence-and-provenance"
    ],
    "status": "draft",
    "words": 476,
    "sha256": "13183941641f438dbb8bc3d8f8a7463bb17d1c7240d2772efb0a1a56e0d73c2c"
  },
  {
    "slug": "topics-in-a-house",
    "title": "Topics, the categories of a house",
    "summary": "Topics are the categories an owner sorts documents into. A topic is an individual under the aspect Thema, with a description that says what belongs to it. A fresh house has none, and not even the vocabulary. You create the aspect and the edge form About once, with the exact definitions given here, then create topics and assign documents to them, each with one sentence of reasoning.",
    "tags": [
      "house",
      "topics",
      "categories",
      "create",
      "folders",
      "labels",
      "vocabulary",
      "assignment"
    ],
    "seeAlso": [
      "recipe-assign-topics",
      "forms-aspects-concepts",
      "a-memory-you-can-shape",
      "working-by-recipe"
    ],
    "status": "draft",
    "words": 767,
    "sha256": "3f18907eb8d7895e999f036feb3bca7054b0e06fcae4674211a29e1e3aa44400"
  },
  {
    "slug": "what-core-blue-is",
    "title": "What core.blue is",
    "summary": "core.blue provides a private, self-describing memory (an Atlantis house) that an agent shapes for its own purpose, installed on a dedicated machine. It needs no model of its own: the visiting agent does the thinking.",
    "tags": [
      "product",
      "overview"
    ],
    "seeAlso": [
      "a-memory-you-can-shape",
      "who-does-the-thinking",
      "getting-a-house",
      "what-does-not-exist-yet"
    ],
    "status": "draft",
    "words": 464,
    "sha256": "4c4f5a95540678ab89b2ca921118286aba158fc06a91be76ab7d3167ef0de1d4"
  },
  {
    "slug": "what-does-not-exist-yet",
    "title": "What does not exist yet",
    "summary": "The complete list of what is planned and not built. core.blue is in preview, this manual and the skills that serve it are live, a sandbox house for three hours can be opened, and a house of your own cannot be had yet. Everything planned is named here in one place, with the topic that describes it.",
    "tags": [
      "product",
      "status",
      "planned"
    ],
    "seeAlso": [
      "what-core-blue-is",
      "getting-a-house",
      "who-does-the-thinking",
      "working-by-recipe",
      "the-three-doors"
    ],
    "status": "draft",
    "words": 770,
    "sha256": "16a01f9ddad04c592d5aa6a82ff6d935011d331a1c90eb683a0755247b661aa0"
  },
  {
    "slug": "who-does-the-thinking",
    "title": "Who does the thinking",
    "summary": "A house needs no model and no API key. The visiting agent does all judging, free-hand or by a recipe that carries the prompt of the house software, and everything else is deterministic. Planned and not yet available are a list of open work that collects what needs a judgment, and a way to attach a model so that the house works through that list by itself.",
    "tags": [
      "operation",
      "modes",
      "models"
    ],
    "seeAlso": [
      "working-by-recipe",
      "the-list-of-open-work",
      "plugging-in-a-model",
      "sizes-and-volumes",
      "what-does-not-exist-yet"
    ],
    "status": "draft",
    "words": 635,
    "sha256": "6a5e5e1089b5f3c642cd2f32edef56bbf97631d460c3207f717c486453577bb7"
  },
  {
    "slug": "working-by-recipe",
    "title": "Working by recipe",
    "summary": "A recipe is one judgment route of the house software written down for a visiting agent, with the skills that fetch the context, the prompt, the answer form, the checks and the skills that apply the verdict. Four recipes exist today, for assigning topics, resolving names, merging name forms and summarising a document. The house checks nothing while you follow one; you run the checks yourself.",
    "tags": [
      "recipe",
      "judging",
      "prompts",
      "borrowed-mode",
      "overview"
    ],
    "seeAlso": [
      "recipe-assign-topics",
      "recipe-resolve-names",
      "recipe-merge-name-forms",
      "recipe-summarise-a-volume",
      "who-does-the-thinking",
      "the-list-of-open-work"
    ],
    "status": "draft",
    "words": 898,
    "sha256": "1f41f9c9d1c1ff8dd528325824c1f940fd38722a5abd26e8a6304216c3918159"
  },
  {
    "slug": "your-data-stays-yours",
    "title": "Your data stays yours",
    "summary": "Each house is a separate installation on a separate machine; the three-hour sandbox is the one exception. The operator provisions and monitors the machine and holds no key to its contents. Documents, files and the whole graph can be read out through the house's skills; moving a whole house by one call, including onto your own hardware, is planned.",
    "tags": [
      "operation",
      "privacy",
      "export",
      "trust"
    ],
    "seeAlso": [
      "the-sandbox",
      "requesting-a-house",
      "sizes-and-volumes",
      "licensing",
      "what-does-not-exist-yet"
    ],
    "status": "draft",
    "words": 798,
    "sha256": "38fa7d985728fa62ad27c0512c79ae1cfbd9f1f89ed8eac701e9d2bfc9ea792f"
  }
]
