{"version":"2026-07-07","name":"Visa Atlas SEO/GEO external evidence bridge","description":"Public bridge from external-evidence-blocked SEO/GEO battlecards to authority distribution channels, GSC/SERP/AI evidence workflows, market-share baselines, traffic proof gates and no-go claim boundaries.","license":"CC BY 4.0","attribution":"Visa Atlas","datasetUrl":"/api/public/seo-geo-external-evidence-bridge","humanUrl":"/research/seo-geo-external-evidence-bridge-2026","sourceDatasets":["/api/public/seo-geo-external-evidence-bridge","/research/seo-geo-external-evidence-bridge-2026","/api/public/seo-geo-dominance-gap-ledger","/api/public/seo-geo-measurement-run-queue","/api/public/battlecard-retrieval-coverage","/api/public/market-share-capture-plan","/api/public/authority-distribution-plan","/api/public/quarterly-market-share-summary","/api/public/serp-answer-surface-snapshots","/api/public/battlecard-search-experiments","/api/public/traffic-forecast","/api/public/visibility-metrics","/api/public/seo-geo-release-gate","/api/public/crawler-access","/api/public/external-repository-mirrors","/api/public/answer-capsules","/api/public/salary-thresholds","/api/public","/api/public/indexable-pages","/api/public/cost-to-complete","/api/public/fees","/api/public/source-transparency-benchmark","/api/public/competitor-query-battlecards","/api/public/expert-reviewer-entities","/api/public/visas","/api/public/citation-benchmark","/api/public/content-opportunities","/api/public/citation-packs","/api/public/calculator-verdict-contexts","/api/public/publisher-citation-kits","/api/public/search-demand-actions","/api/public/execution-readiness","/api/public/technical-seo-controls","/api/public/seo-geo-page-action-map","/api/public/ai-retrieval-task-index","/api/public/ai-retrieval-readiness","/api/public/seo-geo-production-queue","/api/public/search-index","/api/public/destinations","/api/public/topical-authority-map","/api/public/seo-geo-audit-evidence","/api/public/freshness","/api/public/fact-changes","/api/public/ai-answer-accuracy-audit"],"methodology":{"sourceOfTruth":"Rows are generated from external-evidence-needed SEO/GEO dominance gap ledger rows, the measurement run queue, battlecard retrieval coverage, market-share capture plan, authority distribution plan and quarterly market-share evidence baselines.","joinRules":["Battlecards enter the bridge only when dominanceGapStatus is external-evidence-needed.","Battlecards join to measurement runs by battlecardId so run-now authority, GSC and SERP/AI phases stay aligned.","Battlecards join to authority channels by authorityChannelIds and to quarterly baselines by battlecardId.","Page handoff rows join targetPages across the external-evidence battlecards."],"privateEvidencePolicy":"Raw analytics, Search Console exports, authority submission accounts, private listing URLs, outreach notes, SERP screenshots, AI transcripts and unapproved rollups stay local unless separately reviewed, redacted and aggregated.","publicationGates":["Authority claims require approved authority proof with reviewedAt, reviewedBy, canonical backlink/source URLs and approvedForPublication=true.","Market-share claims require approved SERP/AI snapshot rollups and npm run seo:market-share-proof with approvedForMarketShareClaim=true.","AI visibility claims require approved citation-share, citation-accuracy, AI-referral and ai-visibility proof output.","Traffic and 500k/month claims require approved traffic outcome proof, public outcome-claim audit and final SEO/GEO release gate."],"localCommands":["npm run audit:mcp","npm run audit:openapi","npm run seo:botlog -- logs.txt --json","npm run audit:authority-distribution","npm run audit:seo-geo-external-evidence-bridge","npm run audit:visibility-metrics","npm run export:hf","npm run audit:repository-mirrors","npm run seo:repository-mirrors -- repository-mirror-log.jsonl --json","npm run audit:data-front-door","npm run audit:knowledge-graph","npm run kpi:citation-share","npm run seo:gsc-opportunities -- gsc-queries.csv --json --period-start=YYYY-MM-DD --period-end=YYYY-MM-DD --property-label=gsc-domain-redacted --search-type=web","npm run audit:answer-capsules","npm run audit:source-transparency","npm run audit:market-share-capture-plan","npm run audit:rendered-seo","npm run audit:seo-geo","npm run seo:surface-snapshots -- snapshots.jsonl --json","npm run seo:market-share-summary -- surface-summary.json --json","npm run audit:content-opportunities","npm run audit:topical-authority-map","npm run audit:indexable-page-manifest","npm run audit:longtail-provenance","npm run audit:technical-seo-controls","npm run audit:data-citation","npm run seo:gsc-battlecard-experiments -- gsc-queries.csv --json --period-start=YYYY-MM-DD --period-end=YYYY-MM-DD --property-label=gsc-domain-redacted --search-type=web","npm run audit:sources","npm run audit:thin","npm run audit:noindex","npm run audit:publisher-citation-kits","npm run seo:gsc-experiment-outcomes -- gsc-experiment-outcomes.jsonl --json","npm run seo:market-share-proof -- market-share-proof.json --json","npm run audit:seo-geo-dominance-gap-ledger","npm run seo:traffic-outcome-proof -- traffic-outcome-proof.json --json","npm run audit:traffic-outcome-proof","npm run audit:battlecard-retrieval-coverage","npm run seo:authority-distribution -- authority-distribution-log.jsonl --json","npm run seo:authority-proof -- authority-proof.json --json","npm run audit:authority-proof","npm run audit:gsc-experiment-outcomes","npm run audit:serp-answer-surface-snapshots","npm run audit:quarterly-market-share-summary","npm run audit:market-share-proof","npm run kpi:citation-accuracy","npm run seo:ai-referrals -- analytics-referrers.csv --json --period-start=YYYY-MM-DD --period-end=YYYY-MM-DD --property-label=ga4-redacted --bot-filtered","npm run seo:ai-visibility-proof -- ai-visibility-proof.json --json","npm run audit:ai-visibility-proof","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:public-outcome-claims","npm run audit:stale","npm run audit:freshness","npm run audit:policy-claims","npm run audit:seo-geo -- --include-liveness","npm run audit:seo-geo-audit-evidence","npm run seo:expert-reviewers -- reviewer-evidence-log.jsonl --json","npm run export:reviewedby-schema -- reviewer-evidence-log.jsonl","npm run seo:reviewer-proof -- reviewer-trust-proof.json --json","npm run audit:reviewer-proof","npm run audit:p0-page-refresh"],"noGoPolicy":"This bridge does not permit public authority, backlink, ranking, AI-citation, traffic, market-share or 500k/month claims. It is external evidence routing metadata only."},"summary":{"externalEvidenceBattlecardCount":2,"highPriorityExternalEvidenceBattlecardCount":1,"authorityChannelCount":6,"highPriorityAuthorityChannelCount":6,"manualPublicationReadyAuthorityCount":2,"templateReadyAuthorityCount":4,"pageTargetCount":14,"runNowPhaseCount":8,"quarterlyBaselineCount":2,"approvedSnapshotCount":0,"sourceDatasetCount":44,"localCommandCount":60,"planningTargetMonthlyVisits":500000,"publicExternalEvidenceClaimAllowed":false,"publicAuthorityClaimAllowed":false,"publicMarketShareClaimAllowed":false,"publicAiVisibilityClaimAllowed":false,"publicTrafficOutcomeClaimAllowed":false},"authorityChannels":[{"id":"official-mcp-registry-external-evidence-bridge","title":"Official MCP registry listing","type":"agent-directory","status":"manual-publication-ready","priority":"high","publicEntryPoints":["/mcp","/ai-agents","/api/openapi.json","/api/public/route-finder"],"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","npm run audit:authority-distribution","npm run audit:seo-geo-external-evidence-bridge"],"successSignals":["approved registry listing","MCP tool-call volume in server logs","AI-agent referral or citation evidence"],"sourceDatasets":["/api/public/seo-geo-external-evidence-bridge","/api/public/authority-distribution-plan","/api/public/visibility-metrics","/api/public/crawler-access"],"publicationGate":{"publicAuthorityClaimAllowed":false,"publicBacklinkClaimAllowed":false,"blockedUntil":"Reviewed authority proof records approvedForPublication=true with canonical backlink/source URLs preserved and no failed source-preservation checks."}},{"id":"community-mcp-directories-external-evidence-bridge","title":"Community MCP directory submissions","type":"agent-directory","status":"template-ready","priority":"high","publicEntryPoints":["/mcp","/ai-agents","/llms.txt","/api/openapi.json"],"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","npm run audit:authority-distribution","npm run audit:seo-geo-external-evidence-bridge"],"successSignals":["approved directory listings","referring domains from directory pages","MCP endpoint fetches in logs"],"sourceDatasets":["/api/public/seo-geo-external-evidence-bridge","/api/public/authority-distribution-plan","/api/public/visibility-metrics","/api/public/crawler-access"],"publicationGate":{"publicAuthorityClaimAllowed":false,"publicBacklinkClaimAllowed":false,"blockedUntil":"Reviewed authority proof records approvedForPublication=true with canonical backlink/source URLs preserved and no failed source-preservation checks."}},{"id":"hugging-face-dataset-external-evidence-bridge","title":"Hugging Face skilled-migration dataset","type":"data-repository","status":"manual-publication-ready","priority":"high","publicEntryPoints":["/data","/answer-capsules","/api/public","/research/external-data-repository-mirrors-2026"],"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","npm run audit:authority-distribution","npm run audit:seo-geo-external-evidence-bridge"],"successSignals":["public dataset URL","downloads or likes","referring links","AI citation mentions"],"sourceDatasets":["/api/public/seo-geo-external-evidence-bridge","/api/public/authority-distribution-plan","/api/public/external-repository-mirrors","/api/public/answer-capsules","/api/public/salary-thresholds"],"publicationGate":{"publicAuthorityClaimAllowed":false,"publicBacklinkClaimAllowed":false,"blockedUntil":"Reviewed authority proof records approvedForPublication=true with canonical backlink/source URLs preserved and no failed source-preservation checks."}},{"id":"github-data-mirror-external-evidence-bridge","title":"Public GitHub data mirror","type":"data-repository","status":"template-ready","priority":"high","publicEntryPoints":["/data","/api/public","/use-our-data","/research/external-data-repository-mirrors-2026"],"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","npm run audit:authority-distribution","npm run audit:seo-geo-external-evidence-bridge"],"successSignals":["public repository URL","stars or forks","referring links","crawler hits from GitHub"],"sourceDatasets":["/api/public/seo-geo-external-evidence-bridge","/api/public/authority-distribution-plan","/api/public/external-repository-mirrors","/api/public","/api/public/indexable-pages"],"publicationGate":{"publicAuthorityClaimAllowed":false,"publicBacklinkClaimAllowed":false,"blockedUntil":"Reviewed authority proof records approvedForPublication=true with canonical backlink/source URLs preserved and no failed source-preservation checks."}},{"id":"zenodo-cost-index-doi-external-evidence-bridge","title":"Zenodo DOI for skilled migration cost index","type":"data-repository","status":"template-ready","priority":"high","publicEntryPoints":["/research/skilled-migration-cost-index-2026","/api/public/cost-to-complete","/figures"],"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","npm run audit:authority-distribution","npm run audit:seo-geo-external-evidence-bridge"],"successSignals":["public DOI","academic or policy citations","referring domains","dataset downloads"],"sourceDatasets":["/api/public/seo-geo-external-evidence-bridge","/api/public/authority-distribution-plan","/api/public/external-repository-mirrors","/api/public/cost-to-complete","/api/public/fees"],"publicationGate":{"publicAuthorityClaimAllowed":false,"publicBacklinkClaimAllowed":false,"blockedUntil":"Reviewed authority proof records approvedForPublication=true with canonical backlink/source URLs preserved and no failed source-preservation checks."}},{"id":"show-hn-open-data-launch-external-evidence-bridge","title":"Show HN open-data launch","type":"developer-launch","status":"template-ready","priority":"high","publicEntryPoints":["/data","/api/public","/mcp","/ai-agents","/use-our-data"],"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","npm run audit:authority-distribution","npm run audit:seo-geo-external-evidence-bridge"],"successSignals":["thread URL","referring sessions","new referring domains","API or MCP fetches in logs"],"sourceDatasets":["/api/public/seo-geo-external-evidence-bridge","/api/public/authority-distribution-plan","/api/public/visibility-metrics","/api/public/source-transparency-benchmark"],"publicationGate":{"publicAuthorityClaimAllowed":false,"publicBacklinkClaimAllowed":false,"blockedUntil":"Reviewed authority proof records approvedForPublication=true with canonical backlink/source URLs preserved and no failed source-preservation checks."}}],"battlecards":[{"id":"digital-nomad-europe-costs-external-evidence-bridge","battlecardId":"digital-nomad-europe-costs","title":"Europe digital nomad route costs and income evidence","priority":"medium","runOrder":12,"status":"blocked-pending-external-evidence","dominanceGapStatus":"external-evidence-needed","publicRetrievalStatus":"external-evidence-needed","capturePlanStatus":"evidence-gated","measurementStatus":"external-evidence-blocked","coverageScore":100,"targetPages":["/best/best-digital-nomad-visas-2026","/routes/digital-nomad-visas-europe-2026","/rankings/digital-nomad-comparison","/cost-to-complete/portugal-d8-digital-nomad","/cost-to-complete/spain-digital-nomad-visa"],"queryCluster":["best European digital nomad visas 2026","Portugal D8 visa cost income requirement","Spain digital nomad visa cost income requirement"],"competitorPressure":["broad-aggregator","law-advisory","hr-platform","ai-answer"],"authorityChannelIds":["official-mcp-registry","community-mcp-directories","hugging-face-dataset","github-data-mirror","zenodo-cost-index-doi","show-hn-open-data-launch"],"firstRunnablePhaseIds":["public-control-check","authority-proof","gsc-experiment","serp-ai-snapshot"],"runNowPhaseIds":["public-control-check","authority-proof","gsc-experiment","serp-ai-snapshot"],"gatedPhaseIds":["quarterly-market-share-rollup","ai-visibility-proof","traffic-outcome-proof"],"blockedBy":["approved external or aggregate SERP/AI/GSC evidence needed before public displacement claims","approved authority or market-share evidence needed before share claims"],"requiredExternalEvidenceFields":["evidenceType","evidenceSource","observedAt","periodStart","periodEnd","battlecardId","queryOrPageCohort","approvedForPublication","approvedForMarketShareClaim","approvedForAuthorityClaim","approvedForOutcomeClaim","reviewedAt","reviewedBy","channelId","targetPlatform","submittedUrl","publishedUrl","status","submittedAt","publishedAt","canonicalBacklinkPresent","licensePresent","sourceUrlsPreserved"],"privateMeasurementNeeded":["Reviewed query evidence proving demand beyond generic listicle interest.","Approved publisher or repository evidence before claiming authority gains.","SERP and AI snapshot rollup before publishing market-share movement.","Run the SERP/AI snapshot protocol for every query in this battlecard across the agreed locale and device set.","Summarise reviewed evidence with npm run seo:market-share-summary before any public quarterly share claim is published.","Run npm run seo:market-share-proof before using a complete rollup as market-share evidence.","Tie zero-visibility or stale-answer findings back to the battlecard search experiment before changing page titles or answer capsules."],"outcomeProofNeeded":["Reviewed monthly analytics export proving at least 500k qualified monthly visits.","Reviewed Search Console cohort evidence proving durable SEO growth by page class.","Approved AI citation-share or AI visibility proof for the fixed benchmark basket.","Complete approved SERP/AI market-share rollup covering every battlecard and every high-priority cluster.","Traffic outcome proof with approvedForOutcomeClaim=true, reviewedAt, reviewedBy and no failed requirements."],"quarterlyBaseline":{"id":"digital-nomad-europe-costs-market-share-baseline","quarter":"2026 Q3 baseline","approvedSnapshotCount":0,"publicationStatus":"not-yet-collected","nextEvidenceNeeded":["Run the SERP/AI snapshot protocol for every query in this battlecard across the agreed locale and device set.","Summarise reviewed evidence with npm run seo:market-share-summary before any public quarterly share claim is published.","Run npm run seo:market-share-proof before using a complete rollup as market-share evidence.","Tie zero-visibility or stale-answer findings back to the battlecard search experiment before changing page titles or answer capsules."]},"localCommands":["npm run kpi:citation-share","npm run seo:gsc-opportunities -- gsc-queries.csv --json --period-start=YYYY-MM-DD --period-end=YYYY-MM-DD --property-label=gsc-domain-redacted --search-type=web","npm run audit:answer-capsules","npm run audit:mcp","npm run audit:source-transparency","npm run audit:market-share-capture-plan","npm run audit:rendered-seo","npm run audit:seo-geo","npm run seo:surface-snapshots -- snapshots.jsonl --json","npm run seo:market-share-summary -- surface-summary.json --json","npm run audit:content-opportunities","npm run audit:topical-authority-map","npm run audit:indexable-page-manifest","npm run audit:longtail-provenance","npm run audit:technical-seo-controls","npm run audit:data-citation","npm run seo:gsc-battlecard-experiments -- gsc-queries.csv --json --period-start=YYYY-MM-DD --period-end=YYYY-MM-DD --property-label=gsc-domain-redacted --search-type=web","npm run audit:sources","npm run audit:thin","npm run audit:noindex","npm run audit:publisher-citation-kits","npm run seo:gsc-experiment-outcomes -- gsc-experiment-outcomes.jsonl --json","npm run seo:market-share-proof -- market-share-proof.json --json","npm run audit:seo-geo-dominance-gap-ledger","npm run seo:traffic-outcome-proof -- traffic-outcome-proof.json --json","npm run audit:traffic-outcome-proof","npm run audit:battlecard-retrieval-coverage","npm run seo:authority-distribution -- authority-distribution-log.jsonl --json","npm run seo:authority-proof -- authority-proof.json --json","npm run audit:authority-distribution","npm run audit:authority-proof","npm run audit:gsc-experiment-outcomes","npm run audit:serp-answer-surface-snapshots","npm run audit:quarterly-market-share-summary","npm run audit:market-share-proof","npm run kpi:citation-accuracy","npm run seo:ai-referrals -- analytics-referrers.csv --json --period-start=YYYY-MM-DD --period-end=YYYY-MM-DD --property-label=ga4-redacted --bot-filtered","npm run seo:ai-visibility-proof -- ai-visibility-proof.json --json","npm run audit:ai-visibility-proof","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:public-outcome-claims","npm run audit:seo-geo-external-evidence-bridge"],"sourceDatasets":["/api/public/seo-geo-external-evidence-bridge","/api/public/seo-geo-dominance-gap-ledger","/api/public/seo-geo-measurement-run-queue","/api/public/battlecard-retrieval-coverage","/api/public/market-share-capture-plan","/api/public/authority-distribution-plan","/api/public/quarterly-market-share-summary","/api/public/serp-answer-surface-snapshots","/api/public/battlecard-search-experiments","/api/public/visibility-metrics","/api/public/competitor-query-battlecards","/api/public/source-transparency-benchmark","/api/public/expert-reviewer-entities","/api/public/visas","/api/public/cost-to-complete","/api/public/citation-benchmark","/api/public/content-opportunities","/api/public/answer-capsules","/api/public/citation-packs","/api/public/calculator-verdict-contexts","/api/public/publisher-citation-kits","/api/public/external-repository-mirrors","/api/public/search-demand-actions","/api/public/execution-readiness","/api/public/traffic-forecast","/api/public/technical-seo-controls","/api/public/seo-geo-page-action-map","/api/public/ai-retrieval-task-index","/api/public/ai-retrieval-readiness","/api/public/seo-geo-production-queue","/api/public/indexable-pages","/api/public/search-index","/api/public/destinations","/api/public/topical-authority-map","/api/public/seo-geo-audit-evidence"],"noGoConditions":["Do not create a page for every country-route combination without source-backed uniqueness.","Do not rank routes as best without explicit criteria.","Do not claim off-site authority before approved external evidence exists.","Do not publish current market-share, ranking, traffic or AI-citation claims from this planning row alone.","Do not expose raw screenshots, private Search Console exports, long AI transcripts or reviewer notes.","Blocked until an approved redacted snapshot rollup supplies dated counts, approvedForPublication=true, reviewedAt and reviewedBy.","Do not publish current market-share, ranking, traffic, AI-citation, backlink or 500k/month progress claims without approved reviewed aggregate evidence.","Do not claim rankings, traffic, AI citation share or market-share gains from this handoff without approved aggregate evidence.","This row is a Q3 2026 baseline contract, not a live rank or traffic-share claim.","Approved market-share rollups must publish counts and dates, not raw screenshots, long AI transcripts or private reviewer notes.","Competitor source-class labels must stay aligned with the source-transparency benchmark and snapshot protocol.","Do not publish rankings, traffic, backlinks, AI-citation, market-share or 500k/month progress claims without reviewed aggregate outcome proof.","Do not publish external-evidence, authority, backlink, AI-visibility, market-share, traffic or 500k/month claims from bridge metadata.","Do not publish raw Search Console exports, analytics exports, SERP screenshots, AI transcripts, private listing URLs or unapproved authority evidence."],"publicationGate":{"publicExternalEvidenceClaimAllowed":false,"publicAuthorityClaimAllowed":false,"publicMarketShareClaimAllowed":false,"publicAiVisibilityClaimAllowed":false,"publicTrafficOutcomeClaimAllowed":false,"blockedUntil":"Reviewed authority proof, approved GSC/SERP/AI evidence, approved market-share proof, AI visibility proof, traffic outcome proof and final SEO/GEO release gates all pass with redacted aggregate evidence."}},{"id":"us-employment-petition-costs-external-evidence-bridge","battlecardId":"us-employment-petition-costs","title":"US H-1B, O-1 and TN petition costs","priority":"high","runOrder":13,"status":"blocked-pending-external-evidence","dominanceGapStatus":"external-evidence-needed","publicRetrievalStatus":"external-evidence-needed","capturePlanStatus":"evidence-gated","measurementStatus":"external-evidence-blocked","coverageScore":100,"targetPages":["/cost-to-complete/us-h-1b","/fees/us/h-1b","/visas/us/h-1b","/cost-to-complete/us-o-1","/fees/us/o-1","/visas/us/o-1","/cost-to-complete/us-tn","/fees/us/tn","/visas/us/tn"],"queryCluster":["H-1B petition cost 2026 USCIS fees","O-1 visa premium processing cost","TN visa cost Canadian Mexican professionals"],"competitorPressure":["government-source","law-advisory","forum-community","ai-answer"],"authorityChannelIds":["official-mcp-registry","community-mcp-directories","hugging-face-dataset","github-data-mirror","zenodo-cost-index-doi","show-hn-open-data-launch"],"firstRunnablePhaseIds":["public-control-check","authority-proof","gsc-experiment","serp-ai-snapshot"],"runNowPhaseIds":["public-control-check","authority-proof","gsc-experiment","serp-ai-snapshot"],"gatedPhaseIds":["reviewer-proof","quarterly-market-share-rollup","ai-visibility-proof","traffic-outcome-proof"],"blockedBy":["approved external or aggregate SERP/AI/GSC evidence needed before public displacement claims","approved authority or market-share evidence needed before share claims"],"requiredExternalEvidenceFields":["evidenceType","evidenceSource","observedAt","periodStart","periodEnd","battlecardId","queryOrPageCohort","approvedForPublication","approvedForMarketShareClaim","approvedForAuthorityClaim","approvedForOutcomeClaim","reviewedAt","reviewedBy","channelId","targetPlatform","submittedUrl","publishedUrl","status","submittedAt","publishedAt","canonicalBacklinkPresent","licensePresent","sourceUrlsPreserved"],"privateMeasurementNeeded":["Reviewed GSC rows for H-1B, O-1 and TN cost variants.","AI answer accuracy output for stale USCIS fee claims.","Approved market-share rollup before public source-class displacement claims.","Run the SERP/AI snapshot protocol for every query in this battlecard across the agreed locale and device set.","Summarise reviewed evidence with npm run seo:market-share-summary before any public quarterly share claim is published.","Run npm run seo:market-share-proof before using a complete rollup as market-share evidence.","Tie zero-visibility or stale-answer findings back to the battlecard search experiment before changing page titles or answer capsules."],"outcomeProofNeeded":["Reviewed monthly analytics export proving at least 500k qualified monthly visits.","Reviewed Search Console cohort evidence proving durable SEO growth by page class.","Approved AI citation-share or AI visibility proof for the fixed benchmark basket.","Complete approved SERP/AI market-share rollup covering every battlecard and every high-priority cluster.","Traffic outcome proof with approvedForOutcomeClaim=true, reviewedAt, reviewedBy and no failed requirements."],"quarterlyBaseline":{"id":"us-employment-petition-costs-market-share-baseline","quarter":"2026 Q3 baseline","approvedSnapshotCount":0,"publicationStatus":"not-yet-collected","nextEvidenceNeeded":["Run the SERP/AI snapshot protocol for every query in this battlecard across the agreed locale and device set.","Summarise reviewed evidence with npm run seo:market-share-summary before any public quarterly share claim is published.","Run npm run seo:market-share-proof before using a complete rollup as market-share evidence.","Tie zero-visibility or stale-answer findings back to the battlecard search experiment before changing page titles or answer capsules."]},"localCommands":["npm run kpi:citation-share","npm run seo:gsc-opportunities -- gsc-queries.csv --json --period-start=YYYY-MM-DD --period-end=YYYY-MM-DD --property-label=gsc-domain-redacted --search-type=web","npm run audit:answer-capsules","npm run audit:mcp","npm run audit:source-transparency","npm run audit:market-share-capture-plan","npm run audit:rendered-seo","npm run audit:seo-geo","npm run seo:surface-snapshots -- snapshots.jsonl --json","npm run seo:market-share-summary -- surface-summary.json --json","npm run audit:content-opportunities","npm run audit:topical-authority-map","npm run audit:indexable-page-manifest","npm run audit:longtail-provenance","npm run audit:technical-seo-controls","npm run audit:data-citation","npm run seo:gsc-battlecard-experiments -- gsc-queries.csv --json --period-start=YYYY-MM-DD --period-end=YYYY-MM-DD --property-label=gsc-domain-redacted --search-type=web","npm run audit:sources","npm run audit:thin","npm run audit:stale","npm run audit:freshness","npm run audit:policy-claims","npm run audit:seo-geo -- --include-liveness","npm run seo:gsc-experiment-outcomes -- gsc-experiment-outcomes.jsonl --json","npm run audit:seo-geo-audit-evidence","npm run seo:market-share-proof -- market-share-proof.json --json","npm run audit:seo-geo-dominance-gap-ledger","npm run seo:traffic-outcome-proof -- traffic-outcome-proof.json --json","npm run audit:traffic-outcome-proof","npm run audit:battlecard-retrieval-coverage","npm run seo:expert-reviewers -- reviewer-evidence-log.jsonl --json","npm run export:reviewedby-schema -- reviewer-evidence-log.jsonl","npm run seo:reviewer-proof -- reviewer-trust-proof.json --json","npm run audit:reviewer-proof","npm run audit:p0-page-refresh","npm run seo:authority-distribution -- authority-distribution-log.jsonl --json","npm run seo:authority-proof -- authority-proof.json --json","npm run audit:authority-distribution","npm run audit:authority-proof","npm run audit:gsc-experiment-outcomes","npm run audit:serp-answer-surface-snapshots","npm run audit:quarterly-market-share-summary","npm run audit:market-share-proof","npm run kpi:citation-accuracy","npm run seo:ai-referrals -- analytics-referrers.csv --json --period-start=YYYY-MM-DD --period-end=YYYY-MM-DD --property-label=ga4-redacted --bot-filtered","npm run seo:ai-visibility-proof -- ai-visibility-proof.json --json","npm run audit:ai-visibility-proof","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:public-outcome-claims","npm run audit:seo-geo-external-evidence-bridge"],"sourceDatasets":["/api/public/seo-geo-external-evidence-bridge","/api/public/seo-geo-dominance-gap-ledger","/api/public/seo-geo-measurement-run-queue","/api/public/battlecard-retrieval-coverage","/api/public/market-share-capture-plan","/api/public/authority-distribution-plan","/api/public/quarterly-market-share-summary","/api/public/serp-answer-surface-snapshots","/api/public/battlecard-search-experiments","/api/public/visibility-metrics","/api/public/competitor-query-battlecards","/api/public/source-transparency-benchmark","/api/public/expert-reviewer-entities","/api/public/cost-to-complete","/api/public/fees","/api/public/citation-benchmark","/api/public/content-opportunities","/api/public/answer-capsules","/api/public/citation-packs","/api/public/calculator-verdict-contexts","/api/public/publisher-citation-kits","/api/public/external-repository-mirrors","/api/public/search-demand-actions","/api/public/execution-readiness","/api/public/traffic-forecast","/api/public/technical-seo-controls","/api/public/seo-geo-page-action-map","/api/public/ai-retrieval-task-index","/api/public/ai-retrieval-readiness","/api/public/seo-geo-production-queue","/api/public/indexable-pages","/api/public/search-index","/api/public/topical-authority-map","/api/public/seo-geo-audit-evidence","/api/public/freshness","/api/public/fact-changes","/api/public/ai-answer-accuracy-audit","/api/public/visas","/api/public/destinations"],"noGoConditions":["Do not merge employer-side and applicant-side fees without payer context.","Do not publish stale USCIS fee or premium-processing claims.","Do not claim US query market share without approved snapshot evidence.","Do not publish current market-share, ranking, traffic or AI-citation claims from this planning row alone.","Do not expose raw screenshots, private Search Console exports, long AI transcripts or reviewer notes.","Blocked until an approved redacted snapshot rollup supplies dated counts, approvedForPublication=true, reviewedAt and reviewedBy.","Do not publish current market-share, ranking, traffic, AI-citation, backlink or 500k/month progress claims without approved reviewed aggregate evidence.","Do not claim rankings, traffic, AI citation share or market-share gains from this handoff without approved aggregate evidence.","This row is a Q3 2026 baseline contract, not a live rank or traffic-share claim.","Approved market-share rollups must publish counts and dates, not raw screenshots, long AI transcripts or private reviewer notes.","Competitor source-class labels must stay aligned with the source-transparency benchmark and snapshot protocol.","Do not publish rankings, traffic, backlinks, AI-citation, market-share or 500k/month progress claims without reviewed aggregate outcome proof.","Do not publish external-evidence, authority, backlink, AI-visibility, market-share, traffic or 500k/month claims from bridge metadata.","Do not publish raw Search Console exports, analytics exports, SERP screenshots, AI transcripts, private listing URLs or unapproved authority evidence."],"publicationGate":{"publicExternalEvidenceClaimAllowed":false,"publicAuthorityClaimAllowed":false,"publicMarketShareClaimAllowed":false,"publicAiVisibilityClaimAllowed":false,"publicTrafficOutcomeClaimAllowed":false,"blockedUntil":"Reviewed authority proof, approved GSC/SERP/AI evidence, approved market-share proof, AI visibility proof, traffic outcome proof and final SEO/GEO release gates all pass with redacted aggregate evidence."}}],"pageHandoffs":[{"id":"best-best-digital-nomad-visas-2026-external-evidence-page","path":"/best/best-digital-nomad-visas-2026","battlecardIds":["digital-nomad-europe-costs"],"runNowPhaseIds":["public-control-check","authority-proof","gsc-experiment","serp-ai-snapshot"],"sourceDatasets":["/api/public/seo-geo-external-evidence-bridge","/api/public/seo-geo-dominance-gap-ledger","/api/public/seo-geo-measurement-run-queue","/api/public/seo-geo-page-action-map"]},{"id":"routes-digital-nomad-visas-europe-2026-external-evidence-page","path":"/routes/digital-nomad-visas-europe-2026","battlecardIds":["digital-nomad-europe-costs"],"runNowPhaseIds":["public-control-check","authority-proof","gsc-experiment","serp-ai-snapshot"],"sourceDatasets":["/api/public/seo-geo-external-evidence-bridge","/api/public/seo-geo-dominance-gap-ledger","/api/public/seo-geo-measurement-run-queue","/api/public/seo-geo-page-action-map"]},{"id":"rankings-digital-nomad-comparison-external-evidence-page","path":"/rankings/digital-nomad-comparison","battlecardIds":["digital-nomad-europe-costs"],"runNowPhaseIds":["public-control-check","authority-proof","gsc-experiment","serp-ai-snapshot"],"sourceDatasets":["/api/public/seo-geo-external-evidence-bridge","/api/public/seo-geo-dominance-gap-ledger","/api/public/seo-geo-measurement-run-queue","/api/public/seo-geo-page-action-map"]},{"id":"cost-to-complete-portugal-d8-digital-nomad-external-evidence-page","path":"/cost-to-complete/portugal-d8-digital-nomad","battlecardIds":["digital-nomad-europe-costs"],"runNowPhaseIds":["public-control-check","authority-proof","gsc-experiment","serp-ai-snapshot"],"sourceDatasets":["/api/public/seo-geo-external-evidence-bridge","/api/public/seo-geo-dominance-gap-ledger","/api/public/seo-geo-measurement-run-queue","/api/public/seo-geo-page-action-map"]},{"id":"cost-to-complete-spain-digital-nomad-visa-external-evidence-page","path":"/cost-to-complete/spain-digital-nomad-visa","battlecardIds":["digital-nomad-europe-costs"],"runNowPhaseIds":["public-control-check","authority-proof","gsc-experiment","serp-ai-snapshot"],"sourceDatasets":["/api/public/seo-geo-external-evidence-bridge","/api/public/seo-geo-dominance-gap-ledger","/api/public/seo-geo-measurement-run-queue","/api/public/seo-geo-page-action-map"]},{"id":"cost-to-complete-us-h-1b-external-evidence-page","path":"/cost-to-complete/us-h-1b","battlecardIds":["us-employment-petition-costs"],"runNowPhaseIds":["public-control-check","authority-proof","gsc-experiment","serp-ai-snapshot"],"sourceDatasets":["/api/public/seo-geo-external-evidence-bridge","/api/public/seo-geo-dominance-gap-ledger","/api/public/seo-geo-measurement-run-queue","/api/public/seo-geo-page-action-map"]},{"id":"fees-us-h-1b-external-evidence-page","path":"/fees/us/h-1b","battlecardIds":["us-employment-petition-costs"],"runNowPhaseIds":["public-control-check","authority-proof","gsc-experiment","serp-ai-snapshot"],"sourceDatasets":["/api/public/seo-geo-external-evidence-bridge","/api/public/seo-geo-dominance-gap-ledger","/api/public/seo-geo-measurement-run-queue","/api/public/seo-geo-page-action-map"]},{"id":"visas-us-h-1b-external-evidence-page","path":"/visas/us/h-1b","battlecardIds":["us-employment-petition-costs"],"runNowPhaseIds":["public-control-check","authority-proof","gsc-experiment","serp-ai-snapshot"],"sourceDatasets":["/api/public/seo-geo-external-evidence-bridge","/api/public/seo-geo-dominance-gap-ledger","/api/public/seo-geo-measurement-run-queue","/api/public/seo-geo-page-action-map"]},{"id":"cost-to-complete-us-o-1-external-evidence-page","path":"/cost-to-complete/us-o-1","battlecardIds":["us-employment-petition-costs"],"runNowPhaseIds":["public-control-check","authority-proof","gsc-experiment","serp-ai-snapshot"],"sourceDatasets":["/api/public/seo-geo-external-evidence-bridge","/api/public/seo-geo-dominance-gap-ledger","/api/public/seo-geo-measurement-run-queue","/api/public/seo-geo-page-action-map"]},{"id":"fees-us-o-1-external-evidence-page","path":"/fees/us/o-1","battlecardIds":["us-employment-petition-costs"],"runNowPhaseIds":["public-control-check","authority-proof","gsc-experiment","serp-ai-snapshot"],"sourceDatasets":["/api/public/seo-geo-external-evidence-bridge","/api/public/seo-geo-dominance-gap-ledger","/api/public/seo-geo-measurement-run-queue","/api/public/seo-geo-page-action-map"]},{"id":"visas-us-o-1-external-evidence-page","path":"/visas/us/o-1","battlecardIds":["us-employment-petition-costs"],"runNowPhaseIds":["public-control-check","authority-proof","gsc-experiment","serp-ai-snapshot"],"sourceDatasets":["/api/public/seo-geo-external-evidence-bridge","/api/public/seo-geo-dominance-gap-ledger","/api/public/seo-geo-measurement-run-queue","/api/public/seo-geo-page-action-map"]},{"id":"cost-to-complete-us-tn-external-evidence-page","path":"/cost-to-complete/us-tn","battlecardIds":["us-employment-petition-costs"],"runNowPhaseIds":["public-control-check","authority-proof","gsc-experiment","serp-ai-snapshot"],"sourceDatasets":["/api/public/seo-geo-external-evidence-bridge","/api/public/seo-geo-dominance-gap-ledger","/api/public/seo-geo-measurement-run-queue","/api/public/seo-geo-page-action-map"]},{"id":"fees-us-tn-external-evidence-page","path":"/fees/us/tn","battlecardIds":["us-employment-petition-costs"],"runNowPhaseIds":["public-control-check","authority-proof","gsc-experiment","serp-ai-snapshot"],"sourceDatasets":["/api/public/seo-geo-external-evidence-bridge","/api/public/seo-geo-dominance-gap-ledger","/api/public/seo-geo-measurement-run-queue","/api/public/seo-geo-page-action-map"]},{"id":"visas-us-tn-external-evidence-page","path":"/visas/us/tn","battlecardIds":["us-employment-petition-costs"],"runNowPhaseIds":["public-control-check","authority-proof","gsc-experiment","serp-ai-snapshot"],"sourceDatasets":["/api/public/seo-geo-external-evidence-bridge","/api/public/seo-geo-dominance-gap-ledger","/api/public/seo-geo-measurement-run-queue","/api/public/seo-geo-page-action-map"]}]}