monaco.api.compliance
Source: protos/api/compliance.proto
Use ComplianceService to learn whether Monaco is available in the caller’s region. It is public — no auth — and serves the same answer as GET /api/v1/compliance/region.
Notes
GetRegionStatusis public and takes an emptyGetRegionStatusRequest. Over gRPC it answers callers the edge lets through; the production edge refuses a caller from a restricted region with HTTP451before the call reaches this RPC. To show a region notice from anywhere, call the REST endpointGET /api/v1/compliance/region, which the edge serves from every region.GetRegionStatusResponsecarriesrestrictedandcountry(the ISO 3166-1 alpha-2 code the edge geolocated,T1for Tor,XXfor unknown, empty when the request carried no location).- Behind the edge, every other RPC refuses a caller from a restricted region with
PERMISSION_DENIED, messageMonaco is not available in your region., and agoogle.rpc.ErrorInfodetail with reasonREGION_RESTRICTED, domaincompliance.0xmonaco.com, and metadatareason: app_geo_block.

