{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://vibebase.me/contracts/capability/0.1.0",
  "title": "CapabilityRequest",
  "type": "object",
  "additionalProperties": false,
  "required": ["taskClass", "budgetTier", "safetyTier"],
  "properties": {
    "taskClass": { "enum": ["generate", "infer", "embed", "judge"] },
    "budgetTier": { "enum": ["economy", "standard", "frontier"] },
    "safetyTier": { "enum": ["low", "standard", "high"] },
    "payload": { "type": "object" }
  }
}
