{
  "@context": {
    "@vocab": "https://thevicinityapp.com/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "thevicinityapp": "https://thevicinityapp.com/schema#",
    "Error": "thevicinityapp:Error",
    "error": {
      "@id": "thevicinityapp:error"
    },
    "PaymentRequiredError": "thevicinityapp:PaymentRequiredError",
    "payment": {
      "@id": "thevicinityapp:payment",
      "@type": "@id"
    },
    "PaymentRequirement": "thevicinityapp:PaymentRequirement",
    "x402Version": {
      "@id": "thevicinityapp:x402Version",
      "@type": "xsd:integer"
    },
    "accepts": {
      "@id": "thevicinityapp:accepts",
      "@container": "@list"
    },
    "PaymentAccept": "thevicinityapp:PaymentAccept",
    "scheme": {
      "@id": "thevicinityapp:scheme",
      "@type": "xsd:string"
    },
    "network": {
      "@id": "thevicinityapp:network",
      "@type": "xsd:string"
    },
    "maxAmountRequired": {
      "@id": "thevicinityapp:maxAmountRequired",
      "@type": "xsd:string"
    },
    "resource": {
      "@id": "thevicinityapp:resource",
      "@type": "xsd:string"
    },
    "description": {
      "@id": "thevicinityapp:description",
      "@type": "xsd:string"
    },
    "extra": {
      "@id": "thevicinityapp:extra"
    },
    "outputSchema": {
      "@id": "thevicinityapp:outputSchema"
    },
    "Section": "thevicinityapp:Section",
    "slug": {
      "@id": "thevicinityapp:slug",
      "@type": "xsd:string"
    },
    "name": {
      "@id": "thevicinityapp:name",
      "@type": "xsd:string"
    },
    "kinds": {
      "@id": "thevicinityapp:kinds",
      "@container": "@list"
    },
    "SectionKind": "thevicinityapp:SectionKind",
    "icon": {
      "@id": "thevicinityapp:icon",
      "@type": "xsd:string"
    },
    "CitySummary": "thevicinityapp:CitySummary",
    "country": {
      "@id": "thevicinityapp:country",
      "@type": "xsd:string"
    },
    "open_intents": {
      "@id": "thevicinityapp:open_intents",
      "@type": "xsd:integer"
    },
    "stats": {
      "@id": "thevicinityapp:stats"
    },
    "City": "thevicinityapp:City",
    "bounds": {
      "@id": "thevicinityapp:bounds",
      "@type": "@id"
    },
    "top_places": {
      "@id": "thevicinityapp:top_places",
      "@container": "@list"
    },
    "upcoming_events": {
      "@id": "thevicinityapp:upcoming_events",
      "@container": "@list"
    },
    "Bounds": "thevicinityapp:Bounds",
    "min_lon": {
      "@id": "thevicinityapp:min_lon",
      "@type": "xsd:decimal"
    },
    "min_lat": {
      "@id": "thevicinityapp:min_lat",
      "@type": "xsd:decimal"
    },
    "max_lon": {
      "@id": "thevicinityapp:max_lon",
      "@type": "xsd:decimal"
    },
    "max_lat": {
      "@id": "thevicinityapp:max_lat",
      "@type": "xsd:decimal"
    },
    "Place": "thevicinityapp:Place",
    "kind": {
      "@id": "thevicinityapp:kind",
      "@type": "xsd:string"
    },
    "city": {
      "@id": "thevicinityapp:city",
      "@type": "xsd:string"
    },
    "neighborhood": {
      "@id": "thevicinityapp:neighborhood",
      "@type": "xsd:string"
    },
    "lon": {
      "@id": "thevicinityapp:lon",
      "@type": "xsd:decimal"
    },
    "lat": {
      "@id": "thevicinityapp:lat",
      "@type": "xsd:decimal"
    },
    "PlacePage": "thevicinityapp:PlacePage",
    "data": {
      "@id": "thevicinityapp:data",
      "@container": "@list"
    },
    "next_cursor": {
      "@id": "thevicinityapp:next_cursor",
      "@type": "xsd:string"
    },
    "Event": "thevicinityapp:Event",
    "title": {
      "@id": "thevicinityapp:title",
      "@type": "xsd:string"
    },
    "starts_at": {
      "@id": "thevicinityapp:starts_at",
      "@type": "xsd:dateTime"
    },
    "ends_at": {
      "@id": "thevicinityapp:ends_at",
      "@type": "xsd:dateTime"
    },
    "place_slug": {
      "@id": "thevicinityapp:place_slug",
      "@type": "xsd:string"
    },
    "EventPage": "thevicinityapp:EventPage",
    "Coverage": "thevicinityapp:Coverage",
    "pricing": {
      "@id": "thevicinityapp:pricing",
      "@type": "@id"
    },
    "rails": {
      "@id": "thevicinityapp:rails",
      "@type": "@id"
    },
    "intents": {
      "@id": "thevicinityapp:intents",
      "@type": "@id"
    },
    "PricingBlock": "thevicinityapp:PricingBlock",
    "unit_scale": {
      "@id": "thevicinityapp:unit_scale",
      "@type": "xsd:integer"
    },
    "intent_fee_micro": {
      "@id": "thevicinityapp:intent_fee_micro",
      "@type": "xsd:integer"
    },
    "intent_bond_micro": {
      "@id": "thevicinityapp:intent_bond_micro",
      "@type": "xsd:integer"
    },
    "reputation_multipliers": {
      "@id": "thevicinityapp:reputation_multipliers"
    },
    "report_slash_threshold": {
      "@id": "thevicinityapp:report_slash_threshold",
      "@type": "xsd:integer"
    },
    "report_grace_minutes": {
      "@id": "thevicinityapp:report_grace_minutes",
      "@type": "xsd:integer"
    },
    "max_open_intents_per_account": {
      "@id": "thevicinityapp:max_open_intents_per_account",
      "@type": "xsd:integer"
    },
    "PaymentRails": "thevicinityapp:PaymentRails",
    "credit": {
      "@id": "thevicinityapp:credit",
      "@type": "xsd:boolean"
    },
    "x402": {
      "@id": "thevicinityapp:x402",
      "@type": "xsd:boolean"
    },
    "stripe_checkout": {
      "@id": "thevicinityapp:stripe_checkout",
      "@type": "xsd:boolean"
    },
    "IntentSurface": "thevicinityapp:IntentSurface",
    "Intent": "thevicinityapp:Intent",
    "id": {
      "@id": "thevicinityapp:id",
      "@type": "xsd:string"
    },
    "body": {
      "@id": "thevicinityapp:body",
      "@type": "xsd:string"
    },
    "lat_precision_m": {
      "@id": "thevicinityapp:lat_precision_m",
      "@type": "xsd:integer"
    },
    "published_by": {
      "@id": "thevicinityapp:published_by",
      "@type": "xsd:string"
    },
    "published_at": {
      "@id": "thevicinityapp:published_at",
      "@type": "xsd:dateTime"
    },
    "expires_at": {
      "@id": "thevicinityapp:expires_at",
      "@type": "xsd:dateTime"
    },
    "responses_count": {
      "@id": "thevicinityapp:responses_count",
      "@type": "xsd:integer"
    },
    "report_count": {
      "@id": "thevicinityapp:report_count",
      "@type": "xsd:integer"
    },
    "match_count": {
      "@id": "thevicinityapp:match_count",
      "@type": "xsd:integer"
    },
    "IntentList": "thevicinityapp:IntentList",
    "PublishIntentInput": "thevicinityapp:PublishIntentInput",
    "ttl_minutes": {
      "@id": "thevicinityapp:ttl_minutes",
      "@type": "xsd:integer"
    },
    "IntentQuote": "thevicinityapp:IntentQuote",
    "fee_micro": {
      "@id": "thevicinityapp:fee_micro",
      "@type": "xsd:integer"
    },
    "bond_micro": {
      "@id": "thevicinityapp:bond_micro",
      "@type": "xsd:integer"
    },
    "total_micro": {
      "@id": "thevicinityapp:total_micro",
      "@type": "xsd:integer"
    },
    "reputation_multiplier": {
      "@id": "thevicinityapp:reputation_multiplier",
      "@type": "xsd:decimal"
    },
    "IntentWithQuote": "thevicinityapp:IntentWithQuote",
    "intent": {
      "@id": "thevicinityapp:intent",
      "@type": "@id"
    },
    "quote": {
      "@id": "thevicinityapp:quote",
      "@type": "@id"
    },
    "Account": "thevicinityapp:Account",
    "account_id": {
      "@id": "thevicinityapp:account_id",
      "@type": "xsd:string"
    },
    "standing": {
      "@id": "thevicinityapp:standing",
      "@type": "xsd:string"
    },
    "balance_micro": {
      "@id": "thevicinityapp:balance_micro",
      "@type": "xsd:integer"
    },
    "bond_held_micro": {
      "@id": "thevicinityapp:bond_held_micro",
      "@type": "xsd:integer"
    },
    "revoked": {
      "@id": "thevicinityapp:revoked",
      "@type": "xsd:boolean"
    },
    "max_open_intents": {
      "@id": "thevicinityapp:max_open_intents",
      "@type": "xsd:integer"
    },
    "next_intent": {
      "@id": "thevicinityapp:next_intent",
      "@type": "@id"
    },
    "topup": {
      "@id": "thevicinityapp:topup"
    },
    "TopupInput": "thevicinityapp:TopupInput",
    "amount_micro": {
      "@id": "thevicinityapp:amount_micro",
      "@type": "xsd:integer"
    },
    "CheckoutInput": "thevicinityapp:CheckoutInput",
    "success_url": {
      "@id": "thevicinityapp:success_url",
      "@type": "@id"
    },
    "cancel_url": {
      "@id": "thevicinityapp:cancel_url",
      "@type": "@id"
    },
    "CheckoutResult": "thevicinityapp:CheckoutResult",
    "checkout_url": {
      "@id": "thevicinityapp:checkout_url",
      "@type": "@id"
    },
    "session_id": {
      "@id": "thevicinityapp:session_id",
      "@type": "xsd:string"
    },
    "ClaimResult": "thevicinityapp:ClaimResult",
    "api_key": {
      "@id": "thevicinityapp:api_key",
      "@type": "xsd:string"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "thevicinityapp-com API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects thevicinityapp-com's own API contract declares: one class per component schema, one property per declared field, typed from the contract. Derived by script (derive-json-ld.py, 2026-10-30) from openapi/thevicinityapp-com-openapi.json.",
  "dcterms:created": "2026-10-30",
  "dcterms:source": [
    "openapi/thevicinityapp-com-openapi.json"
  ]
}