# Acme EventCatalog Documentation > Every contract from every repo, one place ## Events - [payment.completed - payment.completed - 1.0.0 ](https://jagreehal.github.io/docs/events/payment.completed/1.0.0.mdx) - Emitted when a payment settles successfully.- [payment.failed - payment.failed - 1.0.0 ](https://jagreehal.github.io/docs/events/payment.failed/1.0.0.mdx) - Emitted when a payment is declined or errors. ## Commands ## Queries ## Agents ## Services - [payments-service - payments-service - 1.0.0 ](https://jagreehal.github.io/docs/services/payments-service/1.0.0.mdx) - Publishes 2 contracted events.- [reporter - reporter - 1.0.0 ](https://jagreehal.github.io/docs/services/reporter/1.0.0.mdx) - Consumes 2 contracted events. ## Data Products ## Domains - [Payments - payments - 1.0.0 ](https://jagreehal.github.io/docs/domains/payments/1.0.0.mdx) - HTTP and event contracts shared across repositories, languages, and transports. ## Flows ## Channels ## Containers (Databases, External Systems) ## Entities ## Teams ## Users