aoa-demo: Reference Services for AOA
aoa-demo contains two runnable reference services — a FastAPI HTTP service and an MCP server — built on the same domain model: orders, products, and customers. Both services expose the same Action operations over different transports, demonstrating how a single piece of business logic is published via FastApiAdapter for REST clients and via McpAdapter for AI agents without duplicating any logic. The package also serves as the integration fixture used in the AOA test suite.
Metadata
Release files for aoa-demo 1.0.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| aoa_demo-1.0.1.tar.gz | 108.3 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| aoa_demo-1.0.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 452.3 kB
Release files / aoa_demo-1.0.1.tar.gz
| Download URL | aoa_demo-1.0.1.tar.gz |
|---|---|
| Size | 108.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
ec9f814cd14fda64b7794e6038ce119b4efaab0dc256be6faff2e5b5db74b85d
|
|
BLAKE2b-256 checksum How to use checksums |
c292002b59a1a8fb019a4e69e5e1d2bb8a1c36264f4460dcbf7459f7eb688f25
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.13.0 {"installer":{"name":"uv","version":"0.13.0","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / aoa_demo-1.0.1-py3-none-any.whl
| Download URL | aoa_demo-1.0.1-py3-none-any.whl |
|---|---|
| Size | 344.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
ebe0bbb4110a536f5deeeb671deda47dc03f02a4693c820f725274ca99d42e66
|
|
BLAKE2b-256 checksum How to use checksums |
ebef2387e5ffba5a9fbcf7a79aa6fb2dda0469dc635e7efff9fd4c9953354082
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.13.0 {"installer":{"name":"uv","version":"0.13.0","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|