{
  "schemaVersion": 1,
  "phaseId": "P08.2",
  "contractId": "AGI-INDIA-WORKFLOW-MEASUREMENT-001",
  "version": "1.0.0",
  "generatedAt": "2026-09-11T16:18:42.169Z",
  "status": "MEASUREMENT_CONTRACT_SEALED_NO_MATCHED_WORKFLOW_YET",
  "decision": "6_WORKFLOWS_FROZEN_3_BASELINES_1_BLOCKED_0_CAUSAL_MEASUREMENTS",
  "purpose": "Measure whether increasingly available machine cognition changes a bounded Indian workflow before mapping the change to an issuer or security.",
  "lineage": {
    "sourceRightsHash": "500638a49c9d6bf150e686e4df40e4b6dfc7027b87d60cc38588ffba1cd11ff4",
    "sourceRightsContractId": "AGI-INDIA-SOURCE-RIGHTS-MAP-001",
    "pilot": "INDIA"
  },
  "policy": {
    "unitBeforeData": true,
    "denominatorBeforeNumerator": true,
    "counterfactualBeforeOutcome": true,
    "matchedCohortRequired": true,
    "preAndPostWindowRequired": true,
    "aggregateDigitisationIsNotAiAdoption": true,
    "capabilityAvailabilityIsNotWorkflowUse": true,
    "vacancyMixIsNotDisplacement": true,
    "crossSourceCausalInferenceAllowed": false,
    "manualMetricSubstitutionAllowed": false,
    "unsupportedFieldsPublishAs": "EVIDENCE_BLOCKED",
    "issuerSelectionAllowed": false,
    "securitySelectionAllowed": false,
    "valuationAllowed": false,
    "portfolioActionAllowed": false
  },
  "measurementStates": [
    "NO_NUMERIC_BASELINE",
    "BASELINE_ONLY",
    "CAPABILITY_ONLY",
    "TREATMENT_WITHOUT_CONTROL",
    "MATCHED_MEASUREMENT_READY",
    "EVIDENCE_BLOCKED"
  ],
  "requiredFields": [
    "workflowId",
    "unitOfObservation",
    "treatmentDefinition",
    "adoptionNumerator",
    "adoptionDenominator",
    "productivityMetrics",
    "displacementMetric",
    "counterfactualDesign",
    "baselineWindow",
    "observationWindow",
    "minimumSample",
    "sourceIds",
    "falsifier"
  ],
  "workflows": [
    {
      "workflowId": "IND-WF-001",
      "name": "Software delivery",
      "sector": "IT_AND_COMMUNICATION",
      "causalLanes": [
        "WORKFLOW_REPRICING",
        "CAPABILITY_PRICE",
        "OWNER_CASH_AND_PRICE"
      ],
      "unitOfObservation": "Accepted production work item with stable scope and severity",
      "treatmentDefinition": "Team uses an identified AI coding or research system inside the measured delivery process for the full observation window",
      "adoptionNumerator": "Eligible work items with verifiable AI-assisted process telemetry",
      "adoptionDenominator": "All eligible work items completed by the same treated teams in the same period",
      "productivityMetrics": [
        "median_cycle_time_hours",
        "accepted_items_per_paid_hour",
        "escaped_defects_per_100_items",
        "human_review_minutes_per_item"
      ],
      "displacementMetric": "Paid human hours per accepted work item, with role-mix changes reported separately",
      "counterfactualDesign": "Difference-in-differences against matched teams with the same work-item class, seniority mix, customer type and pre-period trend",
      "baselineWindow": "MINIMUM_90_DAYS_PRE_TREATMENT",
      "observationWindow": "MINIMUM_90_DAYS_POST_TREATMENT",
      "minimumSample": {
        "treatedUnits": 200,
        "controlUnits": 200,
        "treatedTeams": 3,
        "controlTeams": 3
      },
      "sourceIds": [
        "IND-SRC-002",
        "IND-SRC-015"
      ],
      "baselineReceiptIds": [
        "IND-OBS-001"
      ],
      "currentState": "BASELINE_ONLY",
      "falsifier": "After quality and scope adjustment, the confidence interval includes no improvement in both cycle time and paid human hours, or defect rates worsen beyond the precommitted tolerance.",
      "baselineReceiptCount": 1,
      "treatmentReceiptCount": 0,
      "controlReceiptCount": 0,
      "measurementReady": false,
      "evidenceGap": "OFFICIAL_BASELINE_EXISTS_BUT_AI_TREATMENT_AND_MATCHED_CONTROL_ARE_MISSING"
    },
    {
      "workflowId": "IND-WF-002",
      "name": "Customer operations",
      "sector": "CUSTOMER_CARE_AND_BPM",
      "causalLanes": [
        "WORKFLOW_REPRICING",
        "LOCALIZATION_CONTROL",
        "OWNER_CASH_AND_PRICE"
      ],
      "unitOfObservation": "Closed customer interaction with stable intent and channel classification",
      "treatmentDefinition": "Interaction is handled by a named AI system with logged human escalation and final disposition",
      "adoptionNumerator": "Eligible interactions completed by the AI-assisted path",
      "adoptionDenominator": "All eligible interactions offered to treated queues during the observation window",
      "productivityMetrics": [
        "cost_per_resolved_interaction",
        "first_contact_resolution_rate",
        "median_handle_time_minutes",
        "reopen_rate"
      ],
      "displacementMetric": "Human agent minutes per resolved interaction and paid hours by queue",
      "counterfactualDesign": "Matched queue or phased rollout using the same intent mix, language, channel, service level and pre-period trend",
      "baselineWindow": "MINIMUM_56_DAYS_PRE_TREATMENT",
      "observationWindow": "MINIMUM_56_DAYS_POST_TREATMENT",
      "minimumSample": {
        "treatedUnits": 5000,
        "controlUnits": 5000,
        "treatedTeams": 2,
        "controlTeams": 2
      },
      "sourceIds": [
        "IND-SRC-002",
        "IND-SRC-013",
        "IND-SRC-015"
      ],
      "baselineReceiptIds": [
        "IND-OBS-001"
      ],
      "currentState": "BASELINE_ONLY",
      "falsifier": "Quality-adjusted cost per resolved interaction does not fall, or escalation, reopen or complaint rates breach the precommitted tolerance.",
      "baselineReceiptCount": 1,
      "treatmentReceiptCount": 0,
      "controlReceiptCount": 0,
      "measurementReady": false,
      "evidenceGap": "OFFICIAL_BASELINE_EXISTS_BUT_AI_TREATMENT_AND_MATCHED_CONTROL_ARE_MISSING"
    },
    {
      "workflowId": "IND-WF-003",
      "name": "Administrative and back-office processing",
      "sector": "ADMINISTRATION_AND_SHARED_SERVICES",
      "causalLanes": [
        "WORKFLOW_REPRICING",
        "DISTRIBUTION_RAILS",
        "OWNER_CASH_AND_PRICE"
      ],
      "unitOfObservation": "Validated document, claim or transaction completed under one stable process definition",
      "treatmentDefinition": "The measured process uses an identified AI extraction, reasoning or decision-support system with an auditable review trail",
      "adoptionNumerator": "Eligible units processed through the AI-assisted route",
      "adoptionDenominator": "All eligible units entering treated process queues",
      "productivityMetrics": [
        "straight_through_processing_rate",
        "median_cycle_time_minutes",
        "cost_per_validated_unit",
        "material_error_rate"
      ],
      "displacementMetric": "Paid human processing and review minutes per validated unit",
      "counterfactualDesign": "Matched process lane or staggered rollout controlling for document class, complexity, geography and pre-period throughput",
      "baselineWindow": "MINIMUM_56_DAYS_PRE_TREATMENT",
      "observationWindow": "MINIMUM_56_DAYS_POST_TREATMENT",
      "minimumSample": {
        "treatedUnits": 10000,
        "controlUnits": 10000,
        "treatedTeams": 2,
        "controlTeams": 2
      },
      "sourceIds": [
        "IND-SRC-002",
        "IND-SRC-015"
      ],
      "baselineReceiptIds": [
        "IND-OBS-001"
      ],
      "currentState": "BASELINE_ONLY",
      "falsifier": "Quality-adjusted cost and human minutes do not improve together, or material errors exceed the precommitted tolerance.",
      "baselineReceiptCount": 1,
      "treatmentReceiptCount": 0,
      "controlReceiptCount": 0,
      "measurementReady": false,
      "evidenceGap": "OFFICIAL_BASELINE_EXISTS_BUT_AI_TREATMENT_AND_MATCHED_CONTROL_ARE_MISSING"
    },
    {
      "workflowId": "IND-WF-004",
      "name": "Local-language service delivery",
      "sector": "MULTILINGUAL_DIGITAL_SERVICES",
      "causalLanes": [
        "LOCALIZATION_CONTROL",
        "CAPABILITY_PRICE",
        "DISTRIBUTION_RAILS"
      ],
      "unitOfObservation": "Completed user task in one declared language, intent and service channel",
      "treatmentDefinition": "Task is served by a versioned speech, translation or language model with end-to-end outcome logging",
      "adoptionNumerator": "Eligible tasks completed without human language mediation",
      "adoptionDenominator": "All eligible tasks initiated in the same language-intent cohort",
      "productivityMetrics": [
        "task_success_rate",
        "median_latency_seconds",
        "cost_per_successful_task",
        "human_escalation_rate"
      ],
      "displacementMetric": "Human interpretation or support minutes per successful task",
      "counterfactualDesign": "Matched language-intent cohorts served by the prior human or non-generative workflow with equal channel and difficulty mix",
      "baselineWindow": "MINIMUM_28_DAYS_PRE_TREATMENT",
      "observationWindow": "MINIMUM_28_DAYS_POST_TREATMENT",
      "minimumSample": {
        "treatedUnits": 3000,
        "controlUnits": 3000,
        "treatedTeams": 1,
        "controlTeams": 1
      },
      "sourceIds": [
        "IND-SRC-007",
        "IND-SRC-012",
        "IND-SRC-013"
      ],
      "baselineReceiptIds": [],
      "currentState": "CAPABILITY_ONLY",
      "falsifier": "The AI route fails to match the control on successful task completion after cost, latency and escalation are included.",
      "baselineReceiptCount": 0,
      "treatmentReceiptCount": 0,
      "controlReceiptCount": 0,
      "measurementReady": false,
      "evidenceGap": "CAPABILITY_OR_PRICE_EXISTS_BUT_PRODUCTION_USAGE_AND_MATCHED_CONTROL_ARE_MISSING"
    },
    {
      "workflowId": "IND-WF-005",
      "name": "MSME digital commerce operations",
      "sector": "OPEN_DIGITAL_COMMERCE",
      "causalLanes": [
        "DISTRIBUTION_RAILS",
        "WORKFLOW_REPRICING",
        "OWNER_CASH_AND_PRICE"
      ],
      "unitOfObservation": "Completed commerce order for a continuously observable seller cohort",
      "treatmentDefinition": "Seller cohort adopts a named AI merchandising, support, pricing or operations workflow with dated activation",
      "adoptionNumerator": "Eligible active sellers using the identified AI workflow",
      "adoptionDenominator": "All eligible active sellers in the treated network cohort",
      "productivityMetrics": [
        "completed_orders_per_active_seller",
        "contribution_margin_per_order",
        "cancellation_rate",
        "support_cost_per_order"
      ],
      "displacementMetric": "Seller and support labour minutes per completed order",
      "counterfactualDesign": "Matched sellers by category, city, tenure, pre-period orders and price band using a phased rollout or synthetic control",
      "baselineWindow": "MINIMUM_84_DAYS_PRE_TREATMENT",
      "observationWindow": "MINIMUM_84_DAYS_POST_TREATMENT",
      "minimumSample": {
        "treatedUnits": 50000,
        "controlUnits": 50000,
        "treatedTeams": 100,
        "controlTeams": 100
      },
      "sourceIds": [
        "IND-SRC-003",
        "IND-SRC-006",
        "IND-SRC-016"
      ],
      "baselineReceiptIds": [
        "IND-OBS-002"
      ],
      "currentState": "BASELINE_ONLY",
      "falsifier": "Matched sellers show no quality-adjusted improvement in contribution margin or orders per active seller after support and cancellation costs.",
      "baselineReceiptCount": 1,
      "treatmentReceiptCount": 0,
      "controlReceiptCount": 0,
      "measurementReady": false,
      "evidenceGap": "OFFICIAL_BASELINE_EXISTS_BUT_AI_TREATMENT_AND_MATCHED_CONTROL_ARE_MISSING"
    },
    {
      "workflowId": "IND-WF-006",
      "name": "Subsidised AI compute to production",
      "sector": "AI_COMPUTE_DEPLOYMENT",
      "causalLanes": [
        "CAPABILITY_PRICE",
        "PHYSICAL_CAPACITY",
        "OWNER_CASH_AND_PRICE"
      ],
      "unitOfObservation": "Approved compute project with a dated allocation and production-status follow-up",
      "treatmentDefinition": "Project begins consuming the allocated compute under an identified service and price schedule",
      "adoptionNumerator": "Allocated projects reaching a verified recurring production workload by the deadline",
      "adoptionDenominator": "All eligible allocated projects whose production deadline has elapsed",
      "productivityMetrics": [
        "production_conversion_rate",
        "median_days_to_first_workload",
        "recurring_gpu_hours_per_project",
        "effective_cost_per_production_gpu_hour"
      ],
      "displacementMetric": "Change in compute spend and human development time per production workload versus the pre-allocation route",
      "counterfactualDesign": "Matched eligible applicants without an allocation or projects using the prior commercial route, matched on category, requested GPU class and project maturity",
      "baselineWindow": "APPLICATION_AND_PRE_ALLOCATION_RECORD",
      "observationWindow": "MINIMUM_90_DAYS_AFTER_START_DEADLINE",
      "minimumSample": {
        "treatedUnits": 30,
        "controlUnits": 30,
        "treatedTeams": 30,
        "controlTeams": 30
      },
      "sourceIds": [
        "IND-SRC-010",
        "IND-SRC-011"
      ],
      "baselineReceiptIds": [
        "IND-OBS-003"
      ],
      "currentState": "CAPABILITY_ONLY",
      "falsifier": "Lower posted compute price does not increase verified production conversion, recurring utilization or time-to-production versus the matched counterfactual.",
      "baselineReceiptCount": 1,
      "treatmentReceiptCount": 0,
      "controlReceiptCount": 0,
      "measurementReady": false,
      "evidenceGap": "CAPABILITY_OR_PRICE_EXISTS_BUT_PRODUCTION_USAGE_AND_MATCHED_CONTROL_ARE_MISSING"
    }
  ],
  "observationReceipts": [
    {
      "receiptId": "IND-OBS-001",
      "sourceId": "IND-SRC-015",
      "sourceUrl": "https://www.ncs.gov.in/Documents/NCS%20E-Newsletter_February%202026.pdf",
      "sourceAccessedAt": "2026-09-11T16:18:42.169Z",
      "factAsOf": "2026-02-28",
      "state": "BASELINE_ACCEPTED_NON_CAUSAL",
      "workflowIds": [
        "IND-WF-001",
        "IND-WF-002",
        "IND-WF-003"
      ],
      "facts": {
        "itAndCommunicationVacanciesMobilizedFy2025_26": 578393,
        "activeVacanciesMobilizedFy2025_26": 10707,
        "informationTechnologyVacancies": 446024,
        "customerCareVacancies": 27349,
        "administrationBackOfficeVacancies": 24494
      },
      "limit": "Portal vacancy mix is a selected labour-demand denominator. It does not measure AI use, jobs destroyed, filled positions or economy-wide employment."
    },
    {
      "receiptId": "IND-OBS-002",
      "sourceId": "IND-SRC-016",
      "sourceUrl": "https://www.ondc.org/pages/about-us.html",
      "sourceAccessedAt": "2026-09-11T16:18:42.169Z",
      "factAsOf": "2026-07-25",
      "state": "BASELINE_ACCEPTED_NON_CAUSAL",
      "workflowIds": [
        "IND-WF-005"
      ],
      "facts": {
        "cumulativeNetworkTransactionsLowerBound": 500000000
      },
      "limit": "Operator-reported network scale is a denominator candidate, not an AI-treatment cohort, seller-level outcome or issuer cash-flow measure."
    },
    {
      "receiptId": "IND-OBS-003",
      "sourceId": "IND-SRC-011",
      "sourceUrl": "https://compute.indiaai.gov.in/pricelist",
      "sourceAccessedAt": "2026-09-11T16:18:42.169Z",
      "factAsOf": "2026-08-25",
      "state": "CAPABILITY_PRICE_ACCEPTED_NON_ADOPTION",
      "workflowIds": [
        "IND-WF-006"
      ],
      "facts": {
        "gaudi2OneGpuOnDemandInrPerHour": 57.6,
        "l40sTwoGpuOnDemandInrPerHour": 135,
        "mi325xOneGpuOnDemandInrPerHour": 169.2
      },
      "limit": "Posted prices establish available capability cost, not realized utilization, production conversion, vendor revenue or project success."
    },
    {
      "receiptId": "IND-OBS-004",
      "sourceId": "IND-SRC-011",
      "sourceUrl": "https://compute.indiaai.gov.in/endusers",
      "sourceAccessedAt": "2026-09-11T16:18:42.169Z",
      "factAsOf": "2026-08-25",
      "state": "EVIDENCE_BLOCKED_STATIC_PAYLOAD_EMPTY",
      "workflowIds": [
        "IND-WF-006"
      ],
      "facts": {},
      "limit": "The public page exposes allocation-field headers but the static response does not expose the allocation rows required for a reproducible denominator. No user count is inferred."
    }
  ],
  "evidenceGates": [
    {
      "id": "PRIMARY_SOURCE_IDENTITY",
      "sequence": 1,
      "state": "READY"
    },
    {
      "id": "LOCAL_LANGUAGE_COVERAGE",
      "sequence": 2,
      "state": "PARTIAL"
    },
    {
      "id": "WORKFLOW_ADOPTION_MEASURED",
      "sequence": 3,
      "state": "ACTIVE_NO_MATCHED_COHORT"
    },
    {
      "id": "COUNTERFACTUAL_ECONOMICS_ESTIMATED",
      "sequence": 4,
      "state": "WAITING_FOR_MATCHED_COHORT"
    },
    {
      "id": "CAUSAL_TRANSMISSION_MAPPED",
      "sequence": 5,
      "state": "NOT_STARTED"
    },
    {
      "id": "ISSUER_SECURITY_ACCESS_VERIFIED",
      "sequence": 6,
      "state": "NOT_STARTED"
    },
    {
      "id": "POINT_IN_TIME_EXPECTATIONS_ATTACHED",
      "sequence": 7,
      "state": "NOT_STARTED"
    },
    {
      "id": "FORWARD_OUTCOME_PRECOMMITTED",
      "sequence": 8,
      "state": "NOT_STARTED"
    }
  ],
  "finitePlan": [
    {
      "id": "P08.0",
      "state": "COMPLETE",
      "name": "FREEZE_DEPLOYMENT_MARKETS_CHARTER"
    },
    {
      "id": "P08.1",
      "state": "COMPLETE",
      "name": "BUILD_INDIA_SOURCE_AND_RIGHTS_MAP"
    },
    {
      "id": "P08.2",
      "state": "ACTIVE_EVIDENCE_GATED",
      "name": "MEASURE_WORKFLOW_ADOPTION_AND_DISPLACEMENT"
    },
    {
      "id": "P08.3",
      "state": "LOCKED",
      "name": "MAP_ISSUERS_SECURITIES_AND_ACCESS"
    },
    {
      "id": "P08.4",
      "state": "LOCKED",
      "name": "ATTACH_POINT_IN_TIME_EXPECTATIONS_AND_VALUE"
    },
    {
      "id": "P08.5",
      "state": "LOCKED",
      "name": "FREEZE_MATCHED_SHADOW_COMPARISON"
    },
    {
      "id": "P08.6",
      "state": "LOCKED",
      "name": "HAND_FIRST_FORWARD_DOCKET_TO_P07"
    }
  ],
  "metrics": {
    "workflowCount": 6,
    "frozenMetricCount": 24,
    "acceptedBaselineReceiptCount": 3,
    "blockedReceiptCount": 1,
    "baselineAttachedWorkflowCount": 5,
    "treatmentReceiptCount": 0,
    "controlReceiptCount": 0,
    "matchedCohortCount": 0,
    "measuredWorkflowCount": 0,
    "causalClaimCount": 0,
    "issuerCount": 0,
    "securityCount": 0,
    "valuationCount": 0,
    "forwardDocketCount": 0,
    "portfolioWeightChangeCount": 0,
    "tradeAuthorizationCount": 0,
    "alphaClaimCount": 0
  },
  "admissionRule": {
    "requiredReceiptStates": [
      "MATCHED_TREATMENT_AND_CONTROL_VERIFIED"
    ],
    "allWorkflowFieldsRequired": true,
    "allMinimumSamplesMustPass": true,
    "qualityMetricCannotBeMissing": true,
    "causalEstimateRequiresPrecommittedEstimator": true,
    "zeroOrNullCannotReplaceMissing": true
  },
  "nextGate": {
    "phaseId": "P08.2",
    "name": "FIRST_MATCHED_WORKFLOW_OBSERVATION",
    "entryRule": "Acquire one rights-admitted, timestamped treatment-and-control dataset that satisfies a frozen workflow cell; otherwise keep P08.3 locked and publish EVIDENCE_BLOCKED."
  },
  "boundaries": {
    "workflowEffectMeasured": false,
    "causalClaimCreated": false,
    "issuerSelected": false,
    "securitySelected": false,
    "valuationCreated": false,
    "forwardDocketCreated": false,
    "portfolioWeightsChanged": false,
    "liveOrderCreated": false,
    "tradeAuthorized": false,
    "alphaClaimCreated": false
  },
  "contentHash": "b1b38790a66a5dd8a3c5b365f2811f1a1317b57f53ef187c11fd21382225450e"
}
