LICENSE
MANIFEST.in
README.md
pyproject.toml
src/arp_conformance/__init__.py
src/arp_conformance/api.py
src/arp_conformance/cli.py
src/arp_conformance/http.py
src/arp_conformance/py.typed
src/arp_conformance/report.py
src/arp_conformance/runner.py
src/arp_conformance/schemas.py
src/arp_conformance/spec_loader.py
src/arp_conformance.egg-info/PKG-INFO
src/arp_conformance.egg-info/SOURCES.txt
src/arp_conformance.egg-info/dependency_links.txt
src/arp_conformance.egg-info/entry_points.txt
src/arp_conformance.egg-info/requires.txt
src/arp_conformance.egg-info/top_level.txt
src/arp_conformance/_spec/v1/CHANGELOG.md
src/arp_conformance/_spec/v1/README.md
src/arp_conformance/_spec/v1/conformance/README.md
src/arp_conformance/_spec/v1/conformance/json_vectors/README.md
src/arp_conformance/_spec/v1/conformance/json_vectors/atomic_executor/node_runs/atomic_execute_request.json
src/arp_conformance/_spec/v1/conformance/json_vectors/atomic_executor/node_runs/atomic_execute_result.json
src/arp_conformance/_spec/v1/conformance/json_vectors/common/endpoint_locator.json
src/arp_conformance/_spec/v1/conformance/json_vectors/common/error.json
src/arp_conformance/_spec/v1/conformance/json_vectors/common/error_cause.json
src/arp_conformance/_spec/v1/conformance/json_vectors/common/error_detail.json
src/arp_conformance/_spec/v1/conformance/json_vectors/common/extensions.json
src/arp_conformance/_spec/v1/conformance/json_vectors/common/health.json
src/arp_conformance/_spec/v1/conformance/json_vectors/common/metadata.json
src/arp_conformance/_spec/v1/conformance/json_vectors/common/pagination.json
src/arp_conformance/_spec/v1/conformance/json_vectors/common/resource_ref.json
src/arp_conformance/_spec/v1/conformance/json_vectors/common/status.json
src/arp_conformance/_spec/v1/conformance/json_vectors/common/version_info.json
src/arp_conformance/_spec/v1/conformance/json_vectors/composite_executor/node_runs/composite_begin_request.json
src/arp_conformance/_spec/v1/conformance/json_vectors/composite_executor/node_runs/composite_begin_response.json
src/arp_conformance/_spec/v1/conformance/json_vectors/core/approval_ref.json
src/arp_conformance/_spec/v1/conformance/json_vectors/core/binding_decision.json
src/arp_conformance/_spec/v1/conformance/json_vectors/core/candidate.json
src/arp_conformance/_spec/v1/conformance/json_vectors/core/candidate_set.json
src/arp_conformance/_spec/v1/conformance/json_vectors/core/constraint_envelope.json
src/arp_conformance/_spec/v1/conformance/json_vectors/core/evaluation_result.json
src/arp_conformance/_spec/v1/conformance/json_vectors/core/evaluation_status.json
src/arp_conformance/_spec/v1/conformance/json_vectors/core/executor_binding.json
src/arp_conformance/_spec/v1/conformance/json_vectors/core/executor_instance.json
src/arp_conformance/_spec/v1/conformance/json_vectors/core/executor_type.json
src/arp_conformance/_spec/v1/conformance/json_vectors/core/node_kind.json
src/arp_conformance/_spec/v1/conformance/json_vectors/core/node_run.json
src/arp_conformance/_spec/v1/conformance/json_vectors/core/node_run_state.json
src/arp_conformance/_spec/v1/conformance/json_vectors/core/node_type.json
src/arp_conformance/_spec/v1/conformance/json_vectors/core/node_type_ref.json
src/arp_conformance/_spec/v1/conformance/json_vectors/core/policy_decision.json
src/arp_conformance/_spec/v1/conformance/json_vectors/core/policy_decision_outcome.json
src/arp_conformance/_spec/v1/conformance/json_vectors/core/recovery_action.json
src/arp_conformance/_spec/v1/conformance/json_vectors/core/recovery_action_type.json
src/arp_conformance/_spec/v1/conformance/json_vectors/core/run.json
src/arp_conformance/_spec/v1/conformance/json_vectors/core/run_context.json
src/arp_conformance/_spec/v1/conformance/json_vectors/core/run_event.json
src/arp_conformance/_spec/v1/conformance/json_vectors/core/run_event_type.json
src/arp_conformance/_spec/v1/conformance/json_vectors/core/run_state.json
src/arp_conformance/_spec/v1/conformance/json_vectors/core/subtask_spec.json
src/arp_conformance/_spec/v1/conformance/json_vectors/node_registry/node_types/node_type_publish_request.json
src/arp_conformance/_spec/v1/conformance/json_vectors/pdp/policy/policy_decision_request.json
src/arp_conformance/_spec/v1/conformance/json_vectors/run_coordinator/node_runs/node_run_complete_request.json
src/arp_conformance/_spec/v1/conformance/json_vectors/run_coordinator/node_runs/node_run_evaluation_report_request.json
src/arp_conformance/_spec/v1/conformance/json_vectors/run_coordinator/node_runs/node_runs_create_request.json
src/arp_conformance/_spec/v1/conformance/json_vectors/run_coordinator/node_runs/node_runs_create_response.json
src/arp_conformance/_spec/v1/conformance/json_vectors/run_gateway/runs/run_start_request.json
src/arp_conformance/_spec/v1/conformance/json_vectors/selection/candidate_sets/candidate_set_request.json
src/arp_conformance/_spec/v1/conformance/json_vectors_invalid/README.md
src/arp_conformance/_spec/v1/conformance/json_vectors_invalid/atomic_executor/node_runs/atomic_execute_request.json
src/arp_conformance/_spec/v1/conformance/json_vectors_invalid/atomic_executor/node_runs/atomic_execute_result.json
src/arp_conformance/_spec/v1/conformance/json_vectors_invalid/common/endpoint_locator.json
src/arp_conformance/_spec/v1/conformance/json_vectors_invalid/common/error.json
src/arp_conformance/_spec/v1/conformance/json_vectors_invalid/common/error_cause.json
src/arp_conformance/_spec/v1/conformance/json_vectors_invalid/common/error_detail.json
src/arp_conformance/_spec/v1/conformance/json_vectors_invalid/common/extensions.json
src/arp_conformance/_spec/v1/conformance/json_vectors_invalid/common/health.json
src/arp_conformance/_spec/v1/conformance/json_vectors_invalid/common/metadata.json
src/arp_conformance/_spec/v1/conformance/json_vectors_invalid/common/pagination.json
src/arp_conformance/_spec/v1/conformance/json_vectors_invalid/common/resource_ref.json
src/arp_conformance/_spec/v1/conformance/json_vectors_invalid/common/status.json
src/arp_conformance/_spec/v1/conformance/json_vectors_invalid/common/version_info.json
src/arp_conformance/_spec/v1/conformance/json_vectors_invalid/composite_executor/node_runs/composite_begin_request.json
src/arp_conformance/_spec/v1/conformance/json_vectors_invalid/composite_executor/node_runs/composite_begin_response.json
src/arp_conformance/_spec/v1/conformance/json_vectors_invalid/core/approval_ref.json
src/arp_conformance/_spec/v1/conformance/json_vectors_invalid/core/binding_decision.json
src/arp_conformance/_spec/v1/conformance/json_vectors_invalid/core/candidate.json
src/arp_conformance/_spec/v1/conformance/json_vectors_invalid/core/candidate_set.json
src/arp_conformance/_spec/v1/conformance/json_vectors_invalid/core/constraint_envelope.json
src/arp_conformance/_spec/v1/conformance/json_vectors_invalid/core/evaluation_result.json
src/arp_conformance/_spec/v1/conformance/json_vectors_invalid/core/evaluation_status.json
src/arp_conformance/_spec/v1/conformance/json_vectors_invalid/core/executor_binding.json
src/arp_conformance/_spec/v1/conformance/json_vectors_invalid/core/executor_instance.json
src/arp_conformance/_spec/v1/conformance/json_vectors_invalid/core/executor_type.json
src/arp_conformance/_spec/v1/conformance/json_vectors_invalid/core/node_kind.json
src/arp_conformance/_spec/v1/conformance/json_vectors_invalid/core/node_run.json
src/arp_conformance/_spec/v1/conformance/json_vectors_invalid/core/node_run_state.json
src/arp_conformance/_spec/v1/conformance/json_vectors_invalid/core/node_type.json
src/arp_conformance/_spec/v1/conformance/json_vectors_invalid/core/node_type_ref.json
src/arp_conformance/_spec/v1/conformance/json_vectors_invalid/core/policy_decision.json
src/arp_conformance/_spec/v1/conformance/json_vectors_invalid/core/policy_decision_outcome.json
src/arp_conformance/_spec/v1/conformance/json_vectors_invalid/core/recovery_action.json
src/arp_conformance/_spec/v1/conformance/json_vectors_invalid/core/recovery_action_type.json
src/arp_conformance/_spec/v1/conformance/json_vectors_invalid/core/run.json
src/arp_conformance/_spec/v1/conformance/json_vectors_invalid/core/run_context.json
src/arp_conformance/_spec/v1/conformance/json_vectors_invalid/core/run_event.json
src/arp_conformance/_spec/v1/conformance/json_vectors_invalid/core/run_event_type.json
src/arp_conformance/_spec/v1/conformance/json_vectors_invalid/core/run_state.json
src/arp_conformance/_spec/v1/conformance/json_vectors_invalid/core/subtask_spec.json
src/arp_conformance/_spec/v1/conformance/json_vectors_invalid/node_registry/node_types/node_type_publish_request.json
src/arp_conformance/_spec/v1/conformance/json_vectors_invalid/pdp/policy/policy_decision_request.json
src/arp_conformance/_spec/v1/conformance/json_vectors_invalid/run_coordinator/node_runs/node_run_complete_request.json
src/arp_conformance/_spec/v1/conformance/json_vectors_invalid/run_coordinator/node_runs/node_run_evaluation_report_request.json
src/arp_conformance/_spec/v1/conformance/json_vectors_invalid/run_coordinator/node_runs/node_runs_create_request.json
src/arp_conformance/_spec/v1/conformance/json_vectors_invalid/run_coordinator/node_runs/node_runs_create_response.json
src/arp_conformance/_spec/v1/conformance/json_vectors_invalid/run_gateway/runs/run_start_request.json
src/arp_conformance/_spec/v1/conformance/json_vectors_invalid/selection/candidate_sets/candidate_set_request.json
src/arp_conformance/_spec/v1/conformance/rules/required.md
src/arp_conformance/_spec/v1/examples/README.md
src/arp_conformance/_spec/v1/openapi/atomic-executor.openapi.yaml
src/arp_conformance/_spec/v1/openapi/composite-executor.openapi.yaml
src/arp_conformance/_spec/v1/openapi/node-registry.openapi.yaml
src/arp_conformance/_spec/v1/openapi/pdp.openapi.yaml
src/arp_conformance/_spec/v1/openapi/run-coordinator.openapi.yaml
src/arp_conformance/_spec/v1/openapi/run-gateway.openapi.yaml
src/arp_conformance/_spec/v1/openapi/selection.openapi.yaml
src/arp_conformance/_spec/v1/schemas/atomic_executor/node_runs/atomic_execute_request.schema.json
src/arp_conformance/_spec/v1/schemas/atomic_executor/node_runs/atomic_execute_result.schema.json
src/arp_conformance/_spec/v1/schemas/common/endpoint_locator.schema.json
src/arp_conformance/_spec/v1/schemas/common/error.schema.json
src/arp_conformance/_spec/v1/schemas/common/error_cause.schema.json
src/arp_conformance/_spec/v1/schemas/common/error_detail.schema.json
src/arp_conformance/_spec/v1/schemas/common/extensions.schema.json
src/arp_conformance/_spec/v1/schemas/common/health.schema.json
src/arp_conformance/_spec/v1/schemas/common/metadata.schema.json
src/arp_conformance/_spec/v1/schemas/common/pagination.schema.json
src/arp_conformance/_spec/v1/schemas/common/resource_ref.schema.json
src/arp_conformance/_spec/v1/schemas/common/status.schema.json
src/arp_conformance/_spec/v1/schemas/common/version_info.schema.json
src/arp_conformance/_spec/v1/schemas/composite_executor/node_runs/composite_begin_request.schema.json
src/arp_conformance/_spec/v1/schemas/composite_executor/node_runs/composite_begin_response.schema.json
src/arp_conformance/_spec/v1/schemas/core/approval_ref.schema.json
src/arp_conformance/_spec/v1/schemas/core/binding_decision.schema.json
src/arp_conformance/_spec/v1/schemas/core/candidate.schema.json
src/arp_conformance/_spec/v1/schemas/core/candidate_set.schema.json
src/arp_conformance/_spec/v1/schemas/core/constraint_envelope.schema.json
src/arp_conformance/_spec/v1/schemas/core/evaluation_result.schema.json
src/arp_conformance/_spec/v1/schemas/core/evaluation_status.schema.json
src/arp_conformance/_spec/v1/schemas/core/executor_binding.schema.json
src/arp_conformance/_spec/v1/schemas/core/executor_instance.schema.json
src/arp_conformance/_spec/v1/schemas/core/executor_type.schema.json
src/arp_conformance/_spec/v1/schemas/core/node_kind.schema.json
src/arp_conformance/_spec/v1/schemas/core/node_run.schema.json
src/arp_conformance/_spec/v1/schemas/core/node_run_state.schema.json
src/arp_conformance/_spec/v1/schemas/core/node_run_terminal_state.schema.json
src/arp_conformance/_spec/v1/schemas/core/node_type.schema.json
src/arp_conformance/_spec/v1/schemas/core/node_type_ref.schema.json
src/arp_conformance/_spec/v1/schemas/core/policy_decision.schema.json
src/arp_conformance/_spec/v1/schemas/core/policy_decision_outcome.schema.json
src/arp_conformance/_spec/v1/schemas/core/recovery_action.schema.json
src/arp_conformance/_spec/v1/schemas/core/recovery_action_type.schema.json
src/arp_conformance/_spec/v1/schemas/core/run.schema.json
src/arp_conformance/_spec/v1/schemas/core/run_context.schema.json
src/arp_conformance/_spec/v1/schemas/core/run_event.schema.json
src/arp_conformance/_spec/v1/schemas/core/run_event_type.schema.json
src/arp_conformance/_spec/v1/schemas/core/run_state.schema.json
src/arp_conformance/_spec/v1/schemas/core/subtask_spec.schema.json
src/arp_conformance/_spec/v1/schemas/node_registry/node_types/node_type_publish_request.schema.json
src/arp_conformance/_spec/v1/schemas/pdp/policy/policy_decision_request.schema.json
src/arp_conformance/_spec/v1/schemas/run_coordinator/node_runs/node_run_complete_request.schema.json
src/arp_conformance/_spec/v1/schemas/run_coordinator/node_runs/node_run_evaluation_report_request.schema.json
src/arp_conformance/_spec/v1/schemas/run_coordinator/node_runs/node_runs_create_request.schema.json
src/arp_conformance/_spec/v1/schemas/run_coordinator/node_runs/node_runs_create_response.schema.json
src/arp_conformance/_spec/v1/schemas/run_gateway/runs/run_start_request.schema.json
src/arp_conformance/_spec/v1/schemas/selection/candidate_sets/candidate_set_request.schema.json