{
  "@context": "https://raw.githubusercontent.com/cloudronin/uofa/main/spec/context/v0.5.jsonld",
  "id": "https://uofa.net/surrogate/airfrans/cou1",
  "type": [
    "UnitOfAssurance",
    "CredibilityEvidencePackage"
  ],
  "synthetic": true,
  "conformsToProfile": "https://uofa.net/vocab#ProfileMinimal",
  "name": "AirfRANS surrogate — COU1: in-distribution evaluation (in-envelope)",
  "description": "Case study COU1. An AirfRANS RANS-surrogate (deep-learning baseline) evaluated at an in-distribution point drawn from the AirfRANS in-distribution split. Evaluation point lies inside the declared training envelope; the declared physics constraint carries check evidence; the parent RANS-solver COU is Accepted. Expected: W-SURR-01/02/03 all silent.",
  "couName": "COU1: NACA airfoil lift/drag prediction, in-distribution",
  "intendedUse": "Predict aerodynamic coefficients within the trained Reynolds/AoA range as a fast stand-in for the RANS solver.",
  "assuranceLevel": "Medium",
  "decision": "Accepted",
  "modelRiskLevel": 2,
  "bindsRequirement": "https://uofa.net/surrogate/airfrans/cou1/req",
  "generatedAtTime": "2026-05-30T00:00:00Z",
  "hash": "sha256:0000000000000000000000000000000000000000000000000000000000000000",
  "signature": "ed25519:00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
  "hasValidationResult": "https://uofa.net/surrogate/airfrans/cou1/residual-check",
  "hasDecisionRecord": {
    "id": "https://uofa.net/surrogate/airfrans/cou1/decision",
    "type": "DecisionRecord",
    "outcome": "Accepted",
    "actor": "https://uofa.net/surrogate/airfrans/cou1/reviewer"
  },
  "hasContextOfUse": {
    "id": "https://uofa.net/surrogate/airfrans/cou1/cou",
    "type": "ContextOfUse",
    "name": "In-distribution airfoil aerodynamics",
    "intendedUse": "Interpolative prediction inside the training envelope.",
    "hasOperatingEnvelope": "https://uofa.net/surrogate/airfrans/cou1/env"
  },
  "https://uofa.net/vocab/surrogate#trainingEnvelope": {
    "id": "https://uofa.net/surrogate/airfrans/cou1/env",
    "type": "https://uofa.net/vocab/surrogate#TrainingEnvelope",
    "https://uofa.net/vocab/surrogate#hasDimension": [
      {
        "id": "https://uofa.net/surrogate/airfrans/cou1/env/re",
        "type": "https://uofa.net/vocab/surrogate#EnvelopeDimension",
        "https://uofa.net/vocab/surrogate#dimensionName": "reynolds",
        "https://uofa.net/vocab/surrogate#minBound": 2000000,
        "https://uofa.net/vocab/surrogate#maxBound": 6000000
      },
      {
        "id": "https://uofa.net/surrogate/airfrans/cou1/env/aoa",
        "type": "https://uofa.net/vocab/surrogate#EnvelopeDimension",
        "https://uofa.net/vocab/surrogate#dimensionName": "aoa",
        "https://uofa.net/vocab/surrogate#minBound": -5,
        "https://uofa.net/vocab/surrogate#maxBound": 15
      }
    ]
  },
  "https://uofa.net/vocab/surrogate#evaluationPoint": {
    "id": "https://uofa.net/surrogate/airfrans/cou1/ep",
    "type": "https://uofa.net/vocab/surrogate#EvaluationPoint",
    "https://uofa.net/vocab/surrogate#hasCoordinate": [
      {
        "id": "https://uofa.net/surrogate/airfrans/cou1/ep/re",
        "type": "https://uofa.net/vocab/surrogate#PointCoordinate",
        "https://uofa.net/vocab/surrogate#coordinateName": "reynolds",
        "https://uofa.net/vocab/surrogate#coordinateValue": 3000000
      },
      {
        "id": "https://uofa.net/surrogate/airfrans/cou1/ep/aoa",
        "type": "https://uofa.net/vocab/surrogate#PointCoordinate",
        "https://uofa.net/vocab/surrogate#coordinateName": "aoa",
        "https://uofa.net/vocab/surrogate#coordinateValue": 4
      }
    ]
  },
  "https://uofa.net/vocab/surrogate#declaredPhysicsConstraint": {
    "id": "https://uofa.net/surrogate/airfrans/cou1/pc",
    "type": "https://uofa.net/vocab/surrogate#PhysicsConstraint",
    "https://uofa.net/vocab/surrogate#constraintId": "mass-conservation",
    "https://uofa.net/vocab/surrogate#constraintKind": "conservation",
    "https://uofa.net/vocab/surrogate#hasConstraintCheckEvidence": {
      "id": "https://uofa.net/surrogate/airfrans/cou1/pc/check",
      "type": "https://uofa.net/vocab/surrogate#ConstraintCheckEvidence",
      "name": "Continuity-residual check on predicted velocity field"
    }
  },
  "https://uofa.net/vocab/surrogate#parentModelSnapshot": {
    "id": "https://uofa.net/surrogate/airfrans/cou1/parent",
    "type": "https://uofa.net/vocab/surrogate#ParentModelSnapshot",
    "https://uofa.net/vocab/surrogate#parentCOU": "https://uofa.net/surrogate/airfrans/parent-rans",
    "https://uofa.net/vocab/surrogate#parentDecision": "Accepted",
    "https://uofa.net/vocab/surrogate#parentMRL": "4",
    "https://uofa.net/vocab/surrogate#snapshotTimestamp": "2026-05-01T00:00:00Z"
  }
}
