Type-safe, spec-driven Rust implementation of the Agentic Payment Protocol (AP2), interoperable with the official Google reference implementation.
Status: early scaffold, not yet functional. Not a wallet, payment processor, or agent framework.
AP2 spec version 0.2, pinned at commit e1ea56d. See spec/upstream.json.
crates/ap2-coreprotocol typescrates/ap2-credentialsJWT/SD-JWT mechanicscrates/ap2-verifydeterministic verificationcrates/ap2-clitheap2CLIxtaskspec sync tooling
cargo build --workspace
cargo test --workspace
cargo xtask sync-spec
cargo xtask check-driftApache-2.0. See LICENSE.