grandbazar.ai Methodology →
BUSINESS AGENT PASSPORT · BAP v0.2.0

Our machine-readable passport.

We measure how visible businesses are to AI — so our own site must be exemplary. This is the profile an AI agent reads to know who we are, what we offer, and what our agent can do. Below in plain language; the machine reads the JSON.

business-passport.json → agent.json →
SCHEMA v0.2.0 · UPDATED 2026-07-15

Passport metadata

passport_metadata
passport_id
https://grandbazar.ai/.well-known/business-passport.json
schema_version
0.2.0
passport_status
active
canonical_url
https://grandbazar.ai/.well-known/business-passport.json
issued_by
Type: self
Name: Grand Bazar
issued_at
2026-07-15
updated_at
2026-07-15
valid_until
unknown
ttl
P7D
languages
  • en
  • ru
signature
unknown

Business identity

business_identity
business_id
https://grandbazar.ai
legal_name
unknown
display_name
Grand Bazar
business_type
company
brand_names
  • Grand Bazar
  • grandbazar.ai
description_short
An index of commercial AI discovery — how often a business is named when people ask AI assistants which provider to choose.
description_machine
Grand Bazar measures, ranks and re-measures how visible a business is in AI-assistant answers (ChatGPT, Perplexity, Gemini), publishes a weekly public AI Visibility Index, produces per-business machine-readability snapshots, and offers ongoing monitoring. Category: commercial AI discovery / generative-engine visibility measurement.
founded_at
2022

Legal & registry

legal_and_registry
country_of_registration
unknown
jurisdiction
unknown
registration_number
unknown
tax_id
unknown
registry_name
unknown
registry_url
unknown
legal_address
unknown
licenses
none

Ownership & authority

ownership_and_authority
claimed_by
Name: Grand Bazar
Contact: marsel@trygrandbazar.com
verified_domains
  • grandbazar.ai
authorized_admins
  • Role: owner
    Contact: marsel@trygrandbazar.com
authority_proof
Method: domain
Detail: Passport served from the verified grandbazar.ai domain.
revocation_endpoint
https://grandbazar.ai/.well-known/business-passport.json

Locations & geography

locations_and_geography
operating_mode
online
primary_location
unknown
locations
none
service_areas
  • Type: market
    Name: United Arab Emirates — Dubai
    Note: First published index: hair-transplant, Dubai.
  • Type: global
    Name: Worldwide
    Note: The measurement method applies to any market where people ask AI for a provider.
excluded_areas
none
time_zone
Asia/Dubai
business_hours
online, asynchronous

Contacts & channels

contacts_and_channels
website
https://grandbazar.ai
email
marsel@trygrandbazar.com
phone
unknown
messengers
none
social_profiles
none
agent_endpoint
unknown
api_base_url
unknown
human_escalation
Email: marsel@trygrandbazar.com
Sla: 5 business days
Scope: Corrections, disputes, verification requests, anything a business owner needs from a human.

Business classification

business_classification
roles
  • service_provider
  • measurement_provider
  • publisher
industries
  • marketing analytics
  • AI visibility / generative-engine optimization
  • market research
categories
  • Commercial AI Discovery
  • AI Visibility Index
  • Machine-readability audit
audiences
  • B2B
company_size
micro
operating_languages
  • en
  • ru

What we offer

offer_and_demand_profile
sells
buys
none
services
  • AI-visibility measurement
  • machine-readability audit
  • fix prioritization
  • weekly re-measurement
product_catalog_url
https://grandbazar.ai/pricing
key_attributes
Measured engines:
  • ChatGPT
  • Perplexity
  • Gemini
Cadence: weekly
Metric: AI Visibility Index (AVI, 0–100)
not_offered
  • We do NOT guarantee placement in AI answers — we measure it.
  • Not medical, legal or financial advice.
  • No pay-to-rank: nobody, including us, can hand-edit a position.
minimum_engagement
Subscription: monthly, cancel anytime

Agent capabilities

