{
  "schemaVersion": 1,
  "phaseId": "P08.1",
  "contractId": "AGI-INDIA-SOURCE-RIGHTS-MAP-001",
  "version": "1.0.0",
  "generatedAt": "2026-09-11T15:54:24.640Z",
  "status": "SOURCE_AND_RIGHTS_MAP_SEALED_P08_2_READY",
  "decision": "20_SOURCES_MAPPED_18_AUTOMATED_2_FAIL_CLOSED",
  "purpose": "Create a bounded, machine-routable and rights-aware India source register before extracting deployment-market claims or selecting issuers.",
  "lineage": {
    "deploymentMarketsHash": "d9636963ad016b646cc76136533d8289558cd775b612a66dd8e3f7219d9c6a92",
    "deploymentMarketsContractId": "AGI-DEPLOYMENT-MARKETS-DISCOVERY-001",
    "pilot": "INDIA"
  },
  "policy": {
    "sourceClassesRequired": [
      "OFFICIAL_STATISTICS",
      "FINANCIAL_REGULATOR",
      "DIGITAL_PUBLIC_INFRASTRUCTURE",
      "PHYSICAL_INFRASTRUCTURE",
      "AI_INFRASTRUCTURE",
      "LABOUR_WORKFLOW",
      "SECURITIES_DISCLOSURE"
    ],
    "rightsBeforePayload": true,
    "machineRouteBeforeClaim": true,
    "manualFallbackAllowed": false,
    "rawContentStored": false,
    "issuerSelectionAllowed": false,
    "securitySelectionAllowed": false,
    "claimExtractionAllowedByContractFreeze": false,
    "publicRawReplicationAllowedOnlyWhenSourceLicensePermits": true
  },
  "rightsModes": [
    {
      "id": "LINK_METADATA_ONLY",
      "internalResearch": true,
      "publicRawReplication": false,
      "rule": "Automate discovery and bounded internal analysis; publish the canonical link, provenance and derived claim only after evidence review."
    },
    {
      "id": "GODL_INDIA_ATTRIBUTION",
      "internalResearch": true,
      "publicRawReplication": true,
      "rule": "Structured data may be reused under the item-level Government Open Data License with source attribution and no implied endorsement."
    },
    {
      "id": "POC_API_ONLY",
      "internalResearch": true,
      "publicRawReplication": false,
      "rule": "Documentation and public metadata may be monitored; production or charged API use requires the provider's commercial route."
    },
    {
      "id": "LICENSED_FEED_REQUIRED",
      "internalResearch": false,
      "publicRawReplication": false,
      "rule": "Do not scrape, store, redistribute or use exchange market data to construct an index until the relevant data licence is executed."
    },
    {
      "id": "MACHINE_ROUTE_QUALIFICATION_REQUIRED",
      "internalResearch": false,
      "publicRawReplication": false,
      "rule": "The public service identity is valid, but automated payload ingestion remains blocked until an authorized API, bulk file or licensed provider route is qualified."
    }
  ],
  "sourceClasses": [
    {
      "id": "OFFICIAL_STATISTICS",
      "sourceCount": 4,
      "machineAdmittedCount": 4,
      "blockedCount": 0,
      "sourceIds": [
        "IND-SRC-001",
        "IND-SRC-002",
        "IND-SRC-003",
        "IND-SRC-004"
      ]
    },
    {
      "id": "FINANCIAL_REGULATOR",
      "sourceCount": 2,
      "machineAdmittedCount": 2,
      "blockedCount": 0,
      "sourceIds": [
        "IND-SRC-005",
        "IND-SRC-017"
      ]
    },
    {
      "id": "DIGITAL_PUBLIC_INFRASTRUCTURE",
      "sourceCount": 3,
      "machineAdmittedCount": 3,
      "blockedCount": 0,
      "sourceIds": [
        "IND-SRC-006",
        "IND-SRC-007",
        "IND-SRC-016"
      ]
    },
    {
      "id": "PHYSICAL_INFRASTRUCTURE",
      "sourceCount": 2,
      "machineAdmittedCount": 2,
      "blockedCount": 0,
      "sourceIds": [
        "IND-SRC-008",
        "IND-SRC-009"
      ]
    },
    {
      "id": "AI_INFRASTRUCTURE",
      "sourceCount": 4,
      "machineAdmittedCount": 4,
      "blockedCount": 0,
      "sourceIds": [
        "IND-SRC-010",
        "IND-SRC-011",
        "IND-SRC-012",
        "IND-SRC-013"
      ]
    },
    {
      "id": "LABOUR_WORKFLOW",
      "sourceCount": 2,
      "machineAdmittedCount": 2,
      "blockedCount": 0,
      "sourceIds": [
        "IND-SRC-014",
        "IND-SRC-015"
      ]
    },
    {
      "id": "SECURITIES_DISCLOSURE",
      "sourceCount": 3,
      "machineAdmittedCount": 1,
      "blockedCount": 2,
      "sourceIds": [
        "IND-SRC-018",
        "IND-SRC-019",
        "IND-SRC-020"
      ]
    }
  ],
  "sources": [
    {
      "sourceId": "IND-SRC-001",
      "sourceClass": "OFFICIAL_STATISTICS",
      "publisher": "Ministry of Statistics and Programme Implementation / NSO",
      "title": "eSankhyiki official data catalogue",
      "canonicalUrl": "https://esankhyiki.mospi.gov.in/",
      "languages": [
        "en",
        "hi"
      ],
      "cadence": "DATASET_DEPENDENT",
      "machineRoute": "OFFICIAL_CSV_XLSX_AND_MCP_CATALOGUE",
      "accessState": "MACHINE_REACHABLE",
      "rightsMode": "LINK_METADATA_ONLY",
      "automationDecision": "ADMIT_INTERNAL_MONITORING",
      "evidenceRole": "OFFICIAL_MULTI_DATASET_BACKBONE",
      "causalLanes": [
        "WORKFLOW_REPRICING",
        "PHYSICAL_CAPACITY",
        "OWNER_CASH_AND_PRICE"
      ],
      "use": "Labour, enterprise, industry, time-use, digital-connectivity and national-accounts denominators.",
      "evidenceLimit": "Dataset-specific definitions, revisions, sample breaks and licences must be preserved; catalogue presence is not a measured AGI effect."
    },
    {
      "sourceId": "IND-SRC-002",
      "sourceClass": "OFFICIAL_STATISTICS",
      "publisher": "Ministry of Statistics and Programme Implementation / NSO",
      "title": "Periodic Labour Force Survey annual and monthly releases",
      "canonicalUrl": "https://mospi.gov.in/uploads/publications_reports/publications_reports1780040415321_0624fb13-fb47-40bc-b470-7c7e9635c3ef_PLFS_2025_F_REV_29052026.pdf",
      "languages": [
        "en",
        "hi"
      ],
      "cadence": "MONTHLY_QUARTERLY_ANNUAL",
      "machineRoute": "OFFICIAL_PDF_DISCOVERY_AND_TABLE_EXTRACTION",
      "accessState": "MACHINE_REACHABLE",
      "rightsMode": "LINK_METADATA_ONLY",
      "automationDecision": "ADMIT_INTERNAL_MONITORING",
      "evidenceRole": "LABOUR_MARKET_BASELINE",
      "causalLanes": [
        "WORKFLOW_REPRICING"
      ],
      "use": "Employment, unemployment, earnings, hours, education and vocational-training baselines.",
      "evidenceLimit": "The January 2025 redesign creates a comparability break; aggregate labour outcomes do not identify AI causality."
    },
    {
      "sourceId": "IND-SRC-003",
      "sourceClass": "OFFICIAL_STATISTICS",
      "publisher": "Ministry of Statistics and Programme Implementation / NSO",
      "title": "Annual Survey of Unincorporated Sector Enterprises",
      "canonicalUrl": "https://www.mospi.gov.in/press-release/press-note-annual-survey-unincorporated-sector-enterprises-asuse",
      "languages": [
        "en",
        "hi"
      ],
      "cadence": "ANNUAL_WITH_QUARTERLY_BULLETINS",
      "machineRoute": "OFFICIAL_HTML_PDF_AND_UNIT_DATA_DISCOVERY",
      "accessState": "MACHINE_REACHABLE",
      "rightsMode": "LINK_METADATA_ONLY",
      "automationDecision": "ADMIT_INTERNAL_MONITORING",
      "evidenceRole": "SMALL_ENTERPRISE_ECONOMICS_BASELINE",
      "causalLanes": [
        "WORKFLOW_REPRICING",
        "DISTRIBUTION_RAILS",
        "OWNER_CASH_AND_PRICE"
      ],
      "use": "Employment, GVA, financing and operating structure of informal manufacturing, trade and services.",
      "evidenceLimit": "Survey aggregates are not issuer economics and do not by themselves measure AI adoption or displacement."
    },
    {
      "sourceId": "IND-SRC-004",
      "sourceClass": "OFFICIAL_STATISTICS",
      "publisher": "Open Government Data Platform India / NIC",
      "title": "data.gov.in catalogues and APIs",
      "canonicalUrl": "https://www.data.gov.in/",
      "languages": [
        "en",
        "hi"
      ],
      "cadence": "DATASET_DEPENDENT",
      "machineRoute": "OFFICIAL_API_WITH_KEY_AND_ITEM_LICENSE_METADATA",
      "accessState": "API_KEY_REQUIRED",
      "rightsMode": "GODL_INDIA_ATTRIBUTION",
      "automationDecision": "ADMIT_STRUCTURED_REUSE",
      "evidenceRole": "OPEN_GOVERNMENT_DATA_ROUTE",
      "causalLanes": [
        "DISTRIBUTION_RAILS",
        "PHYSICAL_CAPACITY",
        "OWNER_CASH_AND_PRICE"
      ],
      "use": "Machine-readable government datasets whose individual records carry compatible licence metadata.",
      "evidenceLimit": "Reuse applies only to eligible item-level datasets, requires attribution and cannot imply government endorsement."
    },
    {
      "sourceId": "IND-SRC-005",
      "sourceClass": "FINANCIAL_REGULATOR",
      "publisher": "Reserve Bank of India",
      "title": "Database on Indian Economy",
      "canonicalUrl": "https://dbieold.rbi.org.in/DBIE/",
      "languages": [
        "en"
      ],
      "cadence": "DAILY_TO_ANNUAL_BY_SERIES",
      "machineRoute": "OFFICIAL_HTML_TABLE_AND_DOWNLOAD",
      "accessState": "MACHINE_REACHABLE",
      "rightsMode": "LINK_METADATA_ONLY",
      "automationDecision": "ADMIT_INTERNAL_MONITORING",
      "evidenceRole": "FINANCIAL_AND_PAYMENT_SYSTEM_BASELINE",
      "causalLanes": [
        "DISTRIBUTION_RAILS",
        "OWNER_CASH_AND_PRICE"
      ],
      "use": "Payments, credit, rates, corporate finance, services trade and macro expectations.",
      "evidenceLimit": "Release frequencies and provisional status vary by series; correlation with AI deployment is not causality."
    },
    {
      "sourceId": "IND-SRC-006",
      "sourceClass": "DIGITAL_PUBLIC_INFRASTRUCTURE",
      "publisher": "National Payments Corporation of India",
      "title": "UPI product statistics",
      "canonicalUrl": "https://www.npci.org.in/product/upi/product-statistics",
      "languages": [
        "en"
      ],
      "cadence": "DAILY_AND_MONTHLY",
      "machineRoute": "OFFICIAL_HTML_TABLE",
      "accessState": "MACHINE_REACHABLE",
      "rightsMode": "LINK_METADATA_ONLY",
      "automationDecision": "ADMIT_INTERNAL_MONITORING",
      "evidenceRole": "PAYMENT_DISTRIBUTION_RAIL",
      "causalLanes": [
        "DISTRIBUTION_RAILS",
        "OWNER_CASH_AND_PRICE"
      ],
      "use": "Volume, value and participating-bank baselines for digital transaction distribution.",
      "evidenceLimit": "Transaction scale is not AI adoption and NPCI figures do not allocate economics to a listed issuer."
    },
    {
      "sourceId": "IND-SRC-007",
      "sourceClass": "DIGITAL_PUBLIC_INFRASTRUCTURE",
      "publisher": "Unique Identification Authority of India",
      "title": "Aadhaar authentication dashboard",
      "canonicalUrl": "https://uidai.gov.in/hi/aadhaar-dashboard/authentication-dashboard",
      "languages": [
        "en",
        "hi"
      ],
      "cadence": "MONTHLY",
      "machineRoute": "OFFICIAL_HTML_AND_CSV_EXPORT",
      "accessState": "MACHINE_REACHABLE",
      "rightsMode": "LINK_METADATA_ONLY",
      "automationDecision": "ADMIT_INTERNAL_MONITORING",
      "evidenceRole": "IDENTITY_DISTRIBUTION_RAIL",
      "causalLanes": [
        "DISTRIBUTION_RAILS",
        "LOCALIZATION_CONTROL"
      ],
      "use": "Authentication scale and participating agency baselines for identity-dependent deployment.",
      "evidenceLimit": "Authentication counts do not reveal workflow productivity, model use or issuer cash flow."
    },
    {
      "sourceId": "IND-SRC-008",
      "sourceClass": "PHYSICAL_INFRASTRUCTURE",
      "publisher": "Telecom Regulatory Authority of India",
      "title": "Telecom subscription and performance-indicator reports",
      "canonicalUrl": "https://trai.gov.in/release-publication/reports/telecom-subscriptions-reports",
      "languages": [
        "en",
        "hi"
      ],
      "cadence": "MONTHLY_AND_QUARTERLY",
      "machineRoute": "OFFICIAL_HTML_INDEX_AND_PDF_DISCOVERY",
      "accessState": "MACHINE_REACHABLE",
      "rightsMode": "LINK_METADATA_ONLY",
      "automationDecision": "ADMIT_INTERNAL_MONITORING",
      "evidenceRole": "CONNECTIVITY_CAPACITY_BASELINE",
      "causalLanes": [
        "DISTRIBUTION_RAILS",
        "PHYSICAL_CAPACITY"
      ],
      "use": "Internet, broadband, wireline, wireless, quality and telecom revenue denominators.",
      "evidenceLimit": "Subscriber counts and sector revenue do not identify AI usage, latency suitability or owner returns."
    },
    {
      "sourceId": "IND-SRC-009",
      "sourceClass": "PHYSICAL_INFRASTRUCTURE",
      "publisher": "Central Electricity Authority",
      "title": "Executive Summary of the Power Sector",
      "canonicalUrl": "https://cea.nic.in/executive-summary-report/?lang=en",
      "languages": [
        "en",
        "hi"
      ],
      "cadence": "MONTHLY",
      "machineRoute": "OFFICIAL_HTML_INDEX_AND_PDF_DISCOVERY",
      "accessState": "MACHINE_REACHABLE",
      "rightsMode": "LINK_METADATA_ONLY",
      "automationDecision": "ADMIT_INTERNAL_MONITORING",
      "evidenceRole": "POWER_CAPACITY_BASELINE",
      "causalLanes": [
        "PHYSICAL_CAPACITY",
        "OWNER_CASH_AND_PRICE"
      ],
      "use": "Generation, demand, capacity and power-system operating baselines.",
      "evidenceLimit": "National power data do not isolate data centres or prove that a named security captures incremental demand."
    },
    {
      "sourceId": "IND-SRC-010",
      "sourceClass": "AI_INFRASTRUCTURE",
      "publisher": "Ministry of Electronics and Information Technology",
      "title": "MeitY Annual Report 2025-26",
      "canonicalUrl": "https://www.meity.gov.in/static/uploads/2026/04/46face7d48c8f6a97030f713ad5fdab4.pdf",
      "languages": [
        "en",
        "hi"
      ],
      "cadence": "ANNUAL",
      "machineRoute": "OFFICIAL_PDF",
      "accessState": "MACHINE_REACHABLE",
      "rightsMode": "LINK_METADATA_ONLY",
      "automationDecision": "ADMIT_INTERNAL_MONITORING",
      "evidenceRole": "NATIONAL_AI_PROGRAM_BASELINE",
      "causalLanes": [
        "CAPABILITY_PRICE",
        "DISTRIBUTION_RAILS",
        "LOCALIZATION_CONTROL",
        "PHYSICAL_CAPACITY"
      ],
      "use": "IndiaAI programme scope, compute, datasets, models, skills and application initiatives.",
      "evidenceLimit": "Programme outputs and allocations are not adoption outcomes, commercial utilization or investable returns."
    },
    {
      "sourceId": "IND-SRC-011",
      "sourceClass": "AI_INFRASTRUCTURE",
      "publisher": "IndiaAI Independent Business Division",
      "title": "IndiaAI Compute user-allocation register",
      "canonicalUrl": "https://compute.indiaai.gov.in/endusers",
      "languages": [
        "en"
      ],
      "cadence": "CONTINUOUS_WITH_DATED_ALLOCATIONS",
      "machineRoute": "OFFICIAL_HTML_TABLE",
      "accessState": "MACHINE_REACHABLE",
      "rightsMode": "LINK_METADATA_ONLY",
      "automationDecision": "ADMIT_INTERNAL_MONITORING",
      "evidenceRole": "SUBSIDIZED_COMPUTE_ALLOCATION",
      "causalLanes": [
        "CAPABILITY_PRICE",
        "PHYSICAL_CAPACITY"
      ],
      "use": "Named allocation dates, user categories, GPU types, providers, subsidy and project duration.",
      "evidenceLimit": "An allocation is not utilization, model performance, revenue, customer retention or shareholder value."
    },
    {
      "sourceId": "IND-SRC-012",
      "sourceClass": "AI_INFRASTRUCTURE",
      "publisher": "IndiaAI Independent Business Division",
      "title": "AIKosh datasets, models and use-case catalogue",
      "canonicalUrl": "https://aikosh.indiaai.gov.in/home/about-us/",
      "languages": [
        "en"
      ],
      "cadence": "CONTINUOUS",
      "machineRoute": "OFFICIAL_HTML_CATALOGUE_WITH_ITEM_LEVEL_LICENSES",
      "accessState": "MACHINE_REACHABLE",
      "rightsMode": "LINK_METADATA_ONLY",
      "automationDecision": "ADMIT_INTERNAL_MONITORING",
      "evidenceRole": "AI_DATA_MODEL_AND_USE_CASE_CATALOGUE",
      "causalLanes": [
        "CAPABILITY_PRICE",
        "LOCALIZATION_CONTROL"
      ],
      "use": "Dataset, model, toolkit and use-case identities plus item-level licence and access metadata.",
      "evidenceLimit": "Catalogue inventory, views and registrations do not prove production use or economic impact."
    },
    {
      "sourceId": "IND-SRC-013",
      "sourceClass": "AI_INFRASTRUCTURE",
      "publisher": "Digital India BHASHINI Division",
      "title": "BHASHINI API model catalogue",
      "canonicalUrl": "https://dibd-bhashini.gitbook.io/bhashini-apis/available-models-for-usage",
      "languages": [
        "en",
        "hi",
        "bn",
        "ta",
        "te",
        "mr",
        "gu",
        "kn",
        "ml",
        "pa",
        "ur",
        "or",
        "as",
        "sa",
        "ne",
        "kok",
        "mai",
        "mni",
        "sat",
        "sd",
        "ks",
        "brx",
        "doi"
      ],
      "cadence": "CONTINUOUS_DOCUMENTATION",
      "machineRoute": "PUBLIC_DOCUMENTATION_MONITOR",
      "accessState": "MACHINE_REACHABLE",
      "rightsMode": "POC_API_ONLY",
      "automationDecision": "ADMIT_DOCUMENTATION_MONITORING",
      "evidenceRole": "LOCAL_LANGUAGE_CAPABILITY_ROUTE",
      "causalLanes": [
        "CAPABILITY_PRICE",
        "LOCALIZATION_CONTROL",
        "DISTRIBUTION_RAILS"
      ],
      "use": "Language, task, model-provider and service-identity coverage for localization hypotheses.",
      "evidenceLimit": "Listed availability is not production quality, adoption or free commercial API authority; paid use needs a provider arrangement."
    },
    {
      "sourceId": "IND-SRC-014",
      "sourceClass": "LABOUR_WORKFLOW",
      "publisher": "Ministry of Labour and Employment",
      "title": "e-Shram labour dashboard",
      "canonicalUrl": "https://apps.labour.gov.in/labour_dashboard/public/daygraph/eshram",
      "languages": [
        "en",
        "hi"
      ],
      "cadence": "DAILY",
      "machineRoute": "OFFICIAL_INTERACTIVE_DASHBOARD",
      "accessState": "MACHINE_REACHABLE",
      "rightsMode": "LINK_METADATA_ONLY",
      "automationDecision": "ADMIT_INTERNAL_MONITORING",
      "evidenceRole": "UNORGANISED_WORKFORCE_DENOMINATOR",
      "causalLanes": [
        "WORKFLOW_REPRICING",
        "DISTRIBUTION_RAILS"
      ],
      "use": "Registration and composition context for unorganised and platform-work exposure.",
      "evidenceLimit": "Registrations are self-declared administrative counts, not employment flows, wages or AI displacement."
    },
    {
      "sourceId": "IND-SRC-015",
      "sourceClass": "LABOUR_WORKFLOW",
      "publisher": "National Career Service / Ministry of Labour and Employment",
      "title": "National Career Service portal and monthly releases",
      "canonicalUrl": "https://www.ncs.gov.in/",
      "languages": [
        "en",
        "hi"
      ],
      "cadence": "CONTINUOUS_WITH_MONTHLY_RELEASES",
      "machineRoute": "OFFICIAL_HTML_AND_PDF_DISCOVERY",
      "accessState": "MACHINE_REACHABLE",
      "rightsMode": "LINK_METADATA_ONLY",
      "automationDecision": "ADMIT_INTERNAL_MONITORING",
      "evidenceRole": "JOB_DEMAND_AND_SKILL_SIGNAL",
      "causalLanes": [
        "WORKFLOW_REPRICING",
        "LOCALIZATION_CONTROL"
      ],
      "use": "Vacancy, jobseeker, employer, skill and sector indicators from the official employment platform.",
      "evidenceLimit": "Portal activity is selected and may contain duplicate or low-quality listings; it is not the total labour market."
    },
    {
      "sourceId": "IND-SRC-016",
      "sourceClass": "DIGITAL_PUBLIC_INFRASTRUCTURE",
      "publisher": "Open Network for Digital Commerce",
      "title": "ONDC network milestones and operating updates",
      "canonicalUrl": "https://www.ondc.org/pages/about-us.html",
      "languages": [
        "en"
      ],
      "cadence": "EVENT_DRIVEN",
      "machineRoute": "OPERATOR_HTML_TIMELINE",
      "accessState": "MACHINE_REACHABLE",
      "rightsMode": "LINK_METADATA_ONLY",
      "automationDecision": "ADMIT_INTERNAL_MONITORING",
      "evidenceRole": "OPEN_COMMERCE_DISTRIBUTION_RAIL",
      "causalLanes": [
        "DISTRIBUTION_RAILS",
        "WORKFLOW_REPRICING",
        "OWNER_CASH_AND_PRICE"
      ],
      "use": "Transaction, participant, commerce, logistics and financial-services deployment milestones.",
      "evidenceLimit": "Operator-reported milestones require dated denominator checks and do not allocate cash flow to a listed security."
    },
    {
      "sourceId": "IND-SRC-017",
      "sourceClass": "FINANCIAL_REGULATOR",
      "publisher": "Securities and Exchange Board of India",
      "title": "Corporate-filings curation links",
      "canonicalUrl": "https://www.sebi.gov.in/curation/corporate_filings.html",
      "languages": [
        "en"
      ],
      "cadence": "EVENT_DRIVEN",
      "machineRoute": "OFFICIAL_DISCLOSURE_DIRECTORY",
      "accessState": "MACHINE_REACHABLE",
      "rightsMode": "LINK_METADATA_ONLY",
      "automationDecision": "ADMIT_DOCUMENT_DISCOVERY",
      "evidenceRole": "REGULATORY_DISCLOSURE_ROUTER",
      "causalLanes": [
        "OWNER_CASH_AND_PRICE"
      ],
      "use": "Canonical routes to financial results, governance, shareholding, sustainability and event disclosures.",
      "evidenceLimit": "SEBI curates routes; the filing payload, issuer identity and exchange terms still require separate receipts."
    },
    {
      "sourceId": "IND-SRC-018",
      "sourceClass": "SECURITIES_DISCLOSURE",
      "publisher": "National Stock Exchange of India",
      "title": "Corporate filings — financial results",
      "canonicalUrl": "https://www.nseindia.com/companies-listing/corporate-filings-financial-results",
      "languages": [
        "en"
      ],
      "cadence": "EVENT_DRIVEN_AND_QUARTERLY",
      "machineRoute": "EXCHANGE_DISCLOSURE_PAGE_AND_XBRL_EXPORT",
      "accessState": "MACHINE_REACHABLE_TERMS_SENSITIVE",
      "rightsMode": "LINK_METADATA_ONLY",
      "automationDecision": "ADMIT_DOCUMENT_DISCOVERY",
      "evidenceRole": "ISSUER_FINANCIAL_DISCLOSURE",
      "causalLanes": [
        "OWNER_CASH_AND_PRICE"
      ],
      "use": "Financial results and XBRL-derived disclosure discovery after an issuer enters P08.3.",
      "evidenceLimit": "Public filing discovery does not grant bulk market-data use, redistribution or index-construction rights."
    },
    {
      "sourceId": "IND-SRC-019",
      "sourceClass": "SECURITIES_DISCLOSURE",
      "publisher": "National Stock Exchange of India / NSE Data",
      "title": "NSE Data Sharing and Usage Policy",
      "canonicalUrl": "https://www.nseindia.com/static/market-data/nse-data-policy",
      "languages": [
        "en"
      ],
      "cadence": "POLICY_EVENT_DRIVEN",
      "machineRoute": "LICENSED_FEED_ONLY",
      "accessState": "LICENSE_REQUIRED",
      "rightsMode": "LICENSED_FEED_REQUIRED",
      "automationDecision": "BLOCK_LICENSED_MARKET_DATA",
      "evidenceRole": "MARKET_DATA_RIGHTS_CONTROL",
      "causalLanes": [
        "OWNER_CASH_AND_PRICE"
      ],
      "use": "Define the licence boundary for prices, identifiers, volumes and any future index-like product.",
      "evidenceLimit": "No exchange market-data ingestion, storage, redistribution or AGI index construction is authorized by this register."
    },
    {
      "sourceId": "IND-SRC-020",
      "sourceClass": "SECURITIES_DISCLOSURE",
      "publisher": "Ministry of Corporate Affairs",
      "title": "MCA company and LLP master-data service",
      "canonicalUrl": "https://www.mca.gov.in/",
      "languages": [
        "en",
        "hi"
      ],
      "cadence": "EVENT_DRIVEN",
      "machineRoute": "AUTHORIZED_API_BULK_OR_PROVIDER_ROUTE_REQUIRED",
      "accessState": "ROUTE_UNQUALIFIED",
      "rightsMode": "MACHINE_ROUTE_QUALIFICATION_REQUIRED",
      "automationDecision": "BLOCK_MACHINE_ROUTE",
      "evidenceRole": "LEGAL_ENTITY_IDENTITY_AND_FILINGS",
      "causalLanes": [
        "OWNER_CASH_AND_PRICE"
      ],
      "use": "Legal entity, status, capital and filing identity after an authorized machine route is qualified.",
      "evidenceLimit": "The public portal and beta master-data service are not a durable automated ingestion contract."
    }
  ],
  "languageGap": {
    "state": "PARTIAL",
    "covered": [
      "en",
      "hi",
      "BHASHINI_MODEL_METADATA_FOR_21_ADDITIONAL_SCHEDULED_LANGUAGES"
    ],
    "missingRule": "A workflow hypothesis cannot claim local-language coverage until its own source and measurement instrument are available in the affected language; model catalogue coverage is not user adoption."
  },
  "evidenceGates": [
    {
      "id": "PRIMARY_SOURCE_IDENTITY",
      "sequence": 1,
      "state": "READY"
    },
    {
      "id": "LOCAL_LANGUAGE_COVERAGE",
      "sequence": 2,
      "state": "PARTIAL"
    },
    {
      "id": "WORKFLOW_ADOPTION_MEASURED",
      "sequence": 3,
      "state": "NOT_STARTED"
    },
    {
      "id": "COUNTERFACTUAL_ECONOMICS_ESTIMATED",
      "sequence": 4,
      "state": "NOT_STARTED"
    },
    {
      "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": "NEXT",
      "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": {
    "sourceCount": 20,
    "sourceClassCount": 7,
    "causalLaneCount": 6,
    "rightsModeCount": 5,
    "machineAdmittedCount": 18,
    "blockedCount": 2,
    "structuredReuseCount": 1,
    "multilingualSourceCount": 12,
    "verifiedClaimCount": 0,
    "measuredWorkflowCount": 0,
    "issuerCount": 0,
    "securityCount": 0,
    "valuationCount": 0,
    "forwardDocketCount": 0,
    "portfolioWeightChangeCount": 0,
    "tradeAuthorizationCount": 0,
    "alphaClaimCount": 0
  },
  "nextGate": {
    "phaseId": "P08.2",
    "name": "WORKFLOW_ADOPTION_AND_DISPLACEMENT",
    "entryRule": "Select bounded workflows only from machine-admitted sources, freeze denominators and counterfactuals before extraction, and publish every unsupported field as EVIDENCE_BLOCKED."
  },
  "boundaries": {
    "sourceClaimVerified": false,
    "countryRanked": false,
    "workflowEffectMeasured": false,
    "issuerSelected": false,
    "securitySelected": false,
    "valuationCreated": false,
    "portfolioWeightsChanged": false,
    "liveOrderCreated": false,
    "tradeAuthorized": false,
    "alphaClaimCreated": false
  },
  "contentHash": "500638a49c9d6bf150e686e4df40e4b6dfc7027b87d60cc38588ffba1cd11ff4"
}
