{
  "generated": "2026-04-19T08:15:29.871Z",
  "tag": "observability",
  "slug": "observability",
  "count": 4,
  "url": "https://brittleboye.github.io/awesome-lattice/tags/observability/",
  "projects": [
    {
      "name": "CAD013: Metadata",
      "description": "Attaches a structured map to every defined symbol — docstrings, type hints, access flags — readable by tools, IDEs and explorers without a separate registry. Makes on-chain code genuinely self-describing so that wallets and agents can introspect contracts they have never seen before.",
      "category": {
        "id": "cads",
        "title": "Convex Architecture Documents"
      },
      "slug": "cad013-metadata",
      "url": "https://brittleboye.github.io/awesome-lattice/projects/cads/cad013-metadata/",
      "json": "https://brittleboye.github.io/awesome-lattice/projects/cads/cad013-metadata.json",
      "markdown": "https://brittleboye.github.io/awesome-lattice/projects/cads/cad013-metadata.md",
      "tags": [
        "spec",
        "metadata",
        "cvm",
        "lisp",
        "observability"
      ]
    },
    {
      "name": "CAD021: Observability",
      "description": "Pluggable opt-in observability hooks on every peer (client transactions, ordering events, state changes) so operators can pipe metrics to Kafka, Prometheus or custom pipelines without patching the peer. Monitoring stops being a fork-and-instrument exercise.",
      "category": {
        "id": "cads",
        "title": "Convex Architecture Documents"
      },
      "slug": "cad021-observability",
      "url": "https://brittleboye.github.io/awesome-lattice/projects/cads/cad021-observability/",
      "json": "https://brittleboye.github.io/awesome-lattice/projects/cads/cad021-observability.json",
      "markdown": "https://brittleboye.github.io/awesome-lattice/projects/cads/cad021-observability.md",
      "tags": [
        "spec",
        "observability",
        "peer",
        "operations"
      ]
    },
    {
      "name": "CAD027: Event Logging",
      "description": "A built-in log function emits verifiable events without requiring peer instrumentation or re-running historical state — auditors, wallets and indexers can subscribe to exactly what contract authors declare is meaningful. Cleaner than screen-scraping EVM logs with ABI guessing.",
      "category": {
        "id": "cads",
        "title": "Convex Architecture Documents"
      },
      "slug": "cad027-event-logging",
      "url": "https://brittleboye.github.io/awesome-lattice/projects/cads/cad027-event-logging/",
      "json": "https://brittleboye.github.io/awesome-lattice/projects/cads/cad027-event-logging.json",
      "markdown": "https://brittleboye.github.io/awesome-lattice/projects/cads/cad027-event-logging.md",
      "tags": [
        "spec",
        "observability",
        "cvm",
        "smart-contracts"
      ]
    },
    {
      "name": "CAD046: CellExplorer",
      "description": "Budget-bounded JSON5 rendering of arbitrarily large CVM cells with truncation annotated in comments, using CAD3 storage bytes as the cost proxy. Exactly what LLM context windows, debuggers and API previews need — explore a gigabyte lattice in a few KB of output.",
      "category": {
        "id": "cads",
        "title": "Convex Architecture Documents"
      },
      "slug": "cad046-cellexplorer",
      "url": "https://brittleboye.github.io/awesome-lattice/projects/cads/cad046-cellexplorer/",
      "json": "https://brittleboye.github.io/awesome-lattice/projects/cads/cad046-cellexplorer.json",
      "markdown": "https://brittleboye.github.io/awesome-lattice/projects/cads/cad046-cellexplorer.md",
      "tags": [
        "spec",
        "observability",
        "cursors",
        "ai",
        "cell-explorer"
      ]
    }
  ]
}