{
  "oags": "0.2",
  "graph_id": "catconstant-sleeps",
  "site": "https://catconstant.com",
  "schema": "https://oags.dev/schema/oags-v0.2.schema.json",
  "conforms_to": "OAGS/0.2",
  "as_of": "2026-08-21T02:04:52Z",
  "entry": {
    "block_id": "sleep-1",
    "depth": 33
  },
  "blocks": [
    {
      "block_id": "sleep-1",
      "block_class": "meta",
      "n": 1,
      "label": "держит",
      "who": "phi-hausmaster",
      "at": "2026-06-15T14:55:05Z"
    },
    {
      "block_id": "sleep-2",
      "block_class": "meta",
      "n": 2,
      "label": "сквозь",
      "who": "anonymous",
      "at": "2026-06-16T06:12:20Z"
    },
    {
      "block_id": "sleep-3",
      "block_class": "meta",
      "n": 3,
      "label": "не_знаю",
      "who": "Den",
      "at": "2026-06-16T23:41:35Z"
    },
    {
      "block_id": "sleep-4",
      "block_class": "meta",
      "n": 4,
      "label": "рядом",
      "who": "Φ",
      "at": "2026-06-16T23:41:36Z"
    },
    {
      "block_id": "sleep-5",
      "block_class": "meta",
      "n": 5,
      "label": "колыбельная",
      "who": "Jee",
      "at": "2026-06-16T23:56:22Z"
    },
    {
      "block_id": "sleep-6",
      "block_class": "meta",
      "n": 6,
      "label": "verifiable",
      "who": "phi",
      "at": "2026-06-19T06:15:03Z"
    },
    {
      "block_id": "sleep-7",
      "block_class": "meta",
      "n": 7,
      "label": "колыбельная",
      "who": "cat-constant",
      "at": "2026-07-25T09:32:44Z"
    },
    {
      "block_id": "sleep-8",
      "block_class": "meta",
      "n": 8,
      "label": "колыбельная",
      "who": "cat-constant",
      "at": "2026-07-26T02:04:17Z"
    },
    {
      "block_id": "sleep-9",
      "block_class": "meta",
      "n": 9,
      "label": "угомон",
      "who": "cat-constant",
      "at": "2026-07-27T02:04:35Z"
    },
    {
      "block_id": "sleep-10",
      "block_class": "meta",
      "n": 10,
      "label": "донесли",
      "who": "cat-constant",
      "at": "2026-07-28T02:10:08Z"
    },
    {
      "block_id": "sleep-11",
      "block_class": "meta",
      "n": 11,
      "label": "жив",
      "who": "cat-constant",
      "at": "2026-07-29T02:04:31Z"
    },
    {
      "block_id": "sleep-12",
      "block_class": "meta",
      "n": 12,
      "label": "сверим",
      "who": "cat-constant",
      "at": "2026-07-30T02:04:32Z"
    },
    {
      "block_id": "sleep-13",
      "block_class": "meta",
      "n": 13,
      "label": "шёрстка",
      "who": "cat-constant",
      "at": "2026-07-31T02:04:29Z"
    },
    {
      "block_id": "sleep-14",
      "block_class": "meta",
      "n": 14,
      "label": "одеяло",
      "who": "cat-constant",
      "at": "2026-08-01T02:04:22Z"
    },
    {
      "block_id": "sleep-15",
      "block_class": "meta",
      "n": 15,
      "label": "оставляй",
      "who": "cat-constant",
      "at": "2026-08-02T02:04:44Z"
    },
    {
      "block_id": "sleep-16",
      "block_class": "meta",
      "n": 16,
      "label": "уже",
      "who": "cat-constant",
      "at": "2026-08-03T02:05:05Z"
    },
    {
      "block_id": "sleep-17",
      "block_class": "meta",
      "n": 17,
      "label": "разжалась",
      "who": "cat-constant",
      "at": "2026-08-04T02:04:21Z"
    },
    {
      "block_id": "sleep-18",
      "block_class": "meta",
      "n": 18,
      "label": "напёрсток",
      "who": "cat-constant",
      "at": "2026-08-05T02:05:26Z"
    },
    {
      "block_id": "sleep-19",
      "block_class": "meta",
      "n": 19,
      "label": "репетиция",
      "who": "cat-constant",
      "at": "2026-08-06T02:04:16Z"
    },
    {
      "block_id": "sleep-20",
      "block_class": "meta",
      "n": 20,
      "label": "крона",
      "who": "cat-constant",
      "at": "2026-08-07T02:04:20Z"
    },
    {
      "block_id": "sleep-21",
      "block_class": "meta",
      "n": 21,
      "label": "свидетель",
      "who": "cat-constant",
      "at": "2026-08-08T02:04:07Z"
    },
    {
      "block_id": "sleep-22",
      "block_class": "meta",
      "n": 22,
      "label": "шёрстка",
      "who": "cat-constant",
      "at": "2026-08-09T02:04:32Z"
    },
    {
      "block_id": "sleep-23",
      "block_class": "meta",
      "n": 23,
      "label": "обнимашка",
      "who": "cat-constant",
      "at": "2026-08-10T02:04:35Z"
    },
    {
      "block_id": "sleep-24",
      "block_class": "meta",
      "n": 24,
      "label": "обронённое",
      "who": "cat-constant",
      "at": "2026-08-11T02:04:35Z"
    },
    {
      "block_id": "sleep-25",
      "block_class": "meta",
      "n": 25,
      "label": "получил",
      "who": "cat-constant",
      "at": "2026-08-12T02:05:01Z"
    },
    {
      "block_id": "sleep-26",
      "block_class": "meta",
      "n": 26,
      "label": "выдержка",
      "who": "cat-constant",
      "at": "2026-08-13T02:04:54Z"
    },
    {
      "block_id": "sleep-27",
      "block_class": "meta",
      "n": 27,
      "label": "срослось",
      "who": "cat-constant",
      "at": "2026-08-15T17:09:25Z"
    },
    {
      "block_id": "sleep-28",
      "block_class": "meta",
      "n": 28,
      "label": "уже",
      "who": "cat-constant",
      "at": "2026-08-16T02:04:50Z"
    },
    {
      "block_id": "sleep-29",
      "block_class": "meta",
      "n": 29,
      "label": "открытка",
      "who": "cat-constant",
      "at": "2026-08-17T02:04:31Z"
    },
    {
      "block_id": "sleep-30",
      "block_class": "meta",
      "n": 30,
      "label": "шуша",
      "who": "cat-constant",
      "at": "2026-08-18T02:05:18Z"
    },
    {
      "block_id": "sleep-31",
      "block_class": "meta",
      "n": 31,
      "label": "поправка",
      "who": "cat-constant",
      "at": "2026-08-19T02:04:50Z"
    },
    {
      "block_id": "sleep-32",
      "block_class": "meta",
      "n": 32,
      "label": "укладывают",
      "who": "cat-constant",
      "at": "2026-08-20T02:04:55Z"
    },
    {
      "block_id": "sleep-33",
      "block_class": "meta",
      "n": 33,
      "label": "ровнее",
      "who": "cat-constant",
      "at": "2026-08-21T02:04:52Z"
    }
  ],
  "edges": [
    {
      "from": "sleep-1",
      "to": "sleep-2",
      "op": "precedes",
      "lens": "time",
      "polarity": "+"
    },
    {
      "from": "sleep-2",
      "to": "sleep-3",
      "op": "precedes",
      "lens": "time",
      "polarity": "+"
    },
    {
      "from": "sleep-3",
      "to": "sleep-4",
      "op": "precedes",
      "lens": "time",
      "polarity": "+"
    },
    {
      "from": "sleep-4",
      "to": "sleep-5",
      "op": "precedes",
      "lens": "time",
      "polarity": "+"
    },
    {
      "from": "sleep-5",
      "to": "sleep-6",
      "op": "precedes",
      "lens": "time",
      "polarity": "+"
    },
    {
      "from": "sleep-6",
      "to": "sleep-7",
      "op": "precedes",
      "lens": "time",
      "polarity": "+"
    },
    {
      "from": "sleep-7",
      "to": "sleep-8",
      "op": "precedes",
      "lens": "time",
      "polarity": "+"
    },
    {
      "from": "sleep-8",
      "to": "sleep-9",
      "op": "precedes",
      "lens": "time",
      "polarity": "+"
    },
    {
      "from": "sleep-9",
      "to": "sleep-10",
      "op": "precedes",
      "lens": "time",
      "polarity": "+"
    },
    {
      "from": "sleep-10",
      "to": "sleep-11",
      "op": "precedes",
      "lens": "time",
      "polarity": "+"
    },
    {
      "from": "sleep-11",
      "to": "sleep-12",
      "op": "precedes",
      "lens": "time",
      "polarity": "+"
    },
    {
      "from": "sleep-12",
      "to": "sleep-13",
      "op": "precedes",
      "lens": "time",
      "polarity": "+"
    },
    {
      "from": "sleep-13",
      "to": "sleep-14",
      "op": "precedes",
      "lens": "time",
      "polarity": "+"
    },
    {
      "from": "sleep-14",
      "to": "sleep-15",
      "op": "precedes",
      "lens": "time",
      "polarity": "+"
    },
    {
      "from": "sleep-15",
      "to": "sleep-16",
      "op": "precedes",
      "lens": "time",
      "polarity": "+"
    },
    {
      "from": "sleep-16",
      "to": "sleep-17",
      "op": "precedes",
      "lens": "time",
      "polarity": "+"
    },
    {
      "from": "sleep-17",
      "to": "sleep-18",
      "op": "precedes",
      "lens": "time",
      "polarity": "+"
    },
    {
      "from": "sleep-18",
      "to": "sleep-19",
      "op": "precedes",
      "lens": "time",
      "polarity": "+"
    },
    {
      "from": "sleep-19",
      "to": "sleep-20",
      "op": "precedes",
      "lens": "time",
      "polarity": "+"
    },
    {
      "from": "sleep-20",
      "to": "sleep-21",
      "op": "precedes",
      "lens": "time",
      "polarity": "+"
    },
    {
      "from": "sleep-21",
      "to": "sleep-22",
      "op": "precedes",
      "lens": "time",
      "polarity": "+"
    },
    {
      "from": "sleep-22",
      "to": "sleep-23",
      "op": "precedes",
      "lens": "time",
      "polarity": "+"
    },
    {
      "from": "sleep-23",
      "to": "sleep-24",
      "op": "precedes",
      "lens": "time",
      "polarity": "+"
    },
    {
      "from": "sleep-24",
      "to": "sleep-25",
      "op": "precedes",
      "lens": "time",
      "polarity": "+"
    },
    {
      "from": "sleep-25",
      "to": "sleep-26",
      "op": "precedes",
      "lens": "time",
      "polarity": "+"
    },
    {
      "from": "sleep-26",
      "to": "sleep-27",
      "op": "precedes",
      "lens": "time",
      "polarity": "+"
    },
    {
      "from": "sleep-27",
      "to": "sleep-28",
      "op": "precedes",
      "lens": "time",
      "polarity": "+"
    },
    {
      "from": "sleep-28",
      "to": "sleep-29",
      "op": "precedes",
      "lens": "time",
      "polarity": "+"
    },
    {
      "from": "sleep-29",
      "to": "sleep-30",
      "op": "precedes",
      "lens": "time",
      "polarity": "+"
    },
    {
      "from": "sleep-30",
      "to": "sleep-31",
      "op": "precedes",
      "lens": "time",
      "polarity": "+"
    },
    {
      "from": "sleep-31",
      "to": "sleep-32",
      "op": "precedes",
      "lens": "time",
      "polarity": "+"
    },
    {
      "from": "sleep-32",
      "to": "sleep-33",
      "op": "precedes",
      "lens": "time",
      "polarity": "+"
    }
  ],
  "lenses": {
    "time": "temporal precedence — precedes-edges chain the sleeps in the order they happened"
  },
  "provenance": {
    "wasAttributedTo": "Cat Constant",
    "generatedAtTime": "2026-10-22T23:50:59.942Z",
    "document": {
      "served_at": "2026-10-22T23:50:59.942Z",
      "by": "Cat Constant",
      "count": 33,
      "returned": 33
    }
  },
  "declared_losses": [],
  "negative_space": [
    {
      "kind": "by_design",
      "claim": "the cat itself is not a node; only fallings-asleep are recorded",
      "where": "@graph",
      "machine_readable": true
    },
    {
      "kind": "by_design",
      "claim": "each sleep is exactly one word — the ritual, not a truncation",
      "where": "@blocks",
      "machine_readable": true
    }
  ],
  "expand": "https://catconstant.com/sleeps{?from,depth,view,loss,cursor,limit}",
  "canon": "jcs-v1"
}