{"version":"2026-07-03","name":"Visa Atlas authority distribution plan","description":"Auditable launch and distribution control plane for turning Visa Atlas open data, MCP tools, widgets and original research into off-site citations, links, dataset entities and AI retriever entry points.","datasetUrl":"https://visaatlas.org/api/public/authority-distribution-plan","humanUrl":"https://visaatlas.org/research/authority-distribution-plan-2026","license":"CC BY 4.0","attribution":"Visa Atlas","sourceDatasets":["/api/public","/api/public/answer-capsules","/api/public/authority-distribution-plan","/api/public/calculator-verdict-contexts","/api/public/cost-to-complete","/api/public/crawler-access","/api/public/express-entry-draws","/api/public/external-repository-mirrors","/api/public/fact-changes","/api/public/fees","/api/public/indexable-pages","/api/public/monthly-figure-changes","/api/public/policy-updates","/api/public/publisher-citation-kits","/api/public/salary-thresholds","/api/public/source-transparency-benchmark","/api/public/visibility-metrics","/api/public/widgets"],"methodology":{"visibilityMetricsVersion":"2026-07-03","publisherCitationKitsVersion":"2026-07-03","externalRepositoryMirrorsVersion":"2026-07-03","knowledgeGraphEntitiesVersion":"2026-07-02","crawlerAccessAuditVersion":"2026-07-03","sourceOfTruth":"Rows are compiled from the July 2026 growth strategy, launch kit, publisher citation kits, external repository mirror manifest, knowledge-graph governance and visibility measurement contract. The feed is a launch control plane, not evidence of completed third-party publication.","privateDataPolicy":"Account credentials, unpublished listing URLs, private contact details, screenshots, rejection notes, analytics exports and unreviewed launch outcomes stay local until separately approved for publication.","localEvidenceCommand":"npm run seo:authority-distribution -- authority-distribution-log.jsonl --json","commands":["npm run seo:authority-distribution -- authority-distribution-log.jsonl --json","npm run audit:data-front-door","npm run audit:visibility-metrics","npm run audit:publisher-citation-kits","npm run audit:repository-mirrors","npm run audit:knowledge-graph","npm run audit:mcp","npm run audit:openapi","npm run seo:botlog -- logs.txt --json","npm run export:hf","npm run seo:repository-mirrors -- repository-mirror-log.jsonl --json","npm run audit:widgets","npm run seo:publisher-citation-kits -- outreach-log.jsonl --json","npm run audit:monthly-figure-changes","npm run audit:freshness","npm run audit:calculator-provenance","npm run audit:calculator-verdict-contexts","npm run seo:gsc-cohorts -- gsc-pages.csv --json --period-start=YYYY-MM-DD --period-end=YYYY-MM-DD --property-label=gsc-domain-redacted --search-type=web","npm run audit:data-citation","npm run audit:rendered-seo"],"caveats":["This plan proves readiness and evidence requirements, not that a third-party platform has accepted, indexed, cited or ranked the asset.","Manual distribution must preserve canonical Visa Atlas URLs, CC BY 4.0 attribution and government source URLs where factual figures are reused.","Outreach and community posts must avoid bought links, link exchanges, undisclosed affiliation and duplicated promotional text.","Passing these checks does not guarantee backlinks, rankings, traffic, citations, market share or the 500k/month planning target."]},"summary":{"channelCount":11,"highPriorityCount":6,"manualPublicationReadyCount":2,"templateReadyCount":6,"localWorkflowCount":2,"evidenceRequiredCount":1,"sourceDatasetCount":18,"entryPointCount":27},"channels":[{"id":"official-mcp-registry","title":"Official MCP registry listing","type":"agent-directory","status":"manual-publication-ready","priority":"high","audience":["AI-agent builders","MCP users","technical evaluators"],"publicEntryPoints":["/mcp","/ai-agents","/api/openapi.json","/api/public/route-finder"],"sourceDatasets":["/api/public/visibility-metrics","/api/public/crawler-access"],"wedge":"Competitors publish pages and calculators; a listed read-only MCP endpoint makes Visa Atlas installable as a source-linked dependency inside agent workflows.","actionChecklist":["Verify the publisher namespace for visaatlas.org or use the approved GitHub namespace.","Submit the remote streamable HTTP endpoint at https://visaatlas.org/mcp with no-auth read-only positioning.","Confirm the listing preserves the canonical /ai-agents documentation URL and source-linked tool description.","Record the approved listing URL only after it is publicly reachable."],"launchCopyAssets":["Verified immigration data as read-only agent tools.","Government fees, salary thresholds, processing times and policy changes with source URLs and verification dates.","No auth, no runtime legal advice, CC BY 4.0 attribution."],"evidenceToCollect":["channelId","targetPlatform","submittedUrl","publishedUrl","status","submittedAt","publishedAt","canonicalBacklinkPresent","licensePresent","sourceUrlsPreserved","approvedForPublication","reviewedAt","reviewedBy","namespaceVerified","toolListMatchesPublicDocs"],"localCommands":["npm run audit:mcp","npm run audit:openapi","npm run seo:botlog -- logs.txt --json"],"successSignals":["approved registry listing","MCP tool-call volume in server logs","AI-agent referral or citation evidence"],"privateDataPolicy":"Account credentials, unpublished listing URLs, private contact details, screenshots, rejection notes, analytics exports and unreviewed launch outcomes stay local until separately approved for publication.","caveats":["This plan proves readiness and evidence requirements, not that a third-party platform has accepted, indexed, cited or ranked the asset.","Manual distribution must preserve canonical Visa Atlas URLs, CC BY 4.0 attribution and government source URLs where factual figures are reused.","Outreach and community posts must avoid bought links, link exchanges, undisclosed affiliation and duplicated promotional text.","Passing these checks does not guarantee backlinks, rankings, traffic, citations, market share or the 500k/month planning target."]},{"id":"community-mcp-directories","title":"Community MCP directory submissions","type":"agent-directory","status":"template-ready","priority":"high","audience":["AI-agent builders","directory users","developer newsletters"],"publicEntryPoints":["/mcp","/ai-agents","/llms.txt","/api/openapi.json"],"sourceDatasets":["/api/public/visibility-metrics","/api/public/crawler-access"],"wedge":"Community MCP directories create multiple crawlable paths to the same source-linked tools without creating duplicate factual claims on Visa Atlas.","actionChecklist":["Submit the same remote endpoint to approved MCP directories with canonical /ai-agents documentation.","Use one consistent description and avoid inflated adoption claims.","Record only approved public listing URLs; keep rejected submissions local."],"launchCopyAssets":["Read-only Visa Atlas MCP server: source-linked skilled-migration data for agents.","Every tool response preserves the canonical Visa Atlas URL and primary government source URL."],"evidenceToCollect":["channelId","targetPlatform","submittedUrl","publishedUrl","status","submittedAt","publishedAt","canonicalBacklinkPresent","licensePresent","sourceUrlsPreserved","approvedForPublication","reviewedAt","reviewedBy","directoryName","listingCategory"],"localCommands":["npm run audit:mcp","npm run audit:visibility-metrics"],"successSignals":["approved directory listings","referring domains from directory pages","MCP endpoint fetches in logs"],"privateDataPolicy":"Account credentials, unpublished listing URLs, private contact details, screenshots, rejection notes, analytics exports and unreviewed launch outcomes stay local until separately approved for publication.","caveats":["This plan proves readiness and evidence requirements, not that a third-party platform has accepted, indexed, cited or ranked the asset.","Manual distribution must preserve canonical Visa Atlas URLs, CC BY 4.0 attribution and government source URLs where factual figures are reused.","Outreach and community posts must avoid bought links, link exchanges, undisclosed affiliation and duplicated promotional text.","Passing these checks does not guarantee backlinks, rankings, traffic, citations, market share or the 500k/month planning target."]},{"id":"hugging-face-dataset","title":"Hugging Face skilled-migration dataset","type":"data-repository","status":"manual-publication-ready","priority":"high","audience":["AI builders","researchers","dataset users"],"publicEntryPoints":["/data","/answer-capsules","/api/public","/research/external-data-repository-mirrors-2026"],"sourceDatasets":["/api/public/external-repository-mirrors","/api/public/answer-capsules","/api/public/salary-thresholds"],"wedge":"A reviewed dataset card turns the open data layer into a reusable AI-builder artifact while linking every derived file back to canonical Visa Atlas pages.","actionChecklist":["Run the Hugging Face export and review generated row counts and README.","Publish under an approved public account with CC BY 4.0 license metadata.","Confirm the dataset card links /data, /answer-capsules and /use-our-data.","Record the approved dataset URL in the repository-mirror evidence log."],"launchCopyAssets":["Source-linked skilled migration answer capsules, salary thresholds, processing times and Express Entry draw history.","Built for AI retrievers and researchers; every row preserves source URL and review date."],"evidenceToCollect":["channelId","targetPlatform","submittedUrl","publishedUrl","status","submittedAt","publishedAt","canonicalBacklinkPresent","licensePresent","sourceUrlsPreserved","approvedForPublication","reviewedAt","reviewedBy","rowCountsMatchExport","datasetCardReviewed"],"localCommands":["npm run export:hf","npm run audit:repository-mirrors","npm run seo:repository-mirrors -- repository-mirror-log.jsonl --json"],"successSignals":["public dataset URL","downloads or likes","referring links","AI citation mentions"],"privateDataPolicy":"Account credentials, unpublished listing URLs, private contact details, screenshots, rejection notes, analytics exports and unreviewed launch outcomes stay local until separately approved for publication.","caveats":["This plan proves readiness and evidence requirements, not that a third-party platform has accepted, indexed, cited or ranked the asset.","Manual distribution must preserve canonical Visa Atlas URLs, CC BY 4.0 attribution and government source URLs where factual figures are reused.","Outreach and community posts must avoid bought links, link exchanges, undisclosed affiliation and duplicated promotional text.","Passing these checks does not guarantee backlinks, rankings, traffic, citations, market share or the 500k/month planning target."]},{"id":"github-data-mirror","title":"Public GitHub data mirror","type":"data-repository","status":"template-ready","priority":"high","audience":["developers","AI builders","open-data users"],"publicEntryPoints":["/data","/api/public","/use-our-data","/research/external-data-repository-mirrors-2026"],"sourceDatasets":["/api/public/external-repository-mirrors","/api/public","/api/public/indexable-pages"],"wedge":"A scheduled mirror makes the data forkable and inspectable while the canonical source of truth remains the Visa Atlas public API.","actionChecklist":["Create a public data repository under an approved owner.","Add a no-secret scheduled action that snapshots public API endpoints into a data directory.","Link the README back to /data, /api/public and /use-our-data.","Record approved mirror URL and sync cadence after the first successful run."],"launchCopyAssets":["Nightly snapshots of Visa Atlas public immigration datasets.","Canonical facts remain on visaatlas.org and linked government sources."],"evidenceToCollect":["channelId","targetPlatform","submittedUrl","publishedUrl","status","submittedAt","publishedAt","canonicalBacklinkPresent","licensePresent","sourceUrlsPreserved","approvedForPublication","reviewedAt","reviewedBy","workflowRunUrl","latestCommitUrl"],"localCommands":["npm run audit:repository-mirrors","npm run audit:data-front-door"],"successSignals":["public repository URL","stars or forks","referring links","crawler hits from GitHub"],"privateDataPolicy":"Account credentials, unpublished listing URLs, private contact details, screenshots, rejection notes, analytics exports and unreviewed launch outcomes stay local until separately approved for publication.","caveats":["This plan proves readiness and evidence requirements, not that a third-party platform has accepted, indexed, cited or ranked the asset.","Manual distribution must preserve canonical Visa Atlas URLs, CC BY 4.0 attribution and government source URLs where factual figures are reused.","Outreach and community posts must avoid bought links, link exchanges, undisclosed affiliation and duplicated promotional text.","Passing these checks does not guarantee backlinks, rankings, traffic, citations, market share or the 500k/month planning target."]},{"id":"zenodo-cost-index-doi","title":"Zenodo DOI for skilled migration cost index","type":"data-repository","status":"template-ready","priority":"high","audience":["researchers","journalists","policy analysts"],"publicEntryPoints":["/research/skilled-migration-cost-index-2026","/api/public/cost-to-complete","/figures"],"sourceDatasets":["/api/public/external-repository-mirrors","/api/public/cost-to-complete","/api/public/fees"],"wedge":"A DOI-grade cost-index package makes the original cost dataset citable in research and policy writing without treating the mirror as the issuing authority.","actionChecklist":["Export the cost index JSON and a reviewed PDF print of the report page.","Create a Zenodo dataset with CC BY 4.0, Visa Atlas creator metadata and canonical links.","Record DOI and repository URL only after the record is public and reviewed.","Add the approved DOI to public schema only in a later code session."],"launchCopyAssets":["Skilled migration cost index with mandatory sunk costs separated from refundable proof-of-funds requirements.","Every cost row links back to the source-backed Visa Atlas model and government source trail."],"evidenceToCollect":["channelId","targetPlatform","submittedUrl","publishedUrl","status","submittedAt","publishedAt","canonicalBacklinkPresent","licensePresent","sourceUrlsPreserved","approvedForPublication","reviewedAt","reviewedBy","doi","metadataReviewed"],"localCommands":["npm run audit:repository-mirrors","npm run audit:knowledge-graph"],"successSignals":["public DOI","academic or policy citations","referring domains","dataset downloads"],"privateDataPolicy":"Account credentials, unpublished listing URLs, private contact details, screenshots, rejection notes, analytics exports and unreviewed launch outcomes stay local until separately approved for publication.","caveats":["This plan proves readiness and evidence requirements, not that a third-party platform has accepted, indexed, cited or ranked the asset.","Manual distribution must preserve canonical Visa Atlas URLs, CC BY 4.0 attribution and government source URLs where factual figures are reused.","Outreach and community posts must avoid bought links, link exchanges, undisclosed affiliation and duplicated promotional text.","Passing these checks does not guarantee backlinks, rankings, traffic, citations, market share or the 500k/month planning target."]},{"id":"kaggle-express-entry-salary-package","title":"Kaggle Express Entry and salary-threshold package","type":"data-repository","status":"template-ready","priority":"medium","audience":["data analysts","Canada applicants","notebook authors"],"publicEntryPoints":["/research/canada-express-entry-draw-tracker","/salary-thresholds","/api/public/express-entry-draws"],"sourceDatasets":["/api/public/external-repository-mirrors","/api/public/express-entry-draws","/api/public/salary-thresholds"],"wedge":"Kaggle packaging creates a notebook-friendly path to volatile draw and salary data while requiring notebooks to cite canonical source URLs.","actionChecklist":["Prepare CSV exports from approved public JSON datasets.","Publish a dataset with CC BY 4.0 and canonical Visa Atlas links.","Add example notebook only if it preserves source_url fields and legal-scope caveats.","Record approved Kaggle URL after publication review."],"launchCopyAssets":["Canada Express Entry draw history and source-linked skilled-migration salary thresholds.","Notebook-ready data with canonical URL, source URL and review-date fields preserved."],"evidenceToCollect":["channelId","targetPlatform","submittedUrl","publishedUrl","status","submittedAt","publishedAt","canonicalBacklinkPresent","licensePresent","sourceUrlsPreserved","approvedForPublication","reviewedAt","reviewedBy","notebookUrl","sourceUrlFieldsPreserved"],"localCommands":["npm run export:hf","npm run audit:repository-mirrors"],"successSignals":["public Kaggle URL","notebook forks","dataset downloads","referring links"],"privateDataPolicy":"Account credentials, unpublished listing URLs, private contact details, screenshots, rejection notes, analytics exports and unreviewed launch outcomes stay local until separately approved for publication.","caveats":["This plan proves readiness and evidence requirements, not that a third-party platform has accepted, indexed, cited or ranked the asset.","Manual distribution must preserve canonical Visa Atlas URLs, CC BY 4.0 attribution and government source URLs where factual figures are reused.","Outreach and community posts must avoid bought links, link exchanges, undisclosed affiliation and duplicated promotional text.","Passing these checks does not guarantee backlinks, rankings, traffic, citations, market share or the 500k/month planning target."]},{"id":"show-hn-open-data-launch","title":"Show HN open-data launch","type":"developer-launch","status":"template-ready","priority":"high","audience":["developers","open-data users","AI builders","technical journalists"],"publicEntryPoints":["/data","/api/public","/mcp","/ai-agents","/use-our-data"],"sourceDatasets":["/api/public/authority-distribution-plan","/api/public/visibility-metrics","/api/public/source-transparency-benchmark"],"wedge":"A launch around open data plus a no-auth MCP endpoint gives technical audiences something useful to inspect, reuse and critique rather than a marketing page.","actionChecklist":["Post only from a human account and reply substantively to questions.","Use a short title that names open source-linked immigration data and the MCP endpoint.","Disclose affiliation and avoid asking for votes or coordinated engagement.","Record only public thread URL and approved engagement summary after review."],"launchCopyAssets":["Open dataset of skilled-migration rules, fees, wait times and salary floors.","Public JSON, llms.txt, RSS feeds and a no-auth MCP endpoint."],"evidenceToCollect":["channelId","targetPlatform","submittedUrl","publishedUrl","status","submittedAt","publishedAt","canonicalBacklinkPresent","licensePresent","sourceUrlsPreserved","approvedForPublication","reviewedAt","reviewedBy","threadUrl","commentCount","approvedSummary"],"localCommands":["npm run audit:data-front-door","npm run audit:mcp","npm run audit:visibility-metrics"],"successSignals":["thread URL","referring sessions","new referring domains","API or MCP fetches in logs"],"privateDataPolicy":"Account credentials, unpublished listing URLs, private contact details, screenshots, rejection notes, analytics exports and unreviewed launch outcomes stay local until separately approved for publication.","caveats":["This plan proves readiness and evidence requirements, not that a third-party platform has accepted, indexed, cited or ranked the asset.","Manual distribution must preserve canonical Visa Atlas URLs, CC BY 4.0 attribution and government source URLs where factual figures are reused.","Outreach and community posts must avoid bought links, link exchanges, undisclosed affiliation and duplicated promotional text.","Passing these checks does not guarantee backlinks, rankings, traffic, citations, market share or the 500k/month planning target."]},{"id":"widget-outreach-wave-one","title":"Badge and widget outreach wave one","type":"widget-distribution","status":"local-workflow","priority":"medium","audience":["expat publishers","relocation blogs","university international offices"],"publicEntryPoints":["/widgets","/api/public/widgets","/api/public/publisher-citation-kits","/use-our-data"],"sourceDatasets":["/api/public/widgets","/api/public/publisher-citation-kits","/api/public/answer-capsules","/api/public/cost-to-complete"],"wedge":"Widgets give publishers a maintenance-free current figure while Visa Atlas earns natural attribution links to the underlying source-backed breakdown.","actionChecklist":["Build a target list from relevant pages that already publish static figures.","Offer only widgets that fit the page topic and preserve attribution.","Stop any conversation that becomes a link exchange or paid placement.","Record approved published embeds and attribution checks locally."],"launchCopyAssets":["A live verified figure badge that updates when source data changes.","No tracking; small attribution link to the underlying breakdown and official source."],"evidenceToCollect":["channelId","targetPlatform","submittedUrl","publishedUrl","status","submittedAt","publishedAt","canonicalBacklinkPresent","licensePresent","sourceUrlsPreserved","approvedForPublication","reviewedAt","reviewedBy","publisherPageUrl","widgetType","attributionText"],"localCommands":["npm run audit:widgets","npm run audit:data-front-door","npm run seo:publisher-citation-kits -- outreach-log.jsonl --json"],"successSignals":["approved embedded widgets","followed attribution links","referring sessions","publisher replies"],"privateDataPolicy":"Account credentials, unpublished listing URLs, private contact details, screenshots, rejection notes, analytics exports and unreviewed launch outcomes stay local until separately approved for publication.","caveats":["This plan proves readiness and evidence requirements, not that a third-party platform has accepted, indexed, cited or ranked the asset.","Manual distribution must preserve canonical Visa Atlas URLs, CC BY 4.0 attribution and government source URLs where factual figures are reused.","Outreach and community posts must avoid bought links, link exchanges, undisclosed affiliation and duplicated promotional text.","Passing these checks does not guarantee backlinks, rankings, traffic, citations, market share or the 500k/month planning target."]},{"id":"monthly-rule-change-data-drops","title":"Monthly rule-change data drops","type":"community-data-drop","status":"template-ready","priority":"medium","audience":["applicant communities","journalists","AI retrievers"],"publicEntryPoints":["/research/monthly-immigration-figure-changes","/changelog","/api/public/monthly-figure-changes"],"sourceDatasets":["/api/public/monthly-figure-changes","/api/public/fact-changes","/api/public/policy-updates"],"wedge":"Volatile old-to-new immigration figures are useful as plain text community updates when posted with disclosure and restraint.","actionChecklist":["Publish only a concise digest of the most material verified changes.","Disclose affiliation and link one canonical tracker page only where community rules allow it.","Do not duplicate the same text across communities.","Record public URLs only after moderation and self-promotion rules are satisfied."],"launchCopyAssets":["Five verified immigration figures that changed this month, old value to new value, with effective dates.","Canonical tracker keeps source URLs and review dates attached."],"evidenceToCollect":["channelId","targetPlatform","submittedUrl","publishedUrl","status","submittedAt","publishedAt","canonicalBacklinkPresent","licensePresent","sourceUrlsPreserved","approvedForPublication","reviewedAt","reviewedBy","communityRulesChecked","postUrl","moderationStatus"],"localCommands":["npm run audit:monthly-figure-changes","npm run audit:freshness"],"successSignals":["accepted community posts","referring sessions","questions answered","citations back to tracker"],"privateDataPolicy":"Account credentials, unpublished listing URLs, private contact details, screenshots, rejection notes, analytics exports and unreviewed launch outcomes stay local until separately approved for publication.","caveats":["This plan proves readiness and evidence requirements, not that a third-party platform has accepted, indexed, cited or ranked the asset.","Manual distribution must preserve canonical Visa Atlas URLs, CC BY 4.0 attribution and government source URLs where factual figures are reused.","Outreach and community posts must avoid bought links, link exchanges, undisclosed affiliation and duplicated promotional text.","Passing these checks does not guarantee backlinks, rankings, traffic, citations, market share or the 500k/month planning target."]},{"id":"product-hunt-calculator-suite","title":"Product Hunt calculator-suite launch","type":"product-launch","status":"evidence-required","priority":"medium","audience":["applicants","makers","migration communities"],"publicEntryPoints":["/calculators","/calculators/germany-chancenkarte","/calculators/uk-total-migration-cost","/triage"],"sourceDatasets":["/api/public/calculator-verdict-contexts","/api/public/cost-to-complete","/api/public/visibility-metrics"],"wedge":"The calculator suite is more inspectable than generic lead-gen tools because every verdict is tied to source-backed context panels and public datasets.","actionChecklist":["Wait until calculator cohort performance and support readiness justify a public product launch.","Use calculator pages as the product surface, not a separate marketing landing page.","Collect only public launch URLs and approved outcome summaries after review."],"launchCopyAssets":["Source-backed immigration calculators with no runtime LLM and no stored user data.","Chancenkarte, UK total migration cost, CRS, salary-floor and route-finder tools with provenance panels."],"evidenceToCollect":["channelId","targetPlatform","submittedUrl","publishedUrl","status","submittedAt","publishedAt","canonicalBacklinkPresent","licensePresent","sourceUrlsPreserved","approvedForPublication","reviewedAt","reviewedBy","launchUrl","supportIssuesReviewed","calculatorCohortBaseline"],"localCommands":["npm run audit:calculator-provenance","npm run audit:calculator-verdict-contexts","npm run seo:gsc-cohorts -- gsc-pages.csv --json --period-start=YYYY-MM-DD --period-end=YYYY-MM-DD --property-label=gsc-domain-redacted --search-type=web"],"successSignals":["launch URL","calculator cohort GSC lifts","brand searches","referring links"],"privateDataPolicy":"Account credentials, unpublished listing URLs, private contact details, screenshots, rejection notes, analytics exports and unreviewed launch outcomes stay local until separately approved for publication.","caveats":["This plan proves readiness and evidence requirements, not that a third-party platform has accepted, indexed, cited or ranked the asset.","Manual distribution must preserve canonical Visa Atlas URLs, CC BY 4.0 attribution and government source URLs where factual figures are reused.","Outreach and community posts must avoid bought links, link exchanges, undisclosed affiliation and duplicated promotional text.","Passing these checks does not guarantee backlinks, rankings, traffic, citations, market share or the 500k/month planning target."]},{"id":"google-dataset-search-coverage","title":"Google Dataset Search and dataset-rich-result coverage","type":"dataset-discovery","status":"local-workflow","priority":"medium","audience":["search engines","dataset users","auditors"],"publicEntryPoints":["/data","/api/public","/research","/llms.txt"],"sourceDatasets":["/api/public","/api/public/indexable-pages","/api/public/visibility-metrics"],"wedge":"Dataset JSON-LD makes the open data layer discoverable as data, not only as articles, and creates a stable audit path for every public endpoint.","actionChecklist":["Confirm each public dataset appears in the DataCatalog with DataDownload metadata.","Inspect Search Console dataset reports when available.","Record only approved coverage summaries; keep raw GSC exports local."],"launchCopyAssets":["Visa Atlas public DataCatalog lists every open immigration dataset with DataDownload URLs.","Each dataset card links human docs, JSON endpoint, license and source-provenance notes."],"evidenceToCollect":["channelId","targetPlatform","submittedUrl","publishedUrl","status","submittedAt","publishedAt","canonicalBacklinkPresent","licensePresent","sourceUrlsPreserved","approvedForPublication","reviewedAt","reviewedBy","gscDatasetReportDate","datasetCoverageSummary"],"localCommands":["npm run audit:data-front-door","npm run audit:data-citation","npm run audit:rendered-seo"],"successSignals":["dataset report coverage","dataset impressions","dataset-search referrals","new data citations"],"privateDataPolicy":"Account credentials, unpublished listing URLs, private contact details, screenshots, rejection notes, analytics exports and unreviewed launch outcomes stay local until separately approved for publication.","caveats":["This plan proves readiness and evidence requirements, not that a third-party platform has accepted, indexed, cited or ranked the asset.","Manual distribution must preserve canonical Visa Atlas URLs, CC BY 4.0 attribution and government source URLs where factual figures are reused.","Outreach and community posts must avoid bought links, link exchanges, undisclosed affiliation and duplicated promotional text.","Passing these checks does not guarantee backlinks, rankings, traffic, citations, market share or the 500k/month planning target."]}]}