Original research - 3 July 2026
Authority Distribution Plan 2026
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.
This is a launch-readiness and evidence-control dataset, not evidence of completed third-party publication. Private evidence stays local until a separate review approves what can be published.
11
Distribution channels
6
High priority
2
Manual ready
2
Local workflow
Distribution channels
agent-directory - high priority
Official MCP registry listing
Competitors publish pages and calculators; a listed read-only MCP endpoint makes Visa Atlas installable as a source-linked dependency inside agent workflows.
manual-publication-ready
Public entry points
Source datasets
Success signals
- approved registry listing
- MCP tool-call volume in server logs
- AI-agent referral or citation evidence
Action checklist
- 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.
Launch copy assets
- 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.
Evidence fields and local commands
Evidence to collect
- channelId
- targetPlatform
- submittedUrl
- publishedUrl
- status
- submittedAt
- publishedAt
- canonicalBacklinkPresent
- licensePresent
- sourceUrlsPreserved
- approvedForPublication
- reviewedAt
- reviewedBy
- namespaceVerified
- toolListMatchesPublicDocs
Commands
npm run audit:mcpnpm run audit:openapinpm run seo:botlog -- logs.txt --json
agent-directory - high priority
Community MCP directory submissions
Community MCP directories create multiple crawlable paths to the same source-linked tools without creating duplicate factual claims on Visa Atlas.
template-ready
Public entry points
Source datasets
Success signals
- approved directory listings
- referring domains from directory pages
- MCP endpoint fetches in logs
Action checklist
- 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.
Launch copy assets
- 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.
Evidence fields and local commands
Evidence to collect
- channelId
- targetPlatform
- submittedUrl
- publishedUrl
- status
- submittedAt
- publishedAt
- canonicalBacklinkPresent
- licensePresent
- sourceUrlsPreserved
- approvedForPublication
- reviewedAt
- reviewedBy
- directoryName
- listingCategory
Commands
npm run audit:mcpnpm run audit:visibility-metrics
data-repository - high priority
Hugging Face skilled-migration dataset
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.
manual-publication-ready
Source datasets
Success signals
- public dataset URL
- downloads or likes
- referring links
- AI citation mentions
Action checklist
- 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.
Launch copy assets
- 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.
Evidence fields and local commands
Evidence to collect
- channelId
- targetPlatform
- submittedUrl
- publishedUrl
- status
- submittedAt
- publishedAt
- canonicalBacklinkPresent
- licensePresent
- sourceUrlsPreserved
- approvedForPublication
- reviewedAt
- reviewedBy
- rowCountsMatchExport
- datasetCardReviewed
Commands
npm run export:hfnpm run audit:repository-mirrorsnpm run seo:repository-mirrors -- repository-mirror-log.jsonl --json
data-repository - high priority
Public GitHub data mirror
A scheduled mirror makes the data forkable and inspectable while the canonical source of truth remains the Visa Atlas public API.
template-ready
Public entry points
Success signals
- public repository URL
- stars or forks
- referring links
- crawler hits from GitHub
Action checklist
- 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.
Launch copy assets
- Nightly snapshots of Visa Atlas public immigration datasets.
- Canonical facts remain on visaatlas.org and linked government sources.
Evidence fields and local commands
Evidence to collect
- channelId
- targetPlatform
- submittedUrl
- publishedUrl
- status
- submittedAt
- publishedAt
- canonicalBacklinkPresent
- licensePresent
- sourceUrlsPreserved
- approvedForPublication
- reviewedAt
- reviewedBy
- workflowRunUrl
- latestCommitUrl
Commands
npm run audit:repository-mirrorsnpm run audit:data-front-door
data-repository - high priority
Zenodo DOI for skilled migration cost index
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.
template-ready
Success signals
- public DOI
- academic or policy citations
- referring domains
- dataset downloads
Action checklist
- 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.
Launch copy assets
- 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.
Evidence fields and local commands
Evidence to collect
- channelId
- targetPlatform
- submittedUrl
- publishedUrl
- status
- submittedAt
- publishedAt
- canonicalBacklinkPresent
- licensePresent
- sourceUrlsPreserved
- approvedForPublication
- reviewedAt
- reviewedBy
- doi
- metadataReviewed
Commands
npm run audit:repository-mirrorsnpm run audit:knowledge-graph
data-repository - medium priority
Kaggle Express Entry and salary-threshold package
Kaggle packaging creates a notebook-friendly path to volatile draw and salary data while requiring notebooks to cite canonical source URLs.
template-ready
Public entry points
Source datasets
Success signals
- public Kaggle URL
- notebook forks
- dataset downloads
- referring links
Action checklist
- 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.
Launch copy assets
- 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.
Evidence fields and local commands
Evidence to collect
- channelId
- targetPlatform
- submittedUrl
- publishedUrl
- status
- submittedAt
- publishedAt
- canonicalBacklinkPresent
- licensePresent
- sourceUrlsPreserved
- approvedForPublication
- reviewedAt
- reviewedBy
- notebookUrl
- sourceUrlFieldsPreserved
Commands
npm run export:hfnpm run audit:repository-mirrors
developer-launch - high priority
Show HN open-data launch
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.
template-ready
Public entry points
Source datasets
Success signals
- thread URL
- referring sessions
- new referring domains
- API or MCP fetches in logs
Action checklist
- 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.
Launch copy assets
- Open dataset of skilled-migration rules, fees, wait times and salary floors.
- Public JSON, llms.txt, RSS feeds and a no-auth MCP endpoint.
Evidence fields and local commands
Evidence to collect
- channelId
- targetPlatform
- submittedUrl
- publishedUrl
- status
- submittedAt
- publishedAt
- canonicalBacklinkPresent
- licensePresent
- sourceUrlsPreserved
- approvedForPublication
- reviewedAt
- reviewedBy
- threadUrl
- commentCount
- approvedSummary
Commands
npm run audit:data-front-doornpm run audit:mcpnpm run audit:visibility-metrics
widget-distribution - medium priority
Badge and widget outreach wave one
Widgets give publishers a maintenance-free current figure while Visa Atlas earns natural attribution links to the underlying source-backed breakdown.
local-workflow
Public entry points
Source datasets
Success signals
- approved embedded widgets
- followed attribution links
- referring sessions
- publisher replies
Action checklist
- 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.
Launch copy assets
- A live verified figure badge that updates when source data changes.
- No tracking; small attribution link to the underlying breakdown and official source.
Evidence fields and local commands
Evidence to collect
- channelId
- targetPlatform
- submittedUrl
- publishedUrl
- status
- submittedAt
- publishedAt
- canonicalBacklinkPresent
- licensePresent
- sourceUrlsPreserved
- approvedForPublication
- reviewedAt
- reviewedBy
- publisherPageUrl
- widgetType
- attributionText
Commands
npm run audit:widgetsnpm run audit:data-front-doornpm run seo:publisher-citation-kits -- outreach-log.jsonl --json
community-data-drop - medium priority
Monthly rule-change data drops
Volatile old-to-new immigration figures are useful as plain text community updates when posted with disclosure and restraint.
template-ready
Public entry points
Success signals
- accepted community posts
- referring sessions
- questions answered
- citations back to tracker
Action checklist
- 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.
Launch copy assets
- 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.
Evidence fields and local commands
Evidence to collect
- channelId
- targetPlatform
- submittedUrl
- publishedUrl
- status
- submittedAt
- publishedAt
- canonicalBacklinkPresent
- licensePresent
- sourceUrlsPreserved
- approvedForPublication
- reviewedAt
- reviewedBy
- communityRulesChecked
- postUrl
- moderationStatus
Commands
npm run audit:monthly-figure-changesnpm run audit:freshness
product-launch - medium priority
Product Hunt calculator-suite launch
The calculator suite is more inspectable than generic lead-gen tools because every verdict is tied to source-backed context panels and public datasets.
evidence-required
Public entry points
Source datasets
Success signals
- launch URL
- calculator cohort GSC lifts
- brand searches
- referring links
Action checklist
- 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.
Launch copy assets
- 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.
Evidence fields and local commands
Evidence to collect
- channelId
- targetPlatform
- submittedUrl
- publishedUrl
- status
- submittedAt
- publishedAt
- canonicalBacklinkPresent
- licensePresent
- sourceUrlsPreserved
- approvedForPublication
- reviewedAt
- reviewedBy
- launchUrl
- supportIssuesReviewed
- calculatorCohortBaseline
Commands
npm run audit:calculator-provenancenpm run audit:calculator-verdict-contextsnpm 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
dataset-discovery - medium priority
Google Dataset Search and dataset-rich-result coverage
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.
local-workflow
Public entry points
Success signals
- dataset report coverage
- dataset impressions
- dataset-search referrals
- new data citations
Action checklist
- 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.
Launch copy assets
- 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.
Evidence fields and local commands
Evidence to collect
- channelId
- targetPlatform
- submittedUrl
- publishedUrl
- status
- submittedAt
- publishedAt
- canonicalBacklinkPresent
- licensePresent
- sourceUrlsPreserved
- approvedForPublication
- reviewedAt
- reviewedBy
- gscDatasetReportDate
- datasetCoverageSummary
Commands
npm run audit:data-front-doornpm run audit:data-citationnpm run audit:rendered-seo
Evidence policy
Account credentials, unpublished listing URLs, private contact details, screenshots, rejection notes, analytics exports and unreviewed launch outcomes stay local until separately approved for publication.
Manual distribution must preserve canonical Visa Atlas URLs, CC BY 4.0 attribution and government source URLs. Private evidence stays local unless it has an approved publication row.
Local evidence rollup workflow
Approved distribution outcomes can be summarised locally from a JSONL evidence log with the command below. The report emits approved public URLs and quality rates only; rejected submissions, account credentials, contact details, screenshots, private notes and unreviewed outcomes must not be committed.
npm run seo:authority-distribution -- authority-distribution-log.jsonl --jsonMethodology and limits
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.
npm run seo:authority-distribution -- authority-distribution-log.jsonl --jsonnpm run audit:data-front-doornpm run audit:visibility-metricsnpm run audit:publisher-citation-kitsnpm run audit:repository-mirrorsnpm run audit:knowledge-graphnpm run audit:mcpnpm run audit:openapinpm run seo:botlog -- logs.txt --jsonnpm run export:hfnpm run seo:repository-mirrors -- repository-mirror-log.jsonl --jsonnpm run audit:widgetsnpm run seo:publisher-citation-kits -- outreach-log.jsonl --jsonnpm run audit:monthly-figure-changesnpm run audit:freshnessnpm run audit:calculator-provenancenpm run audit:calculator-verdict-contextsnpm 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=webnpm run audit:data-citationnpm run audit:rendered-seo- 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.
Cite or reuse this dataset
This authority distribution plan is free to reuse under CC BY 4.0. Cite the JSON endpoint for the machine-readable channel rows and this report for methodology, attribution and evidence-publication limits.
Suggested citation
Visa Atlas, "Visa Atlas authority distribution plan", https://visaatlas.org/research/authority-distribution-plan-2026. Last verified 3 July 2026.
Primary sources (18)
- /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