Skip to content

A2A Contract Lab v0.1.0

Choose a tag to compare

@abc123dx abc123dx released this 17 Jul 14:41

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.