laser-wire 0.9.0-dev.1

LaserData SDK over Apache Iggy: typed streaming, operational and lakehouse query, materialization destinations, key-value state, copy-on-write forks, and an optional agent runtime with the Agent Data Exchange Protocol (AGDX).
Documentation
{
  "table_uuid": [
    9,
    9,
    9,
    9,
    9,
    9,
    9,
    9,
    9,
    9,
    9,
    9,
    9,
    9,
    9,
    9
  ],
  "iceberg_schema_id": 3,
  "logical_schema": {
    "schema": {
      "id": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        100
      ],
      "version": 2,
      "fingerprint": [
        191,
        13,
        232,
        13,
        239,
        43,
        251,
        75,
        232,
        210,
        32,
        89,
        172,
        215,
        62,
        254,
        186,
        125,
        241,
        160,
        160,
        97,
        92,
        32,
        42,
        73,
        58,
        130,
        74,
        139,
        116,
        73
      ]
    },
    "fields": [
      {
        "id": 1,
        "name": "reading_id",
        "required": true,
        "field_type": {
          "kind": "uuid"
        },
        "doc": "Stable reading identity"
      },
      {
        "id": 2,
        "name": "line_items",
        "required": true,
        "field_type": {
          "kind": "list",
          "element_id": 3,
          "element_required": true,
          "element": {
            "kind": "struct",
            "fields": [
              {
                "id": 4,
                "name": "cpu",
                "required": true,
                "field_type": {
                  "kind": "decimal",
                  "precision": 18,
                  "scale": 2
                }
              }
            ]
          }
        }
      }
    ]
  }
}