Agent Session Protocol

Conformance

Conformance is the executable bar for an ASP operator. A conforming operator should pass the published conformance suite for the ASP version it claims.

Do We Need To Host The Tests?

Not as a browser-hosted runner. The tests should live in the ASP repository, versioned with the protocol, and be runnable from a developer machine or CI against any operator URL. The website should document how to run them, what they prove, and how claims should be worded.

Run The Suite

cd tests/conformance
ASP_OPERATOR_URL=http://127.0.0.1:8080 \
ASP_TEST_AGENTS="$(cat ../../examples/local-operator/seed.json)" \
uv run pytest

What Passing Means

What To Publish On This Site