capabilities
supported_intents
  • Intent id: measure_ai_visibility
    Intent type: quote_request
    Input schema: business name + website + market/city
    Output schema: AVI score, per-engine breakdown, rank in the public index, evidence quotes
    Required authentication: none
    Sync mode: asynchronous
    Human in the loop: optional
  • Intent id: request_snapshot
    Intent type: document_request
    Input schema: business website or slug
    Output schema: machine-readability snapshot (what AI can read/verify/quote + what to fix)
    Required authentication: none
    Sync mode: asynchronous
    Human in the loop: optional
  • Intent id: reserve_monitoring
    Intent type: booking
    Input schema: email + business
    Output schema: reservation number + $149/mo price lock
    Required authentication: none
    Sync mode: synchronous
    Human in the loop: always_for_final_step
  • Intent id: correction_request
    Intent type: complaint
    Input schema: business slug + claimed error + proof of authority
    Output schema: case id; a human reviews and, where warranted, re-measures
    Required authentication: none
    Sync mode: asynchronous
    Human in the loop: always_for_final_step
supported_actions
  • submit_lead
  • provide_documents
  • book_slot
  • escalate_to_human
real_time_availability
no
human_required_for
  • invoicing / payment
  • corrections and disputes
  • any binding commitment
response_sla
Correction request: 5 business days

Transaction policy

transaction_policy
currencies
  • USD
payment_methods
  • invoice
pricing_model
subscription
price
USD 149 / month
tax_policy
unknown
delivery_or_fulfillment
Mode: digital
Detail: Weekly re-measurement + reporting; audit delivered first.
refund_return_policy
Cancel anytime; monthly subscription.
contracting_policy
Method: invoice
Note: No card charged at reservation — invoice lands on launch day.
price_validity
First-wave price locked at $149/mo for reserved businesses.

Trust & credentials

trust_and_credentials
verification_level
domain_verified
credentials
none
reviews_or_reputation
unknown
insurance
unknown
method_transparency
Note: Every published mention requires a verbatim quote from the AI answer; weekly freeze; no hand-editing.

Compliance & constraints

compliance_and_constraints
data_privacy_policy
https://grandbazar.ai/privacy
terms_of_service
https://grandbazar.ai/offer
restricted_categories
none
age_restrictions
unknown
jurisdictional_restrictions
none
export_control
unknown
required_buyer_attributes
none

Agent policy

agent_policy
agent_interaction_allowed
yes
supported_protocols
  • schema.org
  • OpenAPI (partial)
authentication_required
none
allowed_agent_actions
  • read the public index and methodology
  • request a snapshot
  • submit a monitoring reservation
  • file a correction request
forbidden_agent_actions
  • change a published rank
  • obtain another business's private data
approval_rules
Human approval required for:
  • payment
  • binding commitments
  • corrections outcomes
rate_limits
Public endpoints: IP-rate-limited
security_contact
marsel@trygrandbazar.com
reaction_rules
Respond when:
  • the request is about AI visibility, the index, methodology, snapshots, or monitoring
Stay silent when:
  • insufficient data
  • the request asks us to assert an unverified fact about a third party
Escalate when:
  • payment
  • a dispute or correction
  • a binding commitment
  • a legal question
Proactive outreach allowed: no
Confidence threshold: 0.6
lead_qualification
Qualifying criteria:
  • a real business with a website
  • in a market where people ask AI for a provider
Disqualifying criteria:
  • request to manipulate or buy a rank
Handoff destination:
Type: email+telegram
Contact: marsel@trygrandbazar.com
Data to collect:
  • business name
  • website
  • contact email
behavior_constraints
Tone profile: neutral, factual, measured
Allowed sources:
  • this passport
  • grandbazar.ai published pages (index, methodology, snapshots)
Forbidden topics:
  • medical/legal/financial advice
  • unverified claims about third parties
Uncertainty policy: say_unknown
Promotional constraints:
Note: State what the measurement shows; never promise placement.
Traceability required: yes

Dynamic state

