1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
//! Protocol-neutral agentic commerce and payment orchestration for ADK-Rust.
//!
//! The initial crate scaffold tracks these protocol baselines:
//! - ACP stable `2026-01-30`
//! - ACP experimental extensions as an unreleased compatibility channel
//! - AP2 `v0.1-alpha` as of `2026-03-22`
//!
//! # Example
//!
//! ```
//! use adk_payments::{
//! ACP_DELEGATE_AUTH_BASELINE, ACP_EXPERIMENTAL_CHANNEL, ACP_STABLE_BASELINE,
//! AP2_ALPHA_BASELINE, AP2_ALPHA_BASELINE_DATE,
//! };
//!
//! assert_eq!(ACP_STABLE_BASELINE, "2026-01-30");
//! assert_eq!(ACP_EXPERIMENTAL_CHANNEL, "unreleased");
//! assert_eq!(ACP_DELEGATE_AUTH_BASELINE, "2026-01-28");
//! assert_eq!(AP2_ALPHA_BASELINE, "v0.1-alpha");
//! assert_eq!(AP2_ALPHA_BASELINE_DATE, "2026-03-22");
//! ```
/// ACP stable protocol baseline supported by this crate.
pub const ACP_STABLE_BASELINE: &str = "2026-01-30";
/// ACP experimental compatibility channel supported behind `acp-experimental`.
pub const ACP_EXPERIMENTAL_CHANNEL: &str = "unreleased";
/// ACP experimental delegated-authentication baseline version.
pub const ACP_DELEGATE_AUTH_BASELINE: &str = "2026-01-28";
/// AP2 protocol baseline supported by this crate.
pub const AP2_ALPHA_BASELINE: &str = "v0.1-alpha";
/// Date of the AP2 alpha research baseline tracked by this crate.
pub const AP2_ALPHA_BASELINE_DATE: &str = "2026-03-22";