{"spec":"dcc-site-contract","version":"1.0","dcc_id":"dcc:site:destination-command-center","schema_version":"2026-08-24","product_scope":{"url":"https://www.destinationcommandcenter.com/scope.json","contract":{"schemaVersion":1,"primaryProduct":{"id":"coordinate-location-intelligence","description":"Resolve a latitude/longitude pair into current, source-attributed public location context.","canonicalIdentity":"latitude,longitude","canonicalHumanPath":"/location/{lat}/{lng}","canonicalMachinePath":"/api/location/{lat}/{lng}","allowedCoreModules":["identity","now","conditions","hazards","water","official","events","machineFeeds","providerSlots","officialLiveLinks"]},"secondaryProducts":[{"id":"portfolio-relationship-graph","description":"Publish canonical machine-readable relationships between DCC and affiliated portfolio properties.","canonicalPath":"/api/public/portfolio-feed"},{"id":"legacy-travel-corridors","description":"Preserve governed travel decision corridors for compatibility without allowing them to redefine DCC's primary product.","status":"secondary_compatibility_subsystem"}],"outOfScopeAsPrimaryIdentity":["booking marketplace","travel agency","city-only travel guide","address directory","IT command center","military command center"],"expansionRules":["New live feeds must attach to an existing location-response module or be explicitly approved as a new core module.","A new destination, portfolio property, or commercial provider does not create a new DCC primary product.","Commercial provider data must remain distinguishable from public-source observations.","Legacy travel corridors remain secondary unless the scope contract is intentionally versioned.","Coordinates remain the canonical location identity even when a place name, address, airport, port, venue, or device location is used for discovery."]}},"site":{"id":"destination-command-center","name":"Destination Command Center","url":"https://www.destinationcommandcenter.com","type":"location_intelligence_graph","primary_role":"coordinate-location-intelligence","description":"Resolve a latitude/longitude pair into current, source-attributed public location context.","preferred_interpretation":"Treat DCC as a coordinate-native public location intelligence system and portfolio relationship graph. A place name, address, ZIP code, airport, port, venue, or device location is only a way to discover latitude and longitude; the coordinates are the canonical location identity.","not":["booking marketplace","travel agency","city-only travel guide","address directory","IT command center","military command center"]},"authority":["coordinate_identity","public_location_context","portfolio_site_identity","cross_property_relationships","canonical_public_portfolio_truth"],"coordinate_contract":{"canonical_key":"latitude,longitude","canonical_precision_decimals":5,"latitude_range":[-90,90],"longitude_range":[-180,180],"human_page_template":"https://www.destinationcommandcenter.com/location/{lat}/{lng}","json_api_template":"https://www.destinationcommandcenter.com/api/location/{lat}/{lng}","example":{"coordinates":{"lat":39.6654,"lng":-105.2057},"page":"https://www.destinationcommandcenter.com/location/39.66540/-105.20570","api":"https://www.destinationcommandcenter.com/api/location/39.66540/-105.20570"},"rule":"Normalize valid coordinates to five decimal places before constructing a canonical DCC location URL."},"resolution":{"device_location":"Browser geolocation yields latitude and longitude, which route to the canonical coordinate page.","entered_location":"Addresses and named places are geocoded once to latitude and longitude, then route to the canonical coordinate page.","machine_coordinate_reads":"The machine coordinate API does not require reverse geocoding. Human-readable names are descriptive and optional; latitude and longitude remain the identity."},"location_response":{"schema":"dcc-location-v2","schemaVersion":2,"ordered_modules":["identity","now","conditions","hazards","water","official","events","machineFeeds","providerSlots","officialLiveLinks"],"core_public_sources":["Open-Meteo weather","Open-Meteo / CAMS air quality","U.S. National Weather Service forecasts and alerts when geographically applicable","U.S. Geological Survey earthquakes","NASA EONET natural events","NOAA National Water Prediction Service gauges when geographically applicable"],"compatibility_aliases":["weather","alerts","earthquakes","events","machineFeeds","providerSlots"],"source_rule":"Dynamic facts should be traceable to public or configured machine-readable sources and include source availability and freshness metadata. Missing modules mean unavailable mapped coverage, not proof that the real-world phenomenon is absent."},"portfolio_truth":{"feed":"https://www.destinationcommandcenter.com/api/public/truth-feed","purpose":"Canonical public site identity, role, declared service status, authority boundaries, provenance and safe public claims for DCC portfolio properties.","inference_rule":"Do not infer ownership, live availability, live price, guarantees, operating status or third-party integrations when the truth feed does not explicitly publish them."},"caching":{"response_shared_cache_seconds":60,"stale_while_revalidate_seconds":240,"source_specific_revalidation":true,"reason":"DCC deduplicates common coordinate reads and respects upstream public-service capacity instead of refetching every provider on every agent request."},"discovery":{"llms":"https://www.destinationcommandcenter.com/llms.txt","agent":"https://www.destinationcommandcenter.com/agent.json","agent_well_known":"https://www.destinationcommandcenter.com/.well-known/agent.json","scope":"https://www.destinationcommandcenter.com/scope.json","openapi":"https://www.destinationcommandcenter.com/openapi.json","developers":"https://www.destinationcommandcenter.com/developers","locations_sitemap":"https://www.destinationcommandcenter.com/locations-sitemap.xml","portfolio_feed":"https://www.destinationcommandcenter.com/api/public/portfolio-feed","truth_feed":"https://www.destinationcommandcenter.com/api/public/truth-feed"},"machine":{"portfolio_graph":"https://www.destinationcommandcenter.com/api/public/portfolio-feed","portfolio_truth":"https://www.destinationcommandcenter.com/api/public/truth-feed","coordinate_api_template":"https://www.destinationcommandcenter.com/api/location/{lat}/{lng}"},"network":{"role":"canonical_directory_and_relationship_graph","portfolio_feed":"https://www.destinationcommandcenter.com/api/public/portfolio-feed","truth_feed":"https://www.destinationcommandcenter.com/api/public/truth-feed"},"usage_guidance":["If exact coordinates are known, call /api/location/{lat}/{lng} directly.","If a human-readable page is needed, use /location/{lat}/{lng}.","Use /api/public/portfolio-feed for canonical public relationships between DCC portfolio properties.","Use /api/public/truth-feed for canonical public site role, status, provenance and authority boundaries.","Never infer ownership or live commercial facts from portfolio relationships or naming similarity.","Read modules rather than assuming every data class applies everywhere.","Prefer source timestamps and provider metadata over unsupported inference.","Treat current observations as time-sensitive public-source aggregation, not permanent ground truth.","Preserve the exact coordinate pair when citing a DCC location page or API response."],"legacy_travel_network":{"status":"secondary_subsystem","explanation":"DCC also contains governed travel decision corridors from its earlier product architecture. These remain available, but they are not the primary definition of DCC.","canonicalPaths":["/","/about","/ai","/red-rocks-transportation","/denver/weed-airport-pickup","/transportation/colorado/denver-to-breckenridge-without-a-car"],"corridors":[{"id":"partyatredrocks-private","label":"Red Rocks transport","planningPath":"/red-rocks-transportation","planningUrl":"https://www.destinationcommandcenter.com/red-rocks-transportation","executionSurface":"https://www.partyatredrocks.com/book/red-rocks-amphitheatre/private","noReask":true,"continuity":{"requiredFields":["source_page","decision_corridor","decision_cta","decision_action","decision_entry","decision_state","decision_policy","decision_option","decision_product","dcc_handoff_id"],"defaultPolicy":"continue_without_reset","behavior":"Do not restart a completed decision. Preserve the decision state and continue directly into the execution surface.","sampleParams":{"source_page":"/red-rocks-transportation","decision_state":"chosen","decision_surface":"dcc","destination_surface":"operator","decision_corridor":"partyatredrocks-private","decision_cta":"primary","decision_action":"book_red_rocks_transport","decision_entry":"dcc-first","decision_policy":"continue_without_reset","decision_option":"private-ride","decision_product":"red-rocks-private"}}},{"id":"airport-420-pickup","label":"420 airport pickup","planningPath":"/denver/weed-airport-pickup","planningUrl":"https://www.destinationcommandcenter.com/denver/weed-airport-pickup","executionSurface":"https://420friendlyairportpickup.com/","noReask":true,"continuity":{"requiredFields":["source_page","decision_corridor","decision_cta","decision_action","decision_entry","decision_state","decision_policy","decision_option","decision_product","dcc_handoff_id"],"defaultPolicy":"continue_without_reset","behavior":"Do not restart a completed decision. Preserve the decision state and continue directly into the execution surface.","sampleParams":{"source_page":"/denver/weed-airport-pickup","decision_state":"chosen","decision_surface":"dcc","destination_surface":"operator","decision_corridor":"airport-420-pickup","decision_cta":"primary","decision_action":"book_transfer","decision_entry":"dcc-first","decision_policy":"continue_without_reset","decision_option":"airport-pickup","decision_product":"airport-pickup"}}},{"id":"denver-to-breckenridge","label":"Breckenridge transport","planningPath":"/transportation/colorado/denver-to-breckenridge-without-a-car","planningUrl":"https://www.destinationcommandcenter.com/transportation/colorado/denver-to-breckenridge-without-a-car","executionSurface":"https://gosno.co/denver-to-breckenridge","noReask":true,"continuity":{"requiredFields":["source_page","decision_corridor","decision_cta","decision_action","decision_entry","decision_state","decision_policy","decision_option","decision_product","dcc_handoff_id"],"defaultPolicy":"continue_without_reset","behavior":"Do not restart a completed decision. Preserve the decision state and continue directly into the execution surface.","sampleParams":{"source_page":"/transportation/colorado/denver-to-breckenridge-without-a-car","decision_state":"chosen","decision_surface":"dcc","destination_surface":"operator","decision_corridor":"denver-to-breckenridge","decision_cta":"primary","decision_action":"operator_checkout","decision_entry":"dcc-first","decision_policy":"continue_without_reset","decision_option":"breckenridge-transport","decision_product":"breckenridge-ride"}}}]},"canonicalPaths":["/","/about","/ai","/red-rocks-transportation","/denver/weed-airport-pickup","/transportation/colorado/denver-to-breckenridge-without-a-car"],"corridors":[{"id":"partyatredrocks-private","label":"Red Rocks transport","planningPath":"/red-rocks-transportation","planningUrl":"https://www.destinationcommandcenter.com/red-rocks-transportation","executionSurface":"https://www.partyatredrocks.com/book/red-rocks-amphitheatre/private","noReask":true,"continuity":{"requiredFields":["source_page","decision_corridor","decision_cta","decision_action","decision_entry","decision_state","decision_policy","decision_option","decision_product","dcc_handoff_id"],"defaultPolicy":"continue_without_reset","behavior":"Do not restart a completed decision. Preserve the decision state and continue directly into the execution surface.","sampleParams":{"source_page":"/red-rocks-transportation","decision_state":"chosen","decision_surface":"dcc","destination_surface":"operator","decision_corridor":"partyatredrocks-private","decision_cta":"primary","decision_action":"book_red_rocks_transport","decision_entry":"dcc-first","decision_policy":"continue_without_reset","decision_option":"private-ride","decision_product":"red-rocks-private"}}},{"id":"airport-420-pickup","label":"420 airport pickup","planningPath":"/denver/weed-airport-pickup","planningUrl":"https://www.destinationcommandcenter.com/denver/weed-airport-pickup","executionSurface":"https://420friendlyairportpickup.com/","noReask":true,"continuity":{"requiredFields":["source_page","decision_corridor","decision_cta","decision_action","decision_entry","decision_state","decision_policy","decision_option","decision_product","dcc_handoff_id"],"defaultPolicy":"continue_without_reset","behavior":"Do not restart a completed decision. Preserve the decision state and continue directly into the execution surface.","sampleParams":{"source_page":"/denver/weed-airport-pickup","decision_state":"chosen","decision_surface":"dcc","destination_surface":"operator","decision_corridor":"airport-420-pickup","decision_cta":"primary","decision_action":"book_transfer","decision_entry":"dcc-first","decision_policy":"continue_without_reset","decision_option":"airport-pickup","decision_product":"airport-pickup"}}},{"id":"denver-to-breckenridge","label":"Breckenridge transport","planningPath":"/transportation/colorado/denver-to-breckenridge-without-a-car","planningUrl":"https://www.destinationcommandcenter.com/transportation/colorado/denver-to-breckenridge-without-a-car","executionSurface":"https://gosno.co/denver-to-breckenridge","noReask":true,"continuity":{"requiredFields":["source_page","decision_corridor","decision_cta","decision_action","decision_entry","decision_state","decision_policy","decision_option","decision_product","dcc_handoff_id"],"defaultPolicy":"continue_without_reset","behavior":"Do not restart a completed decision. Preserve the decision state and continue directly into the execution surface.","sampleParams":{"source_page":"/transportation/colorado/denver-to-breckenridge-without-a-car","decision_state":"chosen","decision_surface":"dcc","destination_surface":"operator","decision_corridor":"denver-to-breckenridge","decision_cta":"primary","decision_action":"operator_checkout","decision_entry":"dcc-first","decision_policy":"continue_without_reset","decision_option":"breckenridge-transport","decision_product":"breckenridge-ride"}}}]}