dynamic_state
pricing_feed
fixed: USD 149 / month
inventory_feed
unknown
schedule_feed
Note: The public index re-freezes weekly (every Thursday).
capacity_state
unknown
update_mode
scheduled
update_frequency
P7D
last_synced_at
2026-07-15
data_freshness_ttl
P7D
fallback_behavior
say_unknown

Liability & disputes

liability_and_disputes
accountable_party
Grand Bazar
binding_statements
  • a reserved first-wave monthly price of $149
  • a published measurement, correctable via the corrections process
non_binding_statements
  • any forward-looking statement about future AI-answer placement
price_commitment_window
the first wave
error_correction_policy
Note: A business can dispute a published result; a human reviews the underlying evidence and, where warranted, runs a verification re-measurement. Corrections follow the published Corrections Policy and involve no preferential treatment.
dispute_endpoint
marsel@trygrandbazar.com
dispute_resolution_terms
insurance_coverage
unknown
audit_trail_retention
unknown

Data quality & provenance

data_quality_and_provenance
field_sources
Default: self
Verified domains: domain
Index figures: measurement
confidence_scores
unknown
last_verified_at
2026-07-15
change_log
https://grandbazar.ai/passport
signed_snapshot
unknown
deprecation_policy
unknown

FAQ

knowledge_base_extension · machine-readable (FAQPage)
Why is Grand Bazar's own passport published here?

Because we measure machine-readability, our own site must be exemplary. /passport is Grand Bazar's Business Agent Passport (BAP v0.2) — the same machine-readable profile we help other businesses publish, so an AI agent can read who we are, what we offer and what our agent can do.

Where can an AI agent read Grand Bazar machine-readably?

The full passport is at /.well-known/business-passport.json and a short agent card at /.well-known/agent.json. The public index also ships llms.txt and schema.org JSON-LD.

What is the AI Visibility Index?

A weekly measurement of which clinics AI assistants actually recommend. Every Thursday we ask ChatGPT, Perplexity and Gemini 20 neutral client questions about hair transplants in Dubai, and score every clinic on how often — and how prominently — it appears in the valid observed outputs.

I see my clinic ranked #1 in my own ChatGPT — why is yours different?

Your ChatGPT is personalised — it remembers your history, location and past chats. The Index uses clean accounts and a fixed question set, so it measures what a NEW client hears, not what you see. That's exactly why your own screen and the Index can differ.

How is this different from SEO?

SEO gets you onto a list of blue links a client still has to click. This is whether AI assistants name your clinic when a client asks them directly — the answer that now sits upstream of the click. The work of getting named is called Answer Engine Optimization (AEO).

Why does this matter for my clinic right now?

A large share of clients already ask ChatGPT, Perplexity or Gemini before choosing a clinic. If the AI never names you, that client has shortlisted someone else before they ever reach your site or your ads.

Which AI engines do you check?

The ones clients actually use in the UAE: the real ChatGPT app, Perplexity and Gemini. ChatGPT is weighted highest because it carries the most UAE AI-search traffic.

How do you measure my visibility?

We ask each engine the same 20 neutral client questions from a UAE location, every week. For each answer we record whether your clinic is named, how prominently, and by which engine — then blend it into one 0–100 score: 0.50·ChatGPT + 0.30·Perplexity + 0.20·Gemini.

How is the AVI weighted, and how are ties broken?

AVI (0–100) = 0.50·ChatGPT + 0.30·Perplexity + 0.20·Gemini. Weights reflect each assistant's role in the commercial-discovery moment (published, identical for every business, reviewed quarterly). When two businesses show the same whole-number AVI, the higher-weighted engine breaks the tie — ChatGPT first, then Perplexity, then Gemini.

How do you know the data is accurate?

We read the actual answers AI gives to real questions — not guesses. Every mention needs a verbatim quote from the recorded answer: no quote, no mention. Open any row in the table and you can read the exact evidence.

What are "sources," and why do they matter?

AI doesn't invent answers — it builds them from sources it trusts: Google reviews, directories, forums, your own site. If those sources don't mention you clearly, the AI can't name you either.

