A Tool Call Has Geography
An agent’s tool call is often represented as a name, a schema, and a set of arguments. That description is useful for discovery, but it leaves out the fact that every call occurs somewhere. A request reads data from a jurisdiction, crosses a network boundary, is interpreted by a runtime, touches a system of record, and produces an effect under a particular authority. Geography is already inside the action, even when the API hides it.
This matters because institutions do not govern abstractions. They govern records, facilities, people, contracts, languages, and public obligations located in the world. A support agent that reads a customer file, a research agent that retrieves a restricted corpus, or a procurement agent that submits an order is making a geographic choice as well as a computational one. The institution needs to know where the call was resolved, where its evidence was evaluated, and where its consequence became real.
A machine becomes answerable when it can say where it acted, under whose authority, and which boundary made the action permissible.
Where the request lives
Google’s October 14 announcement of MCP support in Apigee hybrid makes the placement question concrete. In that architecture, the MCP data plane runs inside the customer’s Kubernetes cluster. Tool discovery is generated from an OpenAPI specification, while agent requests are authorized and proxied to the backend inside the customer’s infrastructure. Google states that MCP request and response traffic stays inside the cluster at request time and that configuration is pulled from the control plane rather than pushed into the network.
The significance is architectural rather than promotional. The same tool semantics can be exposed through a managed control plane while the request path remains close to the systems of record. The placement supports data-residency constraints, multi-cloud estates, on-premises systems, and facilities where inbound connections are prohibited. A tool call therefore has at least two locations: the place where its policy and configuration are authored, and the place where its data and effect are handled.
An agent platform that records only the endpoint has recorded too little. A useful execution record should include:
- Data locality: the jurisdiction, facility, network zone, and storage class from which the input was read.
- Decision locality: the runtime and policy version that evaluated the request, including the language and identity context used in that decision.
- Effect locality: the system of record, physical site, account, or public service where the action became consequential.
- Authority: the principal, delegation, legal basis, policy owner, and expiry that permitted the call.
- Boundary evidence: traces, attestations, receipts, and failure states showing whether the request stayed inside its declared perimeter.
These fields turn “the agent called a tool” into a statement an institution can examine. They also make the call portable. A second provider can receive the same task while respecting a different approved location, language, or legal basis. Portability becomes the ability to carry the obligation with the work, not merely the ability to point a model at another endpoint.
Jurisdiction is a runtime fact
Data residency is often treated as a storage setting. Agentic systems expose its wider meaning. A record may remain in one country while a prompt, retrieved passage, policy decision, embedding, trace, or generated response crosses into another. The location of the database does not describe the full geography of the action. A proper boundary must cover the path of interpretation and effect, not only the resting place of the source file.
This is especially important for African institutions. A university may hold language data under community conditions that differ from the terms of an external model provider. A public agency may need a case record to remain within a national administrative system. A publisher may have the right to translate a work into Wolof, French, or English while retaining separate obligations for the source corpus and the translated edition. A cooperative may operate across borders while keeping member records under a local custodian. These are governance facts that a generic cloud region label cannot settle.
Sovereignty here is practical. It means that an institution can state which records may leave, which computations must occur locally, which languages are authoritative, which officials may authorize an action, and which evidence must remain available for recourse. A foreign platform may supply a model or a control plane, yet the institution should still own the geographic contract that determines what the machine may touch.
NIST’s AI Agent Standards Initiative places open protocols, agent authentication and identity infrastructure, and security evaluations in one connected programme. That frame is useful because geography cannot be enforced by location alone. The runtime must bind an identity to an authorized perimeter, evaluate the proposed action against policy, and generate evidence that another party can inspect. A request coming from the correct network can still be made by the wrong principal or violate the wrong purpose.
The boundary must understand intent
Google’s September account of zero-trust agents describes a runtime governance layer that screens inputs, evaluates proposed tool calls against user intent and business rules, and watches for anomalous behaviour across a session. The design separates platform governance from the agent’s own code. That separation is important for geography as well. A model should not be the sole interpreter of the boundary it is attempting to cross.
A location-aware gateway can ask questions that an endpoint schema cannot answer: Is this request permitted for this person in this jurisdiction? Is the retrieved record allowed to be summarized by this provider? Does the requested operation change a local system of record or merely prepare a draft? Has the authority expired since the task began? Does the language of the instruction alter the meaning of the policy? Which human or institution receives the case when the location and the purpose disagree?
Intent evaluation also protects local language. A policy written in English may be technically present while its operational meaning is absent for a Wolof, Amharic, Arabic, or French-speaking operator. The control plane should preserve the authoritative policy, its translations, the version used at decision time, and the reviewer who approved the interpretation. Language is part of the geographic boundary because it determines who can inspect, contest, and correct the action.
A serious system should preserve a distinction between three outcomes: the call was allowed in the declared place; the call was redirected to an approved place; or the call was refused because the boundary could not be proved. Silent fallback is a governance failure. If a local runtime is unavailable and the system sends the same record to a distant provider, the institution has experienced a jurisdiction change even if the interface still says “retry.”
Location changes the economics
Execution locality has a cost ledger. Keeping a call near its data can reduce egress, latency, and exposure, but it may require local capacity, specialized operations, and language-specific evaluation. Centralizing a task can simplify maintenance while increasing dependency on an external route, a foreign service window, or a provider’s policy. Local execution can be cheaper or more expensive depending on the boundary; the institution should measure each cost and choose deliberately.
Apigee’s announcement points toward this measurement by describing tool-level quotas, filtered discovery, API performance views, error analysis, latency, target performance, and the ratio of discovery to execution. Those signals can be extended into a geography ledger: time spent at each boundary, data classes crossing each route, egress cost, failed authorization, redirected calls, local cache use, and the evidence retained for each decision. Capital can then examine locality as operating capacity rather than as a compliance slogan.
The same logic applies to infrastructure built for African markets. Intermittent connectivity, mobile-first interfaces, uneven power, multilingual service, and cross-border payment create a different execution map from the one assumed by a continuously connected enterprise. A local control plane may need to queue an action, preserve a signed request, defer a high-consequence effect, and reconcile when the connection returns. The institution’s geography includes the periods when a system is temporarily unreachable.
Where the investable surface is widening
The commercial object is the jurisdiction-aware execution gateway: infrastructure that binds a tool call to its location, data path, language, authority, policy, effect, and evidence before the action becomes consequential.
- Local execution gateways: MCP, API, and agent runtimes that keep request traffic beside the systems of record while retaining centrally governed configuration.
- Geographic policy engines: controls that evaluate jurisdiction, residency, purpose, authority, language, and expiry before discovery or execution.
- Boundary observability: traces and attestations that show where a call was interpreted, which data crossed a perimeter, and where the effect was committed.
- Portable sovereignty contracts: machine-readable declarations that let an institution move a task between providers without losing locality, delegation, retention, or recourse conditions.
- Local-language conformance labs: test environments that evaluate whether policies, tool descriptions, and refusal paths preserve meaning across the languages used by the institution.
Underwriting can begin with measurable questions: what percentage of calls carry a verified execution location; how often does a task cross a boundary without an explicit decision; can the institution prove that sensitive records remained in the approved zone; how quickly can it redirect work when a provider or network becomes unavailable; which local-language cases produce different authorization outcomes; and what does a failed locality check cost in delay, egress, human review, or lost service?
The durable asset is the institution’s map of boundaries and exceptions. A gateway becomes more useful as it accumulates tested policies, locality evidence, language cases, provider routes, and recovery procedures. That knowledge can support multiple models and clouds because it describes the institution’s obligations instead of one vendor’s interface. The rail is valuable precisely because it remains when the model changes.
Draw the map before giving the agent a road
An institution can begin with one consequential tool call: reading a protected record, issuing a payment, publishing a translation, or changing a public registry. Draw its full path before automating it.
- Name the data, principal, language, jurisdiction, system of record, and intended effect.
- Declare the permitted execution zones and the conditions for an approved redirect.
- Evaluate the action at the boundary with a policy version that a reviewer can inspect.
- Record the trace, authorization, locality, result, and uncertainty without retaining more sensitive content than the purpose permits.
- Test the refusal path by removing connectivity, changing the provider, using a language variant, and revoking the authority mid-task.
Repeat the exercise with a local custodian and with an external provider. Compare the evidence, the cost, the delay, and the correction path. The goal is not to make every operation local. The goal is to make every transfer visible, authorized, and reversible where the institution’s obligations require it.
The agentic future will be described through endpoints, models, and tools. Institutions will experience it through boundaries. A tool call that knows where it is, whose authority it carries, and what proof it must leave behind can cross those boundaries without dissolving the institution that owns the action.
Sources
- Google Developers Blog, “Announcing MCP support in Apigee hybrid: agentic tools that run in your own cluster” (October 14, 2026). The article describes an MCP data plane inside the customer’s Kubernetes cluster, request traffic staying inside that cluster, pulled configuration, data-residency support, tool-level authorization, and MCP traffic observability.
- Google Developers Blog, “Build zero-trust AI agents that judge intent, not just syntax” (September 15, 2026). The article describes Model Armor, semantic governance policies that evaluate proposed tool calls against intent and business rules, and anomaly detection across sessions. These are vendor implementation claims; the geographic contract is this journal’s architectural inference.
- National Institute of Standards and Technology, “AI Agent Standards Initiative” (updated August 14, 2026). NIST connects open protocols, agent authentication and identity infrastructure, and security evaluations as foundations for trusted and interoperable agent systems.
- W3C/GS1 Workshop on E-Commerce for Humans and AI Agents, agenda for September 8–9, 2026. The agenda records work on agent identity, authorization, observability, trusted product data, physical-world context, and machine-readable publisher surfaces. These are workshop contributions, not a completed universal standard.
Un appel d’outil a une géographie
On représente souvent l’appel d’outil d’un agent par un nom, un schéma et un ensemble d’arguments. Cette description est utile pour la découverte, mais elle laisse de côté le fait que chaque appel a lieu quelque part. Une requête lit des données dans une juridiction, franchit une limite réseau, est interprétée par un runtime, touche un système de référence et produit un effet sous une autorité déterminée. La géographie est déjà dans l’action, même lorsque l’API la dissimule.
Cela compte parce que les institutions ne gouvernent pas des abstractions. Elles gouvernent des dossiers, des sites, des personnes, des contrats, des langues et des obligations publiques situés dans le monde. Un agent d’assistance qui lit un dossier client, un agent de recherche qui récupère un corpus restreint ou un agent d’achat qui soumet une commande fait aussi un choix géographique. L’institution doit savoir où l’appel a été résolu, où ses preuves ont été évaluées et où sa conséquence est devenue réelle.
Une machine devient responsable lorsqu’elle peut dire où elle a agi, sous quelle autorité et quelle frontière rendait l’action permise.
Où vit la requête
L’annonce publiée par Google le 14 octobre au sujet du support de MCP dans Apigee hybrid rend la question du placement concrète. Dans cette architecture, le plan de données MCP fonctionne à l’intérieur du cluster Kubernetes du client. La découverte des outils est produite à partir d’une spécification OpenAPI, tandis que les requêtes de l’agent sont autorisées et relayées vers le backend à l’intérieur de l’infrastructure du client. Google indique que le trafic des requêtes et des réponses MCP reste dans le cluster au moment de la requête et que la configuration est récupérée depuis le plan de contrôle plutôt qu’injectée dans le réseau.
La portée est architecturale plutôt que promotionnelle. Les mêmes sémantiques d’outils peuvent être exposées par un plan de contrôle géré tandis que le chemin de requête reste proche des systèmes de référence. Ce placement prend en charge les contraintes de résidence des données, les environnements multicloud, les systèmes sur site et les installations où les connexions entrantes sont interdites. Un appel d’outil a donc au moins deux lieux : celui où sa politique et sa configuration sont élaborées, et celui où ses données et son effet sont traités.
Une plateforme agentique qui n’enregistre que le endpoint a enregistré trop peu. Un dossier d’exécution utile devrait comprendre :
- Localité des données : juridiction, installation, zone réseau et classe de stockage depuis lesquelles l’entrée a été lue.
- Localité de la décision : runtime et version de politique qui ont évalué la requête, avec le contexte linguistique et identitaire utilisé.
- Localité de l’effet : système de référence, site physique, compte ou service public où l’action est devenue conséquente.
- Autorité : mandant, délégation, base juridique, responsable de la politique et expiration qui ont permis l’appel.
- Preuve de frontière : traces, attestations, reçus et états d’échec montrant si la requête est restée dans son périmètre déclaré.
Ces champs transforment « l’agent a appelé un outil » en une affirmation qu’une institution peut examiner. Ils rendent aussi l’appel portable. Un second fournisseur peut recevoir la même tâche en respectant un lieu, une langue ou une base juridique approuvés. La portabilité devient la capacité à transporter l’obligation avec le travail, et non simplement la capacité à orienter un modèle vers un autre endpoint.
La juridiction est un fait du runtime
La résidence des données est souvent traitée comme un réglage de stockage. Les systèmes agentiques révèlent son sens plus large. Un dossier peut rester dans un pays tandis qu’un prompt, un passage récupéré, une décision de politique, un embedding, une trace ou une réponse générée passe dans un autre. L’emplacement de la base ne décrit pas la géographie complète de l’action. Une frontière correcte doit couvrir le parcours de l’interprétation et de l’effet, pas seulement le lieu où repose le fichier source.
Cela importe particulièrement aux institutions africaines. Une université peut conserver des données linguistiques sous des conditions communautaires différentes de celles d’un fournisseur de modèles extérieur. Une administration peut devoir maintenir un dossier dans un système administratif national. Un éditeur peut avoir le droit de traduire une œuvre en wolof, en français ou en anglais tout en conservant des obligations distinctes pour le corpus source et l’édition traduite. Une coopérative peut travailler au-delà des frontières tout en gardant les dossiers de ses membres sous la garde d’une institution locale. Ce sont des faits de gouvernance qu’une simple étiquette de région cloud ne peut pas régler.
La souveraineté est ici pratique. Elle signifie qu’une institution peut préciser quels dossiers peuvent sortir, quels calculs doivent se produire localement, quelles langues font autorité, quels responsables peuvent autoriser une action et quelles preuves doivent rester disponibles pour le recours. Une plateforme étrangère peut fournir un modèle ou un plan de contrôle, mais l’institution doit encore posséder le contrat géographique qui détermine ce que la machine peut toucher.
L’AI Agent Standards Initiative du NIST place protocoles ouverts, authentification des agents, infrastructure d’identité et évaluations de sécurité dans un même programme. Ce cadre est utile parce que la géographie ne peut pas être imposée par le seul emplacement. Le runtime doit lier une identité à un périmètre autorisé, évaluer l’action proposée selon la politique et produire des preuves qu’une autre partie peut examiner. Une requête provenant du bon réseau peut néanmoins être faite par le mauvais mandant ou violer la mauvaise finalité.
La frontière doit comprendre l’intention
Le compte rendu publié par Google en septembre sur les agents zero trust décrit une couche de gouvernance runtime qui filtre les entrées, évalue les appels d’outils proposés au regard de l’intention de l’utilisateur et des règles métier, puis surveille les comportements anormaux au fil d’une session. La conception sépare la gouvernance de la plateforme du code de l’agent. Cette séparation compte aussi pour la géographie. Un modèle ne devrait pas être l’unique interprète de la frontière qu’il tente de franchir.
Une passerelle sensible à la localisation peut poser des questions auxquelles un schéma d’endpoint ne répond pas : cette requête est-elle permise pour cette personne dans cette juridiction ? Le dossier récupéré peut-il être résumé par ce fournisseur ? L’opération demandée modifie-t-elle un système local de référence ou prépare-t-elle seulement un brouillon ? L’autorité a-t-elle expiré depuis le début de la tâche ? La langue de l’instruction modifie-t-elle le sens de la politique ? Quelle personne ou institution reçoit le dossier lorsque le lieu et la finalité divergent ?
L’évaluation de l’intention protège aussi les langues locales. Une politique rédigée en anglais peut être techniquement présente alors que son sens opératoire reste absent pour un opérateur wolof, amharique, arabe ou francophone. Le plan de contrôle doit conserver la politique qui fait autorité, ses traductions, la version utilisée au moment de la décision et le réviseur qui a approuvé l’interprétation. La langue appartient à la frontière géographique, car elle détermine qui peut examiner, contester et corriger l’action.
Un système sérieux devrait distinguer trois résultats : l’appel a été autorisé dans le lieu déclaré ; l’appel a été redirigé vers un lieu approuvé ; ou l’appel a été refusé parce que la frontière ne pouvait pas être prouvée. Un repli silencieux est un échec de gouvernance. Si un runtime local devient indisponible et que le système envoie le même dossier à un fournisseur éloigné, l’institution a subi un changement de juridiction même si l’interface affiche toujours « réessayer ».
La localisation modifie l’économie
La localité d’exécution possède un registre de coûts. Garder un appel près de ses données peut réduire l’egress, la latence et l’exposition, mais cela peut exiger une capacité locale, une exploitation spécialisée et une évaluation propre aux langues. Centraliser une tâche peut simplifier la maintenance tout en augmentant la dépendance à une route externe, à une fenêtre de service étrangère ou à la politique d’un fournisseur. Le coût de l’exécution locale dépend de la frontière concernée ; l’institution devrait mesurer chaque coût et choisir délibérément.
L’annonce d’Apigee montre la voie de cette mesure en décrivant les quotas par outil, la découverte filtrée, les vues de performance des API, l’analyse des erreurs, la latence, la performance des cibles et le ratio entre découverte et exécution. Ces signaux peuvent être étendus dans un registre géographique : temps passé à chaque frontière, catégories de données traversant chaque route, coût d’egress, autorisations échouées, appels redirigés, usage du cache local et preuves conservées pour chaque décision. Le capital peut alors examiner la localité comme une capacité opératoire plutôt que comme un slogan de conformité.
La même logique s’applique aux infrastructures construites pour les marchés africains. Connectivité intermittente, interfaces d’abord mobiles, alimentation inégale, services multilingues et paiements transfrontaliers produisent une carte d’exécution différente de celle d’une entreprise connectée en permanence. Un plan de contrôle local peut devoir mettre une action en file, conserver une requête signée, différer un effet à fortes conséquences et rapprocher les états au retour de la connexion. La géographie de l’institution comprend aussi les périodes pendant lesquelles un système est temporairement inaccessible.
Là où la surface d’investissement s’élargit
L’objet commercial est la passerelle d’exécution tenant compte de la juridiction : une infrastructure qui lie un appel d’outil à son lieu, son parcours de données, sa langue, son autorité, sa politique, son effet et ses preuves avant que l’action ne devienne conséquente.
- Passerelles d’exécution locales : runtimes MCP, API et agents qui maintiennent le trafic des requêtes près des systèmes de référence tout en conservant une configuration gouvernée centralement.
- Moteurs de politiques géographiques : contrôles qui évaluent juridiction, résidence, finalité, autorité, langue et expiration avant la découverte ou l’exécution.
- Observabilité des frontières : traces et attestations montrant où un appel a été interprété, quelles données ont franchi un périmètre et où l’effet a été inscrit.
- Contrats de souveraineté portables : déclarations lisibles par machine qui permettent de déplacer une tâche entre fournisseurs sans perdre localité, délégation, conservation ou recours.
- Laboratoires de conformité en langues locales : environnements qui évaluent si politiques, descriptions d’outils et voies de refus conservent leur sens dans les langues de l’institution.
La souscription peut commencer par des questions mesurables : quel pourcentage d’appels porte un lieu d’exécution vérifié ; à quelle fréquence une tâche franchit-elle une frontière sans décision explicite ; l’institution peut-elle prouver que les dossiers sensibles sont restés dans la zone approuvée ; à quelle vitesse peut-elle rediriger le travail lorsqu’un fournisseur ou un réseau devient indisponible ; quels cas en langue locale produisent des résultats d’autorisation différents ; et que coûte un échec de localité en délai, egress, revue humaine ou perte de service ?
L’actif durable est la carte institutionnelle des frontières et des exceptions. Une passerelle devient plus utile lorsqu’elle accumule des politiques testées, des preuves de localité, des cas linguistiques, des routes fournisseurs et des procédures de reprise. Ce savoir peut servir plusieurs modèles et plusieurs clouds parce qu’il décrit les obligations de l’institution plutôt que l’interface d’un fournisseur. Le rail est précieux précisément parce qu’il reste lorsque le modèle change.
Dessiner la carte avant de donner une route à l’agent
Une institution peut commencer avec un appel d’outil conséquent : lire un dossier protégé, effectuer un paiement, publier une traduction ou modifier un registre public. Il faut en dessiner le parcours complet avant de l’automatiser.
- Nommer les données, le mandant, la langue, la juridiction, le système de référence et l’effet recherché.
- Déclarer les zones d’exécution permises et les conditions d’une redirection approuvée.
- Évaluer l’action à la frontière avec une version de politique qu’un réviseur peut examiner.
- Enregistrer trace, autorisation, localité, résultat et incertitude sans conserver plus de contenu sensible que la finalité ne le permet.
- Tester le refus en supprimant la connectivité, en changeant de fournisseur, en utilisant une variante linguistique et en révoquant l’autorité pendant la tâche.
Répétez l’exercice avec un gardien local puis avec un fournisseur extérieur. Comparez les preuves, le coût, le délai et le chemin de correction. Le but n’est pas de rendre chaque opération locale. Il est de rendre chaque transfert visible, autorisé et réversible lorsque les obligations de l’institution l’exigent.
L’avenir agentique sera décrit par des endpoints, des modèles et des outils. Les institutions le vivront à travers des frontières. Un appel d’outil qui sait où il se trouve, quelle autorité il porte et quelles preuves il doit laisser derrière lui peut franchir ces frontières sans dissoudre l’institution propriétaire de l’action.
Sources
- Google Developers Blog, « Announcing MCP support in Apigee hybrid: agentic tools that run in your own cluster » (14 octobre 2026). L’article décrit un plan de données MCP dans le cluster Kubernetes du client, le maintien du trafic dans ce cluster, la configuration récupérée, la prise en charge de la résidence des données, l’autorisation par outil et l’observabilité du trafic MCP.
- Google Developers Blog, « Build zero-trust AI agents that judge intent, not just syntax » (15 septembre 2026). L’article décrit Model Armor, des politiques de gouvernance sémantique qui évaluent les appels d’outils proposés selon l’intention et les règles métier, ainsi que la détection d’anomalies entre les tours. Ce sont des affirmations d’implémentation du fournisseur ; le contrat géographique relève de l’inférence architecturale de ce journal.
- National Institute of Standards and Technology, « AI Agent Standards Initiative » (mise à jour le 14 août 2026). Le NIST relie protocoles ouverts, authentification et infrastructure d’identité des agents ainsi que les évaluations de sécurité comme fondations de systèmes agentiques interopérables et dignes de confiance.
- Atelier W3C/GS1 sur le commerce électronique pour les humains et les agents IA, programme des 8 et 9 septembre 2026. Le programme recense des travaux sur l’identité des agents, l’autorisation, l’observabilité, les données produit fiables, le contexte du monde physique et les surfaces éditoriales lisibles par machine. Il s’agit de contributions d’atelier, et non d’un standard universel achevé.