How antgroup/act works
ACT Protocol is a specification repository for agentic commerce, organized around delegated authorization, commerce interaction, payment services, and trust services. Its main user-facing scenario is an agent discovering and purchasing a paid digital resource: authorization and payment are established, the seller verifies payment evidence, and only then delivers the resource. The repository also provides machine-readable schemas, a local A402 security example, a TSD-CRD credit-association reference flow, a browser showcase, and Alipay integration guidance and code. Runtime wiring beyond the sampled files is not inferred.
Main entry points: overview.md ACT overview · application TSD-CRD application · scenarios.md Business scenarios · payment-services.md Payment services
Components 19
Protocol definition
- ACT overview
docs/specification/overview.md - Delegated authorization
docs/specification/authorization-delegation.md - Commerce interaction
docs/specification/commerce-interaction.md - Payment services
docs/specification/payment-services.md - Trust services
docs/specification/trust-services.md - Business scenarios
docs/specification/scenarios.md
Machine artifacts
- A402 contracts
code/schemas/a402 - TSD-CRD contracts
code/schemas/tsd-crd/reference-v1
Reference flows
- Local A402 sample
code/samples/local-a402 - TSD-CRD core
code/samples/tsd-crd-reference/src/core - TSD-CRD application
code/samples/tsd-crd-reference/src/application - TSD-CRD adapters
code/samples/tsd-crd-reference/src/adapters - TSD-CRD HTTP
code/samples/tsd-crd-reference/src/http
Integrations and demo
- Interactive showcase
code/web-client/alipay-ai-pay-showcase - Buyer preflight
integrations/alipay/buyer-agent - Alipay seller service
integrations/alipay/seller-java/src/main/java/org/actprotocol/quickstart/alipay
Other components
- Buyer agent
- Resource seller
- Alipay payment service
Connections 18
- ACT overview → Delegated authorization: defines domain
- ACT overview → Commerce interaction: defines domain
- ACT overview → Payment services: defines domain
- ACT overview → Trust services: defines domain
- Business scenarios → Buyer agent: describes workflow
- Business scenarios → Resource seller: describes workflow
- Payment services → A402 contracts: specifies contracts
- Trust services → TSD-CRD contracts: specifies contracts
- A402 contracts → Local A402 sample: guides sample
- TSD-CRD contracts → TSD-CRD core: profiles behavior
- TSD-CRD core → TSD-CRD application: supports application
- TSD-CRD application → TSD-CRD adapters: uses adapters
- TSD-CRD HTTP → TSD-CRD application: serves application
- Buyer agent → Interactive showcase: views demo
- Resource seller → Alipay seller service: runs service
- Alipay seller service → Alipay payment service: verifies payment
- Buyer agent → Buyer preflight: checks readiness
- Buyer preflight → Alipay payment service: prepares official tools