Trust governance - 2 July 2026
ReviewedBy Schema Rollout 2026
Public rollout controls for reviewedBy JSON-LD on high-risk Visa Atlas immigration pages, with schema emission blocked until approved reviewer evidence is exported and reviewed locally.
This page documents Schema emission controls. It is not a claim that page-level reviewedBy schema is live today. Each row stays Blocked until evidence shows a named reviewer, regulator/register URL, reviewed page URL, review scope, review date and legal-advice boundary approval.
6
Schema controls
6
Blocked rows
3
P0 controls
0
Approved by default
Schema emission controls
Controls are generated from the public expert reviewer entity program and its high-risk review queues. They define which page groups remain blocked and how local approved evidence can produce offline reviewedBy JSON-LD fragments for final review.
- This feed is a schema rollout control surface, not a claim that reviewedBy schema is live on any page.
- No reviewedBy JSON-LD fragment is exported unless a local evidence row is approved for reviewedBy schema and confirms the legal-advice boundary.
- Exported fragments still require final page-level schema review before publication.
- Reviewer controls can reduce YMYL trust risk, but they do not guarantee rankings, traffic, citations, AI visibility or market share.
- Visa Atlas publishes immigration information, not legal advice, and does not review individual cases.
Local export workflow
Private reviewer contacts, engagement terms, draft comments, rejected evidence, screenshots and unapproved credential checks stay local. Public controls expose queue IDs, page targets, required fields and gating rules only.
Evidence summary
npm run seo:expert-reviewers -- reviewer-evidence-log.jsonl --jsonOffline fragment export
npm run export:reviewedby-schema -- reviewer-evidence-log.jsonlThe offline exporter ignores draft rows and exits non-zero when a row claims reviewedBy approval without every required public evidence field.
reviewedBy JSON-LD fragment policy
Use WebPage fragments only for reviewedPageUrl values that exactly match a public Visa Atlas page. Use reviewedBy only for the named reviewer in the approved evidence row; do not infer credentials from a source editor or private engagement. Attach publicRegisterUrl to the reviewer node as url and regulatorName as memberOf.name. Represent review scope as a short description and keep detailed notes, drafts and private contacts out of public JSON-LD. The offline exporter ignores draft or non-approved rows and exits non-zero when a row claims reviewedBy approval without every required public evidence field. Keep generated fragments under exports/reviewedby-schema until a separate page-level schema review approves publication.
Blocked until evidence
p0 - legal-eligibility
UK Skilled Worker eligibility, salary and total-cost review
A local reviewer evidence row has status approved-for-reviewedby-schema, approvedForReviewedBySchema=true, legalAdviceBoundaryConfirmed=true and all required public evidence fields.
blocked-pending-evidence
Page targets
Required evidence
- evidenceRowId
- reviewerEntityId
- queueId
- status
- reviewerName
- regulatorName
- publicRegisterUrl
- reviewedPageUrl
- reviewScope
- legalAdviceBoundaryConfirmed
- approvedForReviewedBySchema
- reviewedAt
- reviewedBy
Allowed when
- The reviewer identity, regulator/register URL, reviewed page URL, review scope and review date are present in one approved evidence row.
- The row confirms the page review is editorial/legal-accuracy review, not individual legal advice.
- The reviewed page still carries the normal Visa Atlas disclaimer and source citations.
- A final page-level schema review accepts the generated fragment before it is copied into a public template.
Local commands
npm run seo:expert-reviewers -- reviewer-evidence-log.jsonl --jsonnpm run export:reviewedby-schema -- reviewer-evidence-log.jsonl
p0 - calculator-verdict
Canada Express Entry CRS, category and draw-history review
A local reviewer evidence row has status approved-for-reviewedby-schema, approvedForReviewedBySchema=true, legalAdviceBoundaryConfirmed=true and all required public evidence fields.
blocked-pending-evidence
Page targets
Required evidence
- evidenceRowId
- reviewerEntityId
- queueId
- status
- reviewerName
- regulatorName
- publicRegisterUrl
- reviewedPageUrl
- reviewScope
- legalAdviceBoundaryConfirmed
- approvedForReviewedBySchema
- reviewedAt
- reviewedBy
Allowed when
- The reviewer identity, regulator/register URL, reviewed page URL, review scope and review date are present in one approved evidence row.
- The row confirms the page review is editorial/legal-accuracy review, not individual legal advice.
- The reviewed page still carries the normal Visa Atlas disclaimer and source citations.
- A final page-level schema review accepts the generated fragment before it is copied into a public template.
Local commands
npm run seo:expert-reviewers -- reviewer-evidence-log.jsonl --jsonnpm run export:reviewedby-schema -- reviewer-evidence-log.jsonl
p0 - regulated-profession
Germany Blue Card, Chancenkarte and recognition decision-tree review
A local reviewer evidence row has status approved-for-reviewedby-schema, approvedForReviewedBySchema=true, legalAdviceBoundaryConfirmed=true and all required public evidence fields.
blocked-pending-evidence
Page targets
Required evidence
- evidenceRowId
- reviewerEntityId
- queueId
- status
- reviewerName
- regulatorName
- publicRegisterUrl
- reviewedPageUrl
- reviewScope
- legalAdviceBoundaryConfirmed
- approvedForReviewedBySchema
- reviewedAt
- reviewedBy
Allowed when
- The reviewer identity, regulator/register URL, reviewed page URL, review scope and review date are present in one approved evidence row.
- The row confirms the page review is editorial/legal-accuracy review, not individual legal advice.
- The reviewed page still carries the normal Visa Atlas disclaimer and source citations.
- A final page-level schema review accepts the generated fragment before it is copied into a public template.
Local commands
npm run seo:expert-reviewers -- reviewer-evidence-log.jsonl --jsonnpm run export:reviewedby-schema -- reviewer-evidence-log.jsonl
p1 - legal-eligibility
Australia skilled migration points, fees and sponsor-path review
A local reviewer evidence row has status approved-for-reviewedby-schema, approvedForReviewedBySchema=true, legalAdviceBoundaryConfirmed=true and all required public evidence fields.
blocked-pending-evidence
Page targets
Required evidence
- evidenceRowId
- reviewerEntityId
- queueId
- status
- reviewerName
- regulatorName
- publicRegisterUrl
- reviewedPageUrl
- reviewScope
- legalAdviceBoundaryConfirmed
- approvedForReviewedBySchema
- reviewedAt
- reviewedBy
Allowed when
- The reviewer identity, regulator/register URL, reviewed page URL, review scope and review date are present in one approved evidence row.
- The row confirms the page review is editorial/legal-accuracy review, not individual legal advice.
- The reviewed page still carries the normal Visa Atlas disclaimer and source citations.
- A final page-level schema review accepts the generated fragment before it is copied into a public template.
Local commands
npm run seo:expert-reviewers -- reviewer-evidence-log.jsonl --jsonnpm run export:reviewedby-schema -- reviewer-evidence-log.jsonl
p1 - policy-change
US H-1B fees, lottery and status-boundary review
A local reviewer evidence row has status approved-for-reviewedby-schema, approvedForReviewedBySchema=true, legalAdviceBoundaryConfirmed=true and all required public evidence fields.
blocked-pending-evidence
Page targets
Required evidence
- evidenceRowId
- reviewerEntityId
- queueId
- status
- reviewerName
- regulatorName
- publicRegisterUrl
- reviewedPageUrl
- reviewScope
- legalAdviceBoundaryConfirmed
- approvedForReviewedBySchema
- reviewedAt
- reviewedBy
Allowed when
- The reviewer identity, regulator/register URL, reviewed page URL, review scope and review date are present in one approved evidence row.
- The row confirms the page review is editorial/legal-accuracy review, not individual legal advice.
- The reviewed page still carries the normal Visa Atlas disclaimer and source citations.
- A final page-level schema review accepts the generated fragment before it is copied into a public template.
Local commands
npm run seo:expert-reviewers -- reviewer-evidence-log.jsonl --jsonnpm run export:reviewedby-schema -- reviewer-evidence-log.jsonl
p2 - legal-eligibility
Ireland Critical Skills permit salary and Stamp 4 path review
A local reviewer evidence row has status approved-for-reviewedby-schema, approvedForReviewedBySchema=true, legalAdviceBoundaryConfirmed=true and all required public evidence fields.
blocked-pending-evidence
Page targets
Required evidence
- evidenceRowId
- reviewerEntityId
- queueId
- status
- reviewerName
- regulatorName
- publicRegisterUrl
- reviewedPageUrl
- reviewScope
- legalAdviceBoundaryConfirmed
- approvedForReviewedBySchema
- reviewedAt
- reviewedBy
Allowed when
- The reviewer identity, regulator/register URL, reviewed page URL, review scope and review date are present in one approved evidence row.
- The row confirms the page review is editorial/legal-accuracy review, not individual legal advice.
- The reviewed page still carries the normal Visa Atlas disclaimer and source citations.
- A final page-level schema review accepts the generated fragment before it is copied into a public template.
Local commands
npm run seo:expert-reviewers -- reviewer-evidence-log.jsonl --jsonnpm run export:reviewedby-schema -- reviewer-evidence-log.jsonl
Cite or reuse this dataset
This rollout-control dataset is free to reuse under CC BY 4.0. Cite the JSON endpoint for machine-readable reviewedBy schema gating rules, not as evidence that any page currently carries reviewedBy schema.
Suggested citation
Visa Atlas, "Visa Atlas reviewedBy schema rollout controls", https://visaatlas.org/research/reviewedby-schema-rollout-2026. Last verified 2 July 2026.
Primary sources (14)
- /api/public/reviewedby-schema-rollout
- /api/public/expert-reviewer-entities
- /research/expert-reviewer-entity-program-2026
- /api/public/knowledge-graph-entities
- /api/public/source-transparency-benchmark
- /api/public/visibility-metrics
- /api/public/visas
- /api/public/salary-thresholds
- /api/public/fees
- /api/public/cost-to-complete
- /api/public/express-entry-draws
- /api/public/express-entry-categories
- /api/public/calculator-verdict-contexts
- /api/public/policy-updates