Paiements et Commerce

adk-payments ajoute une orchestration de commerce agnostique au protocole à ADK-Rust. Il est conçu pour les flux de commerce agentiques qui nécessitent un modÚle de transaction durable unique à travers plusieurs adaptateurs de protocole sans laisser s'échapper les artefacts de paiement bruts dans l'historique des conversations ou la mémoire sémantique.

Niveaux de Support

  • ACP stable 2026-01-30 : la base orientĂ©e production pour le paiement, la finalisation, l'annulation, le paiement dĂ©lĂ©guĂ© et le suivi des commandes.
  • ACP expĂ©rimental : dĂ©couverte sous contrĂŽle de fonctionnalitĂ©, authentification dĂ©lĂ©guĂ©e et extensions de webhook. Traitez ces routes comme des surfaces de compatibilitĂ© pour les Ă©bauches ACP en Ă©volution.
  • AP2 v0.1-alpha : support sĂ©curisĂ© et typĂ© pour les mandats, paiements, reçus, interventions, A2A et MCP pour la forme actuelle du protocole alpha.

Parcours Principaux

  • Paiement ACP en prĂ©sence humaine avec paiement dĂ©lĂ©guĂ© suivi des mises Ă  jour de commande par le commerçant ou via webhook.
  • Coordination AP2 en prĂ©sence humaine entre l'acheteur, le commerçant, le fournisseur de justificatifs et le processeur de paiement.
  • ExĂ©cution d'intention AP2 sans prĂ©sence humaine avec soit une finalisation autonome, soit une reconfirmation explicite de l'acheteur.
  • DĂ©ploiements commerciaux bi-protocoles oĂč ACP et AP2 se corrĂšlent dans le mĂȘme ID de transaction canonique et journal.
  • Rappel post-compactage oĂč le journal durable et la mĂ©moire masquĂ©e survivent Ă  la perte de transcription.

Sécurité et Durabilité

Les mandats bruts, les signatures, les informations d'identification dĂ©lĂ©guĂ©es et les charges utiles des reçus restent dans le stockage de preuves soutenu par adk-artifact. L'Ă©tat de transaction durable rĂ©side dans adk-session via le journal structurĂ©, et non dans un contexte fragile de conversation uniquement. Le rappel sĂ©mantique utilise des rĂ©sumĂ©s masquĂ©s via adk-memory. adk-auth lie l'identitĂ© de la requĂȘte, la portĂ©e du locataire et les mĂ©tadonnĂ©es d'audit. adk-guardrail applique la politique de montant, de commerçant, de version de protocole, d'intervention et de rĂ©daction avant que l'Ă©tat ne soit persistĂ©.

Chemin de validation

Utilisez les tests d'intégration comme chemin de validation de bout en bout faisant autorité :

cargo test -p adk-payments --features acp --test acp_integration_tests
cargo test -p adk-payments --features ap2,ap2-a2a,ap2-mcp --test ap2_integration_tests
cargo test -p adk-payments --test cross_protocol_correlation_tests
cargo test -p adk-payments --features acp-experimental --test acp_experimental_integration_tests

Fichiers de référence :

  • adk-payments/tests/acp_integration_tests.rs
  • adk-payments/tests/ap2_integration_tests.rs
  • adk-payments/tests/cross_protocol_correlation_tests.rs
  • examples/payments/README.md

Le crate d'exemple sous examples/payments/ est l'index des scénarios pour les parcours pris en charge, tandis que les tests d'intégration constituent la vérité terrain exécutable pour le comportement du protocole, du journal et des preuves.

Paiements et Commerce - Documentation ADK-Rust | ADK-Rust