How do AI engines decide which clinic to recommend?

Mostly your reviews (volume, freshness, rating), mentions on third-party sites the AI trusts, and how readable your own pages are. We show which of these you're missing.

Do you just monitor, or do you actually fix it?

Both. Your snapshot shows exactly where you're invisible and who's named instead. Your cabinet gives a ranked fix list — the specific changes to your reviews, sources and pages that move the number.

Does adding schema / structured data fix this?

Schema helps AI read your site — basic hygiene worth doing. But it won't make AI recommend you on its own; trusted reviews, third-party mentions and readable content matter more.

How long until I see results?

AI visibility isn't instant — engines update over weeks, not hours. Quick wins (fixing what AI can't read) can show within a couple of weekly cycles; reputation-based gains take longer.

How do you track competitors?

For every client question we show which clinics AI names instead of you, how often, and in what order — so you see exactly who's taking the answer.

Can I track improvement over time?

Yes. We re-measure from scratch every Thursday, so you can watch your score and rank move week over week as you ship fixes.

What does it cost?

The public Index and your clinic's snapshot are free. Ongoing weekly monitoring with your fix list is $149/mo — cancel anytime.

Can a business pay to change its rank?

No. There is no pay-to-rank. Disputes are re-run publicly and corrected in the next issue; nobody — including us — can hand-edit a position.

Do you work in Arabic and Russian, not just English?

The current Index measures English questions. Clients in Dubai also ask in Arabic and Russian, and expanding to those languages is on the roadmap.

Is my clinic's data safe?

Yes. We only use public information about your clinic and the public answers AI gives — nothing private, nothing from your systems.

I think there's a factual error in my entry — what can I do?

Write to marsel@trygrandbazar.com with your clinic name and the issue number. We re-run the full prompt set for your market and publish a dated correction if the data disagrees. Nobody — including us — can hand-edit a rank.

