Regions Overview
Use this page as the public reference for Verdictan region and locality terms at this time.
Start with the requested region
The primary region concept is the requested region. It is the region for the active CLI command, gateway workflow, or published endpoint.
Other region-related values can be active at the same time:
- Profile default region: The CLI stores this region for a named profile in
~/.verdictan/config.yaml. - Process-wide override:
verdictan --region <region>setsVERDICTAN_REGIONfor the active CLI process. - Published-endpoint locality: The hostname for a Verdictan-managed public endpoint controls locality and publication routing.
- Resource home region: Some resources or provider targets are available in only one region. A request for a different region can return an empty or unavailable result. It does not return globally aggregated results.
Set a default region for a CLI profile
The CLI stores profile defaults in ~/.verdictan/config.yaml.
verdictan configure set region eu-west --profile default
verdictan configure get region --profile default
verdictan configure list-profiles
verdictan regions use <region> and verdictan regions switch <region> are aliases. The two commands write the same default region for the profile.
Examine the active region
Use these commands to examine what the CLI sees and uses:
verdictan regions list
verdictan regions list --json
verdictan regions list --enabled
verdictan regions list --group eu
verdictan regions current
verdictan regions status
verdictan regions current prints this information:
- It prints the resolved region.
- It prints the source that won.
- It prints the resolved API endpoint.
- It prints if the active scope is
globalorregional.
Active CLI precedence
For the active verdictan regions current CLI behavior, the CLI resolves the region in this sequence:
- The CLI first uses the process-wide override from
verdictan --region <region>orVERDICTAN_REGION. - The CLI uses
profiles.<profile>.default_regionas the second option in~/.verdictan/config.yaml. - The CLI uses the legacy root-level
default_regionfield as the third option.
The CLI resolves the API endpoint through a different config chain:
- The CLI first uses
--api-url. - The CLI uses
VERDICTAN_API_URLas the second option. - The CLI uses
api_urlas the third option in~/.verdictan/config.yaml. - The CLI uses
https://api.verdictan.comas the fourth option.
~/.verdictan/config.yaml controls the requested region for API-backed CLI commands. policy-config.yaml controls the gateway runtime and provider locality.
A published hostname keeps its own locality binding. The CLI profile default does not change runtime routing.
If these values do not agree, correct the declarative config or hostname.
Verdictan does not use nearby regions or regions in the same family as automatic alternatives. If a workflow must use a specified region, the product stops the operation. It does not change the region without notification.
Console availability
The active customer console does not give a Settings → Regions page or a browser-session region selector.
Use the CLI commands in Examine the active region to examine a profile region. Use these commands to change the requested region.
For managed public endpoints, select the hostname with a locality that matches the workload. The console does not change that binding.
Managed public endpoints
A managed public endpoint is a published organization gateway. The hostname you select changes locality and publication routing. It does not change the auth model.
The endpoint dispatches upstream traffic with your own provider credentials. Verdictan does not add a platform provider credential at the public endpoint.
| Published traffic family | Behavior |
|---|---|
*.ai.global.verdictan.com | This global entrypoint selects an eligible published region after the organization and region rules apply. |
*.ai.eu.verdictan.com | This hostname gives an EU locality commitment. |
*.ai.us.verdictan.com | This hostname gives a US locality commitment. |
The API assigns an immutable 12-character lowercase alphanumeric publication key
as the wildcard label. An example hostname is abc123def456.ai.eu.verdictan.com.
Do not use an organization slug or an agent slug as the wildcard label.
Root hosts at verdictan.com, eu.verdictan.com, and us.verdictan.com are
status surfaces for discovery only. They do not process customer model traffic.
When an incorrect region looks like a missing resource
Start with these checks:
- Run
verdictan regions current. - Make sure that the resolved API endpoint is the specified endpoint.
- Make sure that the resource or provider target is available in that region.
- If you use a published hostname, make sure that its locality matches the specified workload.
Next steps
- Read Region Commands.
- Read CLI Overview.
- Read Providers and BYOK Routing.
- Read Troubleshooting.