Skip to main content

City to City

City Chains can coordinate and transact with each other through Locale Network, which serves as the coordination layer for all L3 chains. This enables commerce, data sharing, and governance coordination while preserving the local autonomy that makes each City Chain unique.

Locale Network as Coordination Layer

Architecture Overview

City-to-City Coordination
City A
Kansas City
Cross-chain
messaging
City B
St. Louis
Asset Transfers
Bridge stablecoins
Data Sharing
Aggregate insights
Commerce
Cross-city trade

Coordination Services

ServiceFunctionBenefit
Messaging ProtocolRoutes messages between City ChainsReliable cross-city communication
Routing LayerOptimizes transaction pathsEfficient multi-hop transfers
Settlement LayerFinalizes cross-city transactionsDispute resolution
Registry ServicesCity Chain discovery and metadataEasy integration
Standards LibraryShared protocols and interfacesInteroperability

Economic Benefits

Commerce That Preserves Localism

City-to-city coordination enables regional commerce while keeping economic value local:

BenefitHow It Works
Local FirstTransactions settle in local stablecoins
Regional TradeCross-city commerce with fair exchange
Value RetentionTreasury fees stay with originating city
Fair PricingTransparent exchange rates

Cross-City Commerce

Cross-City Commerce Flow
Buyer (City A)
Pays with local coin
Bridge Protocol
Atomic swap
Seller (City B)
Receives local coin
Both parties stay in their local currency

Economic Flows

Transaction TypeFlowSettlement
Direct PurchaseBuyer → SellerStablecoin swap on L2
Service PaymentConsumer → ProviderRouted via Locale Network
Data LicensingConsumer → ProducerMicropayment channels
Treasury TransferCity A → City BGovernance-approved

Data Sharing

Cross-City Data Exchange

City Chains can share verified data through L{CORE} attestations:

Data TypeUse CasePrivacy Model
EnvironmentalRegional air quality monitoringAggregated, anonymized
TrafficCross-city transit optimizationReal-time, anonymized
EconomicRegional economic indicatorsAggregated statistics
Public HealthDisease surveillancePrivacy-preserving

Data Marketplace

Cross-City Data Marketplace
DATA MARKETPLACE
Data Providers
  • IoT sensors
  • Business data
  • User data (permissioned)
Data Consumers
  • Analytics platforms
  • Research institutions
  • Other cities
Privacy-Preserving Exchange
Aggregate data, zero-knowledge proofs, consent management

Governance Coordination

Multi-City Decisions

Some decisions benefit from cross-city coordination:

Decision TypeCoordination LevelExample
StandardsNetwork-wideData format specifications
ProtocolsMulti-cityShared messaging protocols
EconomicRegionalTrade agreement terms
TechnicalNetwork-wideInfrastructure upgrades

Coordination Mechanisms

MechanismDescription
SignalingCities express preferences without binding commitment
Soft ConsensusMajority agreement on non-critical changes
Hard ConsensusSupermajority required for protocol changes
Opt-InCities choose whether to adopt standards

Use Cases

Regional Tourism

Tourists can use their home city's stablecoin across the region:

  1. Visitor arrives with home city stablecoin (e.g., KCD)
  2. Pays locally — merchants accept any regional stablecoin
  3. Automatic swap — Locale Network handles conversion
  4. Merchant receives local currency (e.g., AUSD)

Supply Chain Coordination

Businesses operating across cities benefit from:

  • Single identity — L{CORE} credentials work across cities
  • Unified payments — Pay suppliers in their preferred currency
  • Transparent tracking — Cross-city shipment verification
  • Automated settlement — Smart contract escrow

Emergency Response

During regional emergencies:

  • Resource sharing — Cities can request and offer resources
  • Credential portability — Emergency workers verified across cities
  • Data sharing — Real-time situational awareness
  • Coordinated response — Multi-city action plans

Academic and Research

Universities and research institutions can:

  • Share datasets — Cross-city research collaboration
  • Pool resources — Shared compute and infrastructure
  • Credential recognition — Student/researcher verification
  • Grant coordination — Multi-city funding applications

Technical Implementation

Message Routing

StepActionLayer
1Origin City Chain sends messageL3
2Message arrives at Locale NetworkL2
3Router identifies destinationL2
4Message queued for destinationL2
5Destination City Chain receivesL3

Settlement Process

StepActionFinality
1Transaction initiated on source L3Local
2Funds locked/burned on sourceL3 confirmed
3Proof submitted to L2L2 confirmed
4Funds minted on destination L3L3 confirmed
5Final settlement on L1Full finality

Integration Guide

For City Chain Operators

  1. Register — Add your City Chain to the Locale Network registry
  2. Configure — Set up routing and settlement preferences
  3. Test — Validate cross-city transactions on testnet
  4. Launch — Enable production cross-city features

For Developers

  1. SDK Integration — Use Locale SDK for cross-city calls
  2. Message Formatting — Follow standard message schemas
  3. Error Handling — Implement timeout and retry logic
  4. Monitoring — Track cross-city transaction status

Learn More