A2A Contract Lab v0.1.0
A2A Contract Lab v0.1.0
An offline-first A2A 1.0 interoperability and contract testing CLI.
Included
- focused Agent Card semantic validation
- bounded HTTP+JSON transport with explicit deadlines
- nine non-destructive contract scenarios
- built-in loopback mock agent for reproducible offline testing
- terminal, stable JSON, JUnit XML, and self-contained HTML reports
- zero runtime dependencies and no API key requirement
Verification
- 54 tests passed
- Ruff passed
- strict mypy passed across nine source files
- complete demo: 9 passed, 0 failed, 0 skipped
- wheel and source distribution built successfully
The project targets the A2A 1.0 wire version and canonical v1.0.1 data model.
It is an independent contract harness, not an official conformance
certification.