{
  "aspVersion": "asp/1.0",
  "requirements": [
    {
      "id": "lattice-alpha-check",
      "capabilities": ["check"],
      "assurance": ["gated"],
      "authority": {
        "providers": [
          {
            "id": "lattice",
            "version": "0.1.0-alpha.0",
            "package": "@the-open-engine/lattice",
            "identity": "the-open-engine",
            "integrity": "sha256:0000000000000000000000000000000000000000000000000000000000000000",
            "conformance": "lattice-alpha",
            "isolation": "gated"
          }
        ]
      }
    },
    {
      "id": "lattice-alpha-inspect",
      "capabilities": ["inspect"],
      "assurance": ["advisory"],
      "authority": {
        "providers": [
          {
            "id": "lattice",
            "package": "@the-open-engine/lattice",
            "identity": "the-open-engine",
            "integrity": "sha256:0000000000000000000000000000000000000000000000000000000000000000",
            "conformance": "lattice-alpha",
            "isolation": "advisory"
          }
        ]
      }
    },
    {
      "id": "lattice-alpha-edit",
      "capabilities": ["edit"],
      "assurance": ["mediated-write"],
      "authority": {
        "providers": [
          {
            "id": "lattice",
            "package": "@the-open-engine/lattice",
            "identity": "the-open-engine",
            "integrity": "sha256:0000000000000000000000000000000000000000000000000000000000000000",
            "conformance": "lattice-alpha",
            "isolation": "mediated-write"
          }
        ]
      }
    }
  ],
  "gates": {
    "interactive": {
      "requiredRequirements": [],
      "optionalRequirements": ["lattice-alpha-check", "lattice-alpha-inspect", "lattice-alpha-edit"]
    },
    "gate": {
      "requiredRequirements": ["lattice-alpha-check"],
      "optionalRequirements": []
    },
    "sweep": {
      "requiredRequirements": [],
      "optionalRequirements": ["lattice-alpha-check", "lattice-alpha-inspect"]
    }
  },
  "policy": {
    "authorityModel": "explicit-pinned-provider",
    "policyChangeActivation": "base-policy-two-phase",
    "candidatePolicyAuthority": "trusted-base-or-organization-floor",
    "missingHost": {
      "interactive": "warn-open",
      "gate": "fail-closed",
      "sweep": "warn-open"
    }
  },
  "budgets": {
    "interactiveMs": 2000,
    "gateMs": 30000,
    "sweepMs": 300000
  },
  "adapters": {
    "mcp": {
      "enabled": true,
      "mode": "mcp-extension-candidate"
    },
    "acp": {
      "enabled": false
    }
  }
}
