{
  "version": "0.7",
  "rows": [
    {
      "effect": "db.write",
      "domain": "operational store mutation",
      "determinism": "ledgered"
    },
    {
      "effect": "db.project",
      "domain": "projection / read model write",
      "determinism": "ledgered"
    },
    {
      "effect": "typedb.query",
      "domain": "semantic graph read",
      "determinism": "cacheable"
    },
    {
      "effect": "typedb.write",
      "domain": "semantic graph mutation",
      "determinism": "ledgered"
    },
    {
      "effect": "mcp.call",
      "domain": "MCP tool invocation",
      "determinism": "external"
    },
    {
      "effect": "mcp.read-resource",
      "domain": "MCP resource read",
      "determinism": "external/cacheable"
    },
    {
      "effect": "mcp.subscribe-resource",
      "domain": "MCP resource subscription",
      "determinism": "external/observable"
    },
    {
      "effect": "http.call",
      "domain": "generic HTTP port operation",
      "determinism": "external"
    },
    {
      "effect": "a2a.message",
      "domain": "agent-to-agent message dispatch",
      "determinism": "external"
    },
    {
      "effect": "a2a.task",
      "domain": "agent-to-agent task dispatch",
      "determinism": "external"
    },
    {
      "effect": "a2a.receive-artifact",
      "domain": "agent-to-agent artifact retrieval",
      "determinism": "external"
    },
    {
      "effect": "http.task",
      "domain": "generic HTTP agent task",
      "determinism": "external"
    },
    {
      "effect": "a2ui.emit",
      "domain": "UI event broadcast",
      "determinism": "observable"
    },
    {
      "effect": "a2ui.update-data",
      "domain": "A2UI data model update",
      "determinism": "observable"
    },
    {
      "effect": "a2ui.await-action",
      "domain": "A2UI typed user action wait",
      "determinism": "external/observable"
    },
    {
      "effect": "requires-user-confirmation",
      "domain": "runtime user confirmation requirement",
      "determinism": "policy"
    },
    {
      "effect": "requires-auth",
      "domain": "runtime auth scope requirement",
      "determinism": "policy"
    },
    {
      "effect": "uses-untrusted-external-data",
      "domain": "external provenance and validation requirement",
      "determinism": "policy"
    },
    {
      "effect": "llm.call",
      "domain": "model or assistant invocation inside an improvement loop",
      "determinism": "external"
    },
    {
      "effect": "repo.diff",
      "domain": "repository comparison or patch diff generation",
      "determinism": "external/ledgered"
    },
    {
      "effect": "repo.propose_patch",
      "domain": "repository patch proposal without direct deployment authority",
      "determinism": "external/ledgered"
    },
    {
      "effect": "repo.apply_patch.sandboxed",
      "domain": "sandboxed patch application before review",
      "determinism": "external/ledgered"
    },
    {
      "effect": "ci.run",
      "domain": "continuous integration job execution",
      "determinism": "external/ledgered"
    },
    {
      "effect": "eval.run",
      "domain": "declared eval-suite execution",
      "determinism": "external/ledgered"
    },
    {
      "effect": "proof.emit",
      "domain": "proof obligation generation",
      "determinism": "deterministic-or-ledgered"
    },
    {
      "effect": "proof.verify",
      "domain": "trusted verifier invocation",
      "determinism": "external/ledgered"
    },
    {
      "effect": "model.finetune",
      "domain": "bounded model fine-tuning job",
      "determinism": "external/ledgered"
    },
    {
      "effect": "model.eval",
      "domain": "model capability or regression evaluation",
      "determinism": "external/ledgered"
    },
    {
      "effect": "deploy.shadow",
      "domain": "shadow deployment candidate activation",
      "determinism": "external/ledgered"
    },
    {
      "effect": "deploy.canary",
      "domain": "canary deployment candidate activation",
      "determinism": "external/ledgered"
    },
    {
      "effect": "deploy.promote",
      "domain": "promotion to primary deployment",
      "determinism": "external/ledgered"
    },
    {
      "effect": "deploy.rollback",
      "domain": "deployment rollback to recorded pointer",
      "determinism": "external/ledgered"
    },
    {
      "effect": "approval.request",
      "domain": "human or policy approval request",
      "determinism": "external/ledgered"
    },
    {
      "effect": "risk.review",
      "domain": "risk review request or evidence capture",
      "determinism": "external/ledgered"
    }
  ]
}