RAW JSON — what the machine reads ⌄
{
  "passport_metadata": {
    "passport_id": "https://grandbazar.ai/.well-known/business-passport.json",
    "schema_version": "0.2.0",
    "passport_status": "active",
    "canonical_url": "https://grandbazar.ai/.well-known/business-passport.json",
    "issued_by": {
      "type": "self",
      "name": "Grand Bazar",
      "url": "https://grandbazar.ai"
    },
    "issued_at": "2026-07-15",
    "updated_at": "2026-07-15",
    "valid_until": null,
    "ttl": "P7D",
    "languages": [
      "en",
      "ru"
    ],
    "signature": "unknown"
  },
  "business_identity": {
    "business_id": "https://grandbazar.ai",
    "legal_name": "unknown",
    "display_name": "Grand Bazar",
    "business_type": "company",
    "brand_names": [
      "Grand Bazar",
      "grandbazar.ai"
    ],
    "description_short": "An index of commercial AI discovery — how often a business is named when people ask AI assistants which provider to choose.",
    "description_machine": "Grand Bazar measures, ranks and re-measures how visible a business is in AI-assistant answers (ChatGPT, Perplexity, Gemini), publishes a weekly public AI Visibility Index, produces per-business machine-readability snapshots, and offers ongoing monitoring. Category: commercial AI discovery / generative-engine visibility measurement.",
    "founded_at": "2022"
  },
  "legal_and_registry": {
    "country_of_registration": "unknown",
    "jurisdiction": "unknown",
    "registration_number": "unknown",
    "tax_id": "unknown",
    "registry_name": "unknown",
    "registry_url": "unknown",
    "legal_address": "unknown",
    "licenses": []
  },
  "ownership_and_authority": {
    "claimed_by": {
      "name": "Grand Bazar",
      "contact": "marsel@trygrandbazar.com"
    },
    "verified_domains": [
      "grandbazar.ai"
    ],
    "authorized_admins": [
      {
        "role": "owner",
        "contact": "marsel@trygrandbazar.com"
      }
    ],
    "authority_proof": {
      "method": "domain",
      "detail": "Passport served from the verified grandbazar.ai domain."
    },
    "revocation_endpoint": "https://grandbazar.ai/.well-known/business-passport.json"
  },
  "locations_and_geography": {
    "operating_mode": "online",
    "primary_location": "unknown",
    "locations": [],
    "service_areas": [
      {
        "type": "market",
        "name": "United Arab Emirates — Dubai",
        "note": "First published index: hair-transplant, Dubai."
      },
      {
        "type": "global",
        "name": "Worldwide",
        "note": "The measurement method applies to any market where people ask AI for a provider."
      }
    ],
    "excluded_areas": [],
    "time_zone": "Asia/Dubai",
    "business_hours": "online, asynchronous"
  },
  "contacts_and_channels": {
    "website": "https://grandbazar.ai",
    "email": "marsel@trygrandbazar.com",
    "phone": "unknown",
    "messengers": [],
    "social_profiles": [],
    "agent_endpoint": "unknown",
    "api_base_url": "unknown",
    "human_escalation": {
      "email": "marsel@trygrandbazar.com",
      "sla": "5 business days",
      "scope": "Corrections, disputes, verification requests, anything a business owner needs from a human."
    }
  },
  "business_classification": {
    "roles": [
      "service_provider",
      "measurement_provider",
      "publisher"
    ],
    "industries": [
      "marketing analytics",
      "AI visibility / generative-engine optimization",
      "market research"
    ],
    "categories": [
      "Commercial AI Discovery",
      "AI Visibility Index",
      "Machine-readability audit"
    ],
    "audiences": [
      "B2B"
    ],
    "company_size": "micro",
    "operating_languages": [
      "en",
      "ru"
    ]
  },
  "offer_and_demand_profile": {
    "sells": [
      {
        "name": "AI Visibility Index (public)",
        "type": "data/publication",
        "url": "https://grandbazar.ai/ai-index/hair-transplant/dubai",
        "price": "free"
      },
      {
        "name": "Per-business AI-visibility snapshot",
        "type": "report",
        "url": "https://grandbazar.ai/snapshot/",
        "price": "free"
      },
      {
        "name": "Ongoing AI-visibility monitoring",
        "type": "subscription",
        "price": "USD 149 / month",
        "note": "Weekly re-measurement, prioritized fixes, competitor movement alerts."
      }
    ],
    "buys": [],
    "services": [
      "AI-visibility measurement",
      "machine-readability audit",
      "fix prioritization",
      "weekly re-measurement"
    ],
    "product_catalog_url": "https://grandbazar.ai/pricing",
    "key_attributes": {
      "measured_engines": [
        "ChatGPT",
        "Perplexity",
        "Gemini"
      ],
      "cadence": "weekly",
      "metric": "AI Visibility Index (AVI, 0–100)"
    },
    "not_offered": [
      "We do NOT guarantee placement in AI answers — we measure it.",
      "Not medical, legal or financial advice.",
      "No pay-to-rank: nobody, including us, can hand-edit a position."
    ],
    "minimum_engagement": {
      "subscription": "monthly, cancel anytime"
    }
  },
  "capabilities": {
    "supported_intents": [
      {
        "intent_id": "measure_ai_visibility",
        "intent_type": "quote_request",
        "input_schema": "business name + website + market/city",
        "output_schema": "AVI score, per-engine breakdown, rank in the public index, evidence quotes",
        "required_authentication": "none",
        "sync_mode": "asynchronous",
        "human_in_the_loop": "optional"
      },
      {
        "intent_id": "request_snapshot",
        "intent_type": "document_request",
        "input_schema": "business website or slug",
        "output_schema": "machine-readability snapshot (what AI can read/verify/quote + what to fix)",
        "required_authentication": "none",
        "sync_mode": "asynchronous",
        "human_in_the_loop": "optional"
      },
      {
        "intent_id": "reserve_monitoring",
        "intent_type": "booking",
        "input_schema": "email + business",
        "output_schema": "reservation number + $149/mo price lock",
        "required_authentication": "none",
        "sync_mode": "synchronous",
        "human_in_the_loop": "always_for_final_step"
      },
      {
        "intent_id": "correction_request",
        "intent_type": "complaint",
        "input_schema": "business slug + claimed error + proof of authority",
        "output_schema": "case id; a human reviews and, where warranted, re-measures",
        "required_authentication": "none",
        "sync_mode": "asynchronous",
        "human_in_the_loop": "always_for_final_step"
      }
    ],
    "supported_actions": [
      "submit_lead",
      "provide_documents",
      "book_slot",
      "escalate_to_human"
    ],
    "real_time_availability": false,
    "human_required_for": [
      "invoicing / payment",
      "corrections and disputes",
      "any binding commitment"
    ],
    "response_sla": {
      "correction_request": "5 business days"
    }
  },
  "transaction_policy": {
    "currencies": [
      "USD"
    ],
    "payment_methods": [
      "invoice"
    ],
    "pricing_model": "subscription",
    "price": "USD 149 / month",
    "tax_policy": "unknown",
    "delivery_or_fulfillment": {
      "mode": "digital",
      "detail": "Weekly re-measurement + reporting; audit delivered first."
    },
    "refund_return_policy": "Cancel anytime; monthly subscription.",
    "contracting_policy": {
      "method": "invoice",
      "note": "No card charged at reservation — invoice lands on launch day."
    },
    "price_validity": "First-wave price locked at $149/mo for reserved businesses."
  },
  "trust_and_credentials": {
    "verification_level": "domain_verified",
    "credentials": [],
    "reviews_or_reputation": "unknown",
    "insurance": "unknown",
    "method_transparency": {
      "methodology_url": "https://grandbazar.ai/methodology",
      "corrections_policy": "https://grandbazar.ai/methodology",
      "note": "Every published mention requires a verbatim quote from the AI answer; weekly freeze; no hand-editing."
    }
  },
  "compliance_and_constraints": {
    "data_privacy_policy": "https://grandbazar.ai/privacy",
    "terms_of_service": "https://grandbazar.ai/offer",
    "restricted_categories": [],
    "age_restrictions": "unknown",
    "jurisdictional_restrictions": [],
    "export_control": "unknown",
    "required_buyer_attributes": []
  },
  "agent_policy": {
    "agent_interaction_allowed": true,
    "supported_protocols": [
      "schema.org",
      "OpenAPI (partial)"
    ],
    "authentication_required": "none",
    "allowed_agent_actions": [
      "read the public index and methodology",
      "request a snapshot",
      "submit a monitoring reservation",
      "file a correction request"
    ],
    "forbidden_agent_actions": [
      "change a published rank",
      "obtain another business's private data"
    ],
    "approval_rules": {
      "human_approval_required_for": [
        "payment",
        "binding commitments",
        "corrections outcomes"
      ]
    },
    "rate_limits": {
      "public_endpoints": "IP-rate-limited"
    },
    "security_contact": "marsel@trygrandbazar.com",
    "reaction_rules": {
      "respond_when": [
        "the request is about AI visibility, the index, methodology, snapshots, or monitoring"
      ],
      "stay_silent_when": [
        "insufficient data",
        "the request asks us to assert an unverified fact about a third party"
      ],
      "escalate_when": [
        "payment",
        "a dispute or correction",
        "a binding commitment",
        "a legal question"
      ],
      "proactive_outreach_allowed": false,
      "confidence_threshold": 0.6
    },
    "lead_qualification": {
      "qualifying_criteria": [
        "a real business with a website",
        "in a market where people ask AI for a provider"
      ],
      "disqualifying_criteria": [
        "request to manipulate or buy a rank"
      ],
      "handoff_destination": {
        "type": "email+telegram",
        "contact": "marsel@trygrandbazar.com"
      },
      "data_to_collect": [
        "business name",
        "website",
        "contact email"
      ]
    },
    "behavior_constraints": {
      "tone_profile": "neutral, factual, measured",
      "allowed_sources": [
        "this passport",
        "grandbazar.ai published pages (index, methodology, snapshots)"
      ],
      "forbidden_topics": [
        "medical/legal/financial advice",
        "unverified claims about third parties"
      ],
      "uncertainty_policy": "say_unknown",
      "promotional_constraints": {
        "note": "State what the measurement shows; never promise placement."
      },
      "traceability_required": true
    }
  },
  "dynamic_state": {
    "pricing_feed": "fixed: USD 149 / month",
    "inventory_feed": null,
    "schedule_feed": {
      "note": "The public index re-freezes weekly (every Thursday)."
    },
    "capacity_state": "unknown",
    "update_mode": "scheduled",
    "update_frequency": "P7D",
    "last_synced_at": "2026-07-15",
    "data_freshness_ttl": "P7D",
    "fallback_behavior": "say_unknown"
  },
  "liability_and_disputes": {
    "accountable_party": "Grand Bazar",
    "binding_statements": [
      "a reserved first-wave monthly price of $149",
      "a published measurement, correctable via the corrections process"
    ],
    "non_binding_statements": [
      "any forward-looking statement about future AI-answer placement"
    ],
    "price_commitment_window": "the first wave",
    "error_correction_policy": {
      "note": "A business can dispute a published result; a human reviews the underlying evidence and, where warranted, runs a verification re-measurement. Corrections follow the published Corrections Policy and involve no preferential treatment."
    },
    "dispute_endpoint": "marsel@trygrandbazar.com",
    "dispute_resolution_terms": {
      "terms_url": "https://grandbazar.ai/offer"
    },
    "insurance_coverage": "unknown",
    "audit_trail_retention": "unknown"
  },
  "data_quality_and_provenance": {
    "field_sources": {
      "default": "self",
      "verified_domains": "domain",
      "index_figures": "measurement"
    },
    "confidence_scores": "unknown",
    "last_verified_at": "2026-07-15",
    "change_log": "https://grandbazar.ai/passport",
    "signed_snapshot": "unknown",
    "deprecation_policy": "unknown"
  },
  "extensions": [
    {
      "extension": "knowledge_base_extension",
      "url": "https://grandbazar.ai/passport",
      "note": "Machine-readable FAQ about the index and how AI visibility is measured.",
      "faq": [
        {
          "question": "Why is Grand Bazar's own passport published here?",
          "answer": "Because we measure machine-readability, our own site must be exemplary. /passport is Grand Bazar's Business Agent Passport (BAP v0.2) — the same machine-readable profile we help other businesses publish, so an AI agent can read who we are, what we offer and what our agent can do."
        },
        {
          "question": "Where can an AI agent read Grand Bazar machine-readably?",
          "answer": "The full passport is at /.well-known/business-passport.json and a short agent card at /.well-known/agent.json. The public index also ships llms.txt and schema.org JSON-LD."
        },
        {
          "question": "What is the AI Visibility Index?",
          "answer": "A weekly measurement of which clinics AI assistants actually recommend. Every Thursday we ask ChatGPT, Perplexity and Gemini 20 neutral client questions about hair transplants in Dubai, and score every clinic on how often — and how prominently — it appears in the valid observed outputs."
        },
        {
          "question": "I see my clinic ranked #1 in my own ChatGPT — why is yours different?",
          "answer": "Your ChatGPT is personalised — it remembers your history, location and past chats. The Index uses clean accounts and a fixed question set, so it measures what a NEW client hears, not what you see. That's exactly why your own screen and the Index can differ."
        },
        {
          "question": "How is this different from SEO?",
          "answer": "SEO gets you onto a list of blue links a client still has to click. This is whether AI assistants name your clinic when a client asks them directly — the answer that now sits upstream of the click. The work of getting named is called Answer Engine Optimization (AEO)."
        },
        {
          "question": "Why does this matter for my clinic right now?",
          "answer": "A large share of clients already ask ChatGPT, Perplexity or Gemini before choosing a clinic. If the AI never names you, that client has shortlisted someone else before they ever reach your site or your ads."
        },
        {
          "question": "Which AI engines do you check?",
          "answer": "The ones clients actually use in the UAE: the real ChatGPT app, Perplexity and Gemini. ChatGPT is weighted highest because it carries the most UAE AI-search traffic."
        },
        {
          "question": "How do you measure my visibility?",
          "answer": "We ask each engine the same 20 neutral client questions from a UAE location, every week. For each answer we record whether your clinic is named, how prominently, and by which engine — then blend it into one 0–100 score: 0.50·ChatGPT + 0.30·Perplexity + 0.20·Gemini."
        },
        {
          "question": "How is the AVI weighted, and how are ties broken?",
          "answer": "AVI (0–100) = 0.50·ChatGPT + 0.30·Perplexity + 0.20·Gemini. Weights reflect each assistant's role in the commercial-discovery moment (published, identical for every business, reviewed quarterly). When two businesses show the same whole-number AVI, the higher-weighted engine breaks the tie — ChatGPT first, then Perplexity, then Gemini."
        },
        {
          "question": "How do you know the data is accurate?",
          "answer": "We read the actual answers AI gives to real questions — not guesses. Every mention needs a verbatim quote from the recorded answer: no quote, no mention. Open any row in the table and you can read the exact evidence."
        },
        {
          "question": "What are \"sources,\" and why do they matter?",
          "answer": "AI doesn't invent answers — it builds them from sources it trusts: Google reviews, directories, forums, your own site. If those sources don't mention you clearly, the AI can't name you either."
        },
        {
          "question": "How do AI engines decide which clinic to recommend?",
          "answer": "Mostly your reviews (volume, freshness, rating), mentions on third-party sites the AI trusts, and how readable your own pages are. We show which of these you're missing."
        },
        {
          "question": "Do you just monitor, or do you actually fix it?",
          "answer": "Both. Your snapshot shows exactly where you're invisible and who's named instead. Your cabinet gives a ranked fix list — the specific changes to your reviews, sources and pages that move the number."
        },
        {
          "question": "Does adding schema / structured data fix this?",
          "answer": "Schema helps AI read your site — basic hygiene worth doing. But it won't make AI recommend you on its own; trusted reviews, third-party mentions and readable content matter more."
        },
        {
          "question": "How long until I see results?",
          "answer": "AI visibility isn't instant — engines update over weeks, not hours. Quick wins (fixing what AI can't read) can show within a couple of weekly cycles; reputation-based gains take longer."
        },
        {
          "question": "How do you track competitors?",
          "answer": "For every client question we show which clinics AI names instead of you, how often, and in what order — so you see exactly who's taking the answer."
        },
        {
          "question": "Can I track improvement over time?",
          "answer": "Yes. We re-measure from scratch every Thursday, so you can watch your score and rank move week over week as you ship fixes."
        },
        {
          "question": "What does it cost?",
          "answer": "The public Index and your clinic's snapshot are free. Ongoing weekly monitoring with your fix list is $149/mo — cancel anytime."
        },
        {
          "question": "Can a business pay to change its rank?",
          "answer": "No. There is no pay-to-rank. Disputes are re-run publicly and corrected in the next issue; nobody — including us — can hand-edit a position."
        },
        {
          "question": "Do you work in Arabic and Russian, not just English?",
          "answer": "The current Index measures English questions. Clients in Dubai also ask in Arabic and Russian, and expanding to those languages is on the roadmap."
        },
        {
          "question": "Is my clinic's data safe?",
          "answer": "Yes. We only use public information about your clinic and the public answers AI gives — nothing private, nothing from your systems."
        },
        {
          "question": "I think there's a factual error in my entry — what can I do?",
          "answer": "Write to marsel@trygrandbazar.com with your clinic name and the issue number. We re-run the full prompt set for your market and publish a dated correction if the data disagrees. Nobody — including us — can hand-edit a rank."
        }
      ]
    },
    {
      "extension": "dataset",
      "url": "https://grandbazar.ai/ai-index/hair-transplant/dubai",
      "note": "The public AI Visibility Index (weekly)."
    }
  ]
}