{
  "schemaVersion": "1.0",
  "entityFamily": "sub-modules",
  "entityType": "DefinedTerm",
  "entityId": "sub-modules:67",
  "canonicalUrl": "https://babadook.tech/sub-modules/maxacor-api-sdk-events",
  "machineBaseUrl": "https://babadook.tech/ai/sub-modules/maxacor-api-sdk-events",
  "name": "API, SDK and Event Parity",
  "aliases": [],
  "summary": "Carry the same operation and failure meaning through protobuf, REST, SDK, CLI and streams.",
  "description": [
    "An engineer tests an operation in the CLI and receives the same denial code and evidence through the SDK and GUI. Automation behaves consistently across every supported surface."
  ],
  "sections": [
    {
      "id": "what-changes-fa228ecf-302f-43b7-86c9-6d3dd23d65cc",
      "heading": "What changes",
      "body": [
        "An engineer tests an operation in the CLI and receives the same denial code and evidence through the SDK and GUI. Automation behaves consistently across every supported surface."
      ],
      "specifications": [],
      "relationships": [],
      "media": [],
      "children": [
        {
          "id": "data-viz-1",
          "heading": "data Viz",
          "body": [],
          "specifications": [],
          "relationships": [],
          "media": [],
          "children": [],
          "sourceBlockType": "unsupported"
        },
        {
          "id": "data-view-1",
          "heading": "data View",
          "body": [
            "section: operating-scene"
          ],
          "specifications": [],
          "relationships": [],
          "media": [],
          "children": [],
          "sourceBlockType": "unsupported"
        }
      ],
      "sourceBlockType": "content_block",
      "sourceBlockId": "fa228ecf-302f-43b7-86c9-6d3dd23d65cc"
    },
    {
      "id": "operational-boundary-09825e69-8b2c-4943-a18a-27d6c26a49f2",
      "heading": "Operational boundary",
      "body": [],
      "specifications": [
        {
          "label": "What it does",
          "value": "Carry the same operation and failure meaning through protobuf, REST, SDK, CLI and streams.",
          "group": "spec Items"
        },
        {
          "label": "What the team gains",
          "value": "Automation behaves consistently across every supported surface.",
          "group": "spec Items"
        },
        {
          "label": "What it does not own",
          "value": "Public surfaces cannot invent a second lifecycle.",
          "group": "spec Items"
        },
        {
          "label": "section",
          "value": "operational-boundary",
          "group": "data View"
        }
      ],
      "relationships": [],
      "media": [],
      "children": [],
      "sourceBlockType": "product_specification",
      "sourceBlockId": "09825e69-8b2c-4943-a18a-27d6c26a49f2"
    },
    {
      "id": "api-sdk-and-event-parity-f8c4384f-45d1-4941-9cae-bc874a93f37c",
      "heading": "API, SDK and Event Parity",
      "body": [
        "action: Carry the same operation and failure meaning through protobuf, REST, SDK, CLI and streams.",
        "mechanism: An engineer tests an operation in the CLI and receives the same denial code and evidence through the SDK and GUI.",
        "workflow role: An engineer tests an operation in the CLI and receives the same denial code and evidence through the SDK and GUI.",
        "operational outcome: Automation behaves consistently across every supported surface.",
        "maturity: specified",
        "evidence: MAXACOR Part 12, §§4–15; Part13."
      ],
      "specifications": [],
      "relationships": [],
      "media": [],
      "children": [
        {
          "id": "section-1",
          "heading": "Section 1",
          "body": [
            "Operations team"
          ],
          "specifications": [],
          "relationships": [],
          "media": [],
          "children": []
        },
        {
          "id": "section-2",
          "heading": "Section 2",
          "body": [
            "Engineering team"
          ],
          "specifications": [],
          "relationships": [],
          "media": [],
          "children": []
        },
        {
          "id": "section-1",
          "heading": "Section 1",
          "body": [
            "Qualified physical state"
          ],
          "specifications": [],
          "relationships": [],
          "media": [],
          "children": []
        },
        {
          "id": "section-2",
          "heading": "Section 2",
          "body": [
            "Current work context"
          ],
          "specifications": [],
          "relationships": [],
          "media": [],
          "children": []
        },
        {
          "id": "section-1",
          "heading": "Section 1",
          "body": [
            "Evidence-bearing operational disposition"
          ],
          "specifications": [],
          "relationships": [],
          "media": [],
          "children": []
        },
        {
          "id": "section-1",
          "heading": "Section 1",
          "body": [
            "Public surfaces cannot invent a second lifecycle."
          ],
          "specifications": [],
          "relationships": [],
          "media": [],
          "children": []
        }
      ],
      "sourceBlockType": "feature",
      "sourceBlockId": "f8c4384f-45d1-4941-9cae-bc874a93f37c"
    }
  ],
  "specifications": [],
  "claims": [],
  "relationships": [
    {
      "type": "products",
      "targets": [
        {
          "id": "9",
          "family": "products",
          "name": "MAXACOR",
          "slug": "maxacor",
          "canonicalUrl": "https://babadook.tech/products/maxacor",
          "relationship": "products"
        }
      ]
    },
    {
      "type": "modules",
      "targets": [
        {
          "id": "98",
          "family": "modules",
          "name": "Sovereign Deployment and Developer Platform",
          "slug": "maxacor-sovereign-platform",
          "canonicalUrl": "https://babadook.tech/modules/maxacor-sovereign-platform",
          "relationship": "modules"
        }
      ]
    }
  ],
  "authors": [],
  "media": [],
  "regulatoryContext": {
    "exportControlAndLicensingReviewRequired": false
  },
  "language": "en",
  "receipt": {
    "sourceBlockCount": 11,
    "projectedBlockCount": 11,
    "sourceValueCount": 24,
    "projectedValueCount": 24,
    "sourceRelationshipCount": 2,
    "projectedRelationshipCount": 2,
    "sourceClaimCount": 0,
    "projectedClaimCount": 0,
    "unknownBlockTypes": [],
    "omittedFields": [],
    "missingValuePaths": [],
    "invalidClaims": [],
    "complete": true
  },
  "contentHash": "053afcb1d63e30f60a0d25d0a3206c809ab6448370783f54e77db5abaa2ca526"
}