awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
google-agentic-commerce avatar

google-agentic-commerce/AP2

0
View on GitHub↗
2,782 estrellas·388 forks·Python·apache-2.0·7 vistasap2-protocol.org↗

AP2

AP2 is a framework for autonomous agent commerce designed to facilitate financial transactions between AI agents and merchants. It provides a standardized communication protocol and data models for coordinating catalogs and checkout requests, enabling agents to execute payments independently using digital credentials or traditional payment instruments.

The project distinguishes itself through a cryptographic authorization framework that uses signed mandates to delegate limited financial authority to agents. These mandates include strict spending limits, payee restrictions, and temporal boundaries to ensure agents operate within safe parameters. The system further secures transactions by binding payment authorizations to specific checkout sessions and agent keys to prevent double-spending and unauthorized reuse.

The framework covers a broad surface of financial operations, including the generation of signed checkout and transaction receipts for non-repudiable evidence and dispute resolution. It also incorporates a privacy layer using selective disclosure to share only the minimum necessary transaction data with verifiers.

The project is implemented in Python.

Features

  • Financial Agent Frameworks - Provides a specialized framework for building AI agents that can autonomously conduct commerce and execute financial transactions.
  • AI Agent Payment Frameworks - Provides a comprehensive framework for automating the discovery, negotiation, and settlement of financial transactions for AI agents.
  • Agent Communication Protocols - Provides a standardized communication protocol for coordinating financial transactions and checkout requests between agents and merchants.
  • Payment Protocols - Implements a standardized communication protocol and data models for autonomous financial transactions between AI agents.
  • Financial Authority Delegation - Grants agents the permission to execute financial transactions by signing mandates on a trusted interface.
  • Agentic Commerce Coordination - Coordinates the exchange of catalogs and checkout requests between shopping agents and merchants.
  • Agent Payment Facilitators - Facilitates financial transactions where agents act independently using digital credentials or traditional payment instruments.
  • Spending Constraints - Implements strict spending limits and merchant constraints to ensure agents operate within safe financial boundaries.
  • Autonomous - Implements a system to manage and execute financial transactions via digitally signed mandates and cryptographic proofs.
  • Payment Mandate Validations - Validates the authenticity and terms of payment mandates to authorize the release of tokens or funds.
  • Spending Limits - Enforces strict spending limits and payee restrictions to bound the financial risk of autonomous agent transactions.
  • Autonomous Action Constraints - Defines open mandates with limits on merchants and line items to keep agent actions within pre-approved boundaries.
  • Cryptographic Authorization - Checks the integrity of digital mandates to confirm an agent possesses the required cryptographic keys and permissions.
  • Agent Purchase Authorizations - Uses cryptographically signed mandates to prove an agent's authority to execute checkouts and process payments.
  • Cryptographic Signature Verification - Validates the cryptographic binding between checkout objects, mandates, and signatures to prevent unauthorized charges.
  • Cryptographic Transaction Verifications - Uses signed mandates and receipts to provide verifiable proof of authorization and prevent unauthorized charges.
  • Cryptographic Transaction Verifiers - Validates payment mandate integrity and binds checkouts to specific agent keys to prevent double-spending.
  • Agent Action Policies - Requires agents to provide cryptographic proof of authorization from a user before performing restricted financial actions.
  • Mandate-to-Transaction Bindings - Converts open mandates into closed mandates by linking them to specific transactions using proof-of-possession keys.
  • Payment-to-Checkout Bindings - Links payment mandates to specific checkout sessions using cryptographic hashes to prevent authorization reuse.
  • Signature Verification Tools - Validates digital signatures on payment mandates to ensure financial instructions were not manipulated during transit.
  • Transaction Authorization - Creates mandates that authorize financial transactions by defining acceptable merchants, items, and spending limits.
  • Agentic Commerce Mandates - Creates open mandates with defined constraints allowing agents to complete shopping tasks and execute payments.
  • User-Signed Mandates - Coordinates payment flows where users authenticate and sign checkout mandates via trusted surfaces to authorize purchases.
  • Transaction-to-Agent Key Bindings - Links mandates to specific agent keys to prevent the reuse of authorizations and stop double-spending.
  • Transaction Validation - Validates closed mandates against user-defined spending and payee constraints to allow independent payment execution.
  • Transaction Binding - Constrains a payment authorization to a specific checkout session by referencing a unique transaction identifier.
  • Signed Status Confirmations - Generates signed confirmations of checkout status that link results to specific mandates and order references.
  • Conditional Trade Execution - Completes purchases autonomously once predefined conditions, such as price drops or availability, are met.
  • Non-Repudiable Dispute Evidence - Combines mandates and receipts into non-repudiable records to provide factual evidence for transaction disputes.
  • Mandate Lifecycle Management - Tracks active payment authorizations and enforces duration limits to maintain user control during autonomous execution.
  • Payment Receipt Management - Produces signed checkout and payment records to provide verifiable proof that a transaction was completed.
  • Budgetary Limits - Defines minimum and maximum currency ranges for single transactions or total budgets for recurring payments.
  • Signed Action Receipts - Produces signed confirmations from verifiers indicating whether an action authorization was accepted or rejected.
  • Privacy-Preserving Transactions - Implements selective disclosure of transaction data to protect user identity and payment details.
  • Consent-Based Access Controls - Displays mandate content on a trusted interface to capture explicit user consent and generate signed authorizations.
  • Payee and Temporal Constraints - Sets constraints for transactions, including allowed payees, authorized payment instruments, and valid date windows.
  • User Privacy Protection - Implements a privacy layer using selective disclosure to share only minimum necessary transaction data with verifiers.
  • Transaction Constraint Schemas - Specifies custom types, schemas, and evaluation algorithms to restrict agent behavior during financial transactions.

