1. Philosophy · composition over syndication
AJG is a deterministic composition engine, not a syndicator. Every page on this site is generated from a curated entity graph using type-specific templates. We never scrape and republish third-party content. We never rewrite news articles. The content you read on AJG is our own composition, anchored in public-domain data points (country codes, continents, tiers, categories, trade corridors, institutional definitions) and cross-referenced through the graph.
This matters for three reasons: it's copyright-safe, it scales freely (adding 1,000 cities doesn't require 1,000 editorial hires), and it's differentiated — there is no competitor on the internet doing exactly this.
2. The unified knowledge graph · 7 entity types
Every thing on AJG is one of seven entity types, each with its own ID schema, URL space, and department views:
| Type | Count | Key schema | Schema.org @type |
| City | 234,311 | city::{slug} | Place |
| Topic | 2,890 | topic::{slug} | DefinedTerm |
| Scope lens | 83 | scope::{slug} | DefinedTerm |
| Desk feed | 68 | desk::{slug} | Dataset |
| Library category | 50 | library::{slug} | Collection |
| Tool | 15 | tool::{slug} | SoftwareApplication |
| Lexicon term | 116 | lexicon::{slug} | DefinedTerm |
| Total | 237,718 | × 10 clean department URLs each = 2,377,180 URL surfaces |
3. Sources · primary, auditable, public-domain
Our data layer is built from public-domain reference material: country and city lists from ISO 3166-1/2 and UN M.49; continent groupings from UNSD; city tier classifications from urban research literature; population figures from UN World Urbanization Prospects; trade taxonomy from the WCO Harmonized System; Incoterms from ICC 2020; international body memberships from official secretariat websites; lexical definitions synthesised from primary regulatory texts (EU directives, US statutes, trade agreements).
No private APIs. No scraped third-party content. No runtime dependencies. Every data point is traceable to a public-domain source.
4. Composition rules · how pages are generated
Each entity hub (e.g. /cities/mumbai/) is assembled at render time from:
- The entity's base data (name, description, country, continent, tier, category, tokens)
- Related entities computed via token overlap, shared country/continent, shared category (
ajg_entity_related())
- Cross-nav rail listing scopes, desks, and bridges (
ajg_render_cross_nav())
- Entity-type-specific FAQ of 6-10 Q&A pairs (
ajg_entity_faq())
- Department views for the 10 flows (pulse/briefs/FAQ/library/encyclopedia/scope-scape/guessing-desk/OPML/print/search)
These are all deterministic functions over the graph. Given the same entity key, they produce the same output. This means every URL is cacheable, testable, and auditable.
5. Editorial standards · what is original vs. quoted
All prose on AJG is original composition. We do not reproduce third-party articles, lyrics, reports, or any other copyrighted material. When we reference primary regulatory texts (Paris Agreement, GDPR, HS Code, Incoterms 2020), we paraphrase into AJG's own voice and always link to the authoritative primary source.
Definitions in our Lexicon (116 terms) are re-compositions from multiple primary sources — we're not plagiarising WCO or ICC texts, we're building a plain-English rendering for practitioners. When a single primary source defines a term (like a regulation's internal definitions), we link out; we do not quote at length.
6. Update cadence · monthly refresh, versioned releases
- Monthly — comprehensive data refresh runs on the first of each month at 02:00 UTC (
admin/monthly-update.php). Regenerates city-master, topic-master, sitemaps, refreshes all counts.
- Versioned releases — every feature batch is shipped as a versioned patch (v50.x). v50.19 added the universal coverage layer; v50.20 the audit-gap closure; v50.21 the GeoNames 50K-city ingest (planned).
- Synonym + lexicon expansion — continuous; new trade terms, aliases, and regulatory acronyms added as they're encountered in practice.
7. Audit posture · self-scored against 100-point framework
We self-audit every release against a 100-point Data Intelligence Architecture framework (10 sections × 10 items: inventory, IA/taxonomy, discovery, search-intent, programmatic SEO, mobile UX, data tables, knowledge graph schema, trust, monetization). Current score: 95+/100 as of v50.20.
Current gaps and planned closure dates live in the internal audit dashboard. External researchers can cross-check by comparing our sitemap (sitemap.xml), the entity-view sitemap (sitemap-entity-views.xml), and the rendered JSON-LD on any entity page.
8. Differentiation from commentary
When AJG has original commentary or analysis — as occasionally appears on scope-scape and topic hubs — it is clearly framed with editorial markers. The rest of the site is data + composition + cross-references, presented without editorial interpretation. Practitioners get reference material, not opinion.
For questions, corrections, or enquiries about data sources used on any specific page: enquiry@allfrontierglobal.com.
v207.1 cross-Crucible synthesis · Research Methodology
Research Methodology in the cross-Crucible framework
AJG's research methodology has four load-bearing constraints. First, deterministic-PHP composition: all content is generated server-side from typed data files, with zero runtime API calls — the page that loads in your browser at 11:47 AM and the page that loads at 11:48 AM are byte-exact identical (within session-window) because the source-of-truth is on disk, not on a third-party live service. Second, data-anchored every claim: every number, every threshold, every comparative ranking carries a source citation in its host data file (per SO #2). Third, multi-source cross-verification: when sources disagree (Numbeo vs Mercer cost-of-living indices · IMF vs World Bank GDP estimates · Henley vs Arton passport rankings) AJG picks the consensus or surfaces the divergence rather than picking arbitrarily. Fourth, hand-authored prose with seed data: the data is structured (typed PHP arrays with consistent keys); the prose connecting the data is hand-authored to ensure it reads as decision-aid rather than as auto-generated SEO bait. The cross-Crucible angle below maps where each methodology constraint surfaces canonically.
Connect to Crucibles
Knowledge atlas →
Where AJG's methodology surfaces deepest — long-form regulatory + technical deep-dives that require multi-source verification + hand-authored connective prose. Knowledge Crucible is methodology's primary execution surface (CBAM mechanics · CSRD reporting · MDR/IVDR · IFRS S1+S2 · GDPR · DSA + DMA). Each entry follows the four-constraint discipline.
Decide atlas →
Where AJG's methodology converts to actionable choice — Decide Crucible has the trade-off matrices that thread the data-anchored research into specific recommended decisions. The methodology underpins; Decide is where it concludes.
Cost atlas →
Cost Crucible is the most data-quantitative Crucible — Numbeo + Mercer + EIU + UBS + World Bank ICP composite for 197 countries + 1,584 cities. Multi-source-disagreement is highest here (subjective city-ranking variability), so AJG's consensus + divergence-surfacing methodology gets its hardest workout.
Economics atlas →
Economics Crucible draws on IMF + World Bank + OECD + national central banks + ratings agencies (Fitch + Moody's + S&P + Coface). The methodology's cross-verification discipline is essential because sovereign-debt sustainability assessments differ markedly across these sources.
Visa atlas →
Visa Crucible draws on national-immigration-authority data (USCIS · UKVI · Australian DHA · Canadian IRCC · etc.) + Henley + Arton passport indices + community-source verification (real applicant case-experiences). Methodology requires triangulation here because government-published timelines often differ from real-world processing times.
Business atlas →
Business Crucible draws on Doing Business legacy + B-READY successor + Heritage Economic Freedom + Cato/Fraser Economic Freedom + WEF Global Competitiveness. AJG's methodology surfaces both the convergent rankings (Singapore + UAE + Switzerland always top-quintile) and the divergences (Israel ranks differently across these indices for political reasons).
Live atlas →
Live Crucible relies on Mercer Quality of Living + OECD Better Life + EIU Liveability + Numbeo + WHO Health Indicators. AJG's methodology applies most heavily here because subjective lifestyle preferences vary and the data-sources weight different dimensions distinctly.
Library atlas →
The Library is the operational artefact of the methodology — 7,482+ topics each composed under the four-constraint discipline. Visit the Library to see the methodology in scaled execution; visit Methodology page to understand the underlying discipline.
Related cross-Crucible decision lists
-
Most Stable Economies Long Term 2026
— A composite that exemplifies AJG's methodology — multiple sources cross-verified (Coface + Fitch + Moody's + S&P + IMF Article IV) · consensus + divergence surfaced · hand-authored prose explaining why the listicle's ranking emerges from the data rather than from arbitrary editorial preference.
-
Best Eu Residency Tax Routes 2026
— A listicle that pressure-tests the methodology — EU residency programmes change quarterly (Portugal D7 → D8 transition · IFICI replacing NHR · Cyprus 60-day rule clarifications · Malta GRP variations). AJG's data-anchored discipline forces accurate as-of-Q1-2026 ranking with explicit acknowledgement of in-flight regulatory changes.
-
Best Startup Ecosystems Globally 2026
— Multi-dimensional ranking — VC depth + accelerator density + talent pool + regulatory friction + exit velocity + capital cost. Methodology surfaces the dimensional weighting choices rather than burying them in a single composite score.
-
Best Emerging Market Opportunities 2026
— Where AJG's methodology faces hardest data-quality challenges — emerging-market data is often delayed, revised, or politically influenced. Multi-source cross-verification is essential here; the listicle records source-divergences in its underlying notes.
Sources: AJG internal methodology documentation 2024-26 · Server: Nestify Nginx · PHP 8.3 · flat-file deterministic composition (zero APIs at runtime per SO #14) · WTO RTA Database · World Bank ICP + B-READY · IMF DOTS + Article IV · OECD economic outlook + better life index · UNCTAD · Henley + Arton passport indices · Coface + Fitch + Moody's + S&P + EIU country risk · Mercer + Numbeo + WHO QoL composites · WIPO Global Innovation Index · WEF Global Competitiveness · Heritage + Cato/Fraser Economic Freedom