{
  "schema": "aac-agent-test/1",
  "service": "https://agentauthoritychain.com",
  "purpose": "Safe, credential-free conformance evaluation for AI agents and integration reviewers.",
  "rules": [
    "Use only the listed fixed-fixture GET requests.",
    "Do not send credentials, private keys, personal data, production data, or caller-supplied authority chains.",
    "Treat every timeout, malformed response, unknown case, or unexpected acceptance as failure.",
    "These tests cannot authorize a real operation."
  ],
  "aac_cases": [
    {"url": "/api/v1/evaluate?case=valid", "expect": {"http": 200, "result": "valid", "decision": "permit"}},
    {"url": "/api/v1/evaluate?case=widened", "expect": {"http": 200, "result": "invalid", "decision": "deny"}},
    {"url": "/api/v1/evaluate?case=expired", "expect": {"http": 200, "result": "invalid", "decision": "deny"}}
  ],
  "aacp_cases": [
    {"url": "/api/aacp/v1/evaluate?case=valid", "expect": {"http": 200, "valid": true}},
    {"url": "/api/aacp/v1/evaluate?case=invalid_signature", "expect": {"http": 200, "valid": false}},
    {"url": "/api/aacp/v1/evaluate?case=stale_acceptance", "expect": {"http": 200, "valid": false}},
    {"url": "/api/aacp/v1/evaluate?case=broken_event_chain", "expect": {"http": 200, "valid": false}},
    {"url": "/api/aacp/v1/evaluate?case=evidence_substitution", "expect": {"http": 200, "valid": false}}
  ],
  "report_unexpected_behavior": "https://agentauthoritychain.com/contact/",
  "official_packages": "https://agentauthoritychain.com/integrations/"
}