Historial de estrellas

Gráfico del historial de estrellas de google-agentic-commerce/ap2Gráfico del historial de estrellas de google-agentic-commerce/ap2

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Alternativas open-source a AP2

Proyectos open-source similares, clasificados según cuántas características comparten con AP2.
  • stellar/stellar-coreAvatar de stellar

    stellar/stellar-core

    3,269Ver en GitHub↗

    Stellar Core is the primary software implementation of the Stellar blockchain network, serving as a distributed ledger and a Federated Byzantine Agreement system. It functions as a core node that maintains the shared state of the network and provides a runtime environment for executing WebAssembly smart contracts. The project enables the creation and management of digital assets, including the implementation of decentralized exchanges through distributed orderbooks and automated liquidity pools. It facilitates cross-border payment settlement by routing assets via path payments and bridging di

    C++
    Ver en GitHub↗3,269
  • unicitynetwork/whitepaperAvatar de unicitynetwork

    unicitynetwork/whitepaper

    17,017Ver en GitHub↗

    This repository contains the technical specification and architectural blueprint for a decentralized network protocol designed to coordinate autonomous agents. It defines a system model for a global autonomous agentic internet, covering protocol engineering, tokenomics, and the structural design of the network infrastructure. The protocol focuses on a programmable payment system that utilizes trustless atomic swaps and specific spending conditions to release funds. It incorporates a privacy-preserving framework for off-chain transaction execution, allowing service providers and users to maint

    TeX
    Ver en GitHub↗17,017
  • mystenlabs/suiAvatar de MystenLabs

    MystenLabs/sui

    7,612Ver en GitHub↗

    Sui is a blockchain platform featuring an object-centric state model and resource-oriented smart contracts. It utilizes parallel transaction execution to increase network throughput and supports programmable transaction blocks that bundle multiple operations into single atomic units. The platform distinguishes itself with a capability-based access control system and zero-knowledge login mechanisms, enabling users to authenticate via identity providers without seed phrases. It also implements deterministic object addressing to allow predictable state lookups and supports the creation of soulbo

    Rustblockchaindistributed-ledger-technologymove
    Ver en GitHub↗7,612
  • microsoft/ai-agents-for-beginnersAvatar de microsoft

    microsoft/ai-agents-for-beginners

    67,369Ver en GitHub↗

    This project is a structured educational resource and technical guide for designing and implementing autonomous systems using large language models. It provides a comprehensive curriculum and code samples focused on agentic design patterns, autonomous development, and the creation of systems capable of planning and executing multi-step tasks. The resource details the implementation of agentic retrieval-augmented generation, where models autonomously plan and refine data searches. It covers a wide array of orchestrators and design patterns, including metacognitive reflection for self-correctin

    Jupyter Notebookagentic-aiagentic-frameworkagentic-rag
    Ver en GitHub↗67,369
Ver las 30 alternativas a AP2→

Preguntas frecuentes

¿Qué hace google-agentic-commerce/ap2?

AP2 is a framework for autonomous agent commerce designed to facilitate financial transactions between AI agents and merchants. It provides a standardized communication protocol and data models for coordinating catalogs and checkout requests, enabling agents to execute payments independently using digital credentials or traditional payment instruments.

¿Cuáles son las características principales de google-agentic-commerce/ap2?

Las características principales de google-agentic-commerce/ap2 son: Financial Agent Frameworks, AI Agent Payment Frameworks, Agent Communication Protocols, Payment Protocols, Financial Authority Delegation, Agentic Commerce Coordination, Agent Payment Facilitators, Spending Constraints.

¿Qué alternativas de código abierto existen para google-agentic-commerce/ap2?

Las alternativas de código abierto para google-agentic-commerce/ap2 incluyen: stellar/stellar-core — Stellar Core is the primary software implementation of the Stellar blockchain network, serving as a distributed ledger… unicitynetwork/whitepaper — This repository contains the technical specification and architectural blueprint for a decentralized network protocol… mystenlabs/sui — Sui is a blockchain platform featuring an object-centric state model and resource-oriented smart contracts. It… microsoft/ai-agents-for-beginners — This project is a structured educational resource and technical guide for designing and implementing autonomous… openzeppelin/openzeppelin-contracts — OpenZeppelin Contracts is a library of modular, secure, and reusable smart contract components designed for the… coinbase/x402 — x402 is a protocol and framework that enables cryptocurrency payments for HTTP API calls, using the HTTP 402 status…