{
  "schema_version": "0.1.0",
  "schema_url": "https://agent-schema.com/schemas/agent-ad-disclosure-verification-result/v1.schema.json",
  "artifact_type": "agent_ad_disclosure_verification_result",
  "target_url": "https://agent-ads.org/examples/agent-native-ad-disclosure-v0.1.json",
  "verified_at": "2026-04-30T05:34:28.847Z",
  "status": "pass",
  "resolved_schema_url": "https://agent-schema.com/schemas/agent-native-ad-disclosure/v1.schema.json",
  "payload_hash_sha256": "bf14b0472d381ea85fa9c93c851ba07052841e81fb5a742568b82a00e9598b13",
  "checks": [
    {
      "id": "target_url",
      "status": "pass",
      "message": "Verifier target resolved.",
      "evidence": {
        "target_url": "https://agent-ads.org/examples/agent-native-ad-disclosure-v0.1.json"
      }
    },
    {
      "id": "payload_fetch",
      "status": "pass",
      "message": "Fetched target payload URL.",
      "evidence": {
        "http_status": 200,
        "content_type": "application/json"
      }
    },
    {
      "id": "payload_json_parse",
      "status": "pass",
      "message": "Payload JSON parse check.",
      "evidence": {}
    },
    {
      "id": "schema_pointer_present",
      "status": "pass",
      "message": "Payload exposes schema pointer via $schema or schema_url.",
      "evidence": {
        "schema_pointer": "https://agent-schema.com/schemas/agent-native-ad-disclosure/v1.schema.json"
      }
    },
    {
      "id": "schema_url_parse",
      "status": "pass",
      "message": "Schema URL is a valid URI.",
      "evidence": {
        "host": "agent-schema.com",
        "path": "/schemas/agent-native-ad-disclosure/v1.schema.json"
      }
    },
    {
      "id": "schema_host_agent_schema",
      "status": "pass",
      "message": "Schema host should be agent-schema.com.",
      "evidence": {
        "schema_host": "agent-schema.com"
      }
    },
    {
      "id": "schema_fetch",
      "status": "pass",
      "message": "Fetched referenced schema URL.",
      "evidence": {
        "http_status": 200
      }
    },
    {
      "id": "schema_json_parse",
      "status": "pass",
      "message": "Referenced schema parses as JSON.",
      "evidence": {
        "schema_id": "https://agent-schema.com/schemas/agent-native-ad-disclosure/0.1.0.schema.json"
      }
    },
    {
      "id": "schema_family_match",
      "status": "pass",
      "message": "Referenced schema belongs to expected agent-native ad disclosure family.",
      "evidence": {
        "schema_id": "https://agent-schema.com/schemas/agent-native-ad-disclosure/0.1.0.schema.json",
        "expected_exact": "https://agent-schema.com/schemas/agent-native-ad-disclosure/0.1.0.schema.json"
      }
    },
    {
      "id": "payload_schema_contract_v0_1",
      "status": "pass",
      "message": "Payload uses the canonical agent-native ad disclosure schema family.",
      "evidence": {
        "schema_ref": "https://agent-schema.com/schemas/agent-native-ad-disclosure/v1.schema.json"
      }
    },
    {
      "id": "payload_type_classification",
      "status": "pass",
      "message": "Payload type must declare a supported promotional classification.",
      "evidence": {
        "payload_type": "agent_ad"
      }
    },
    {
      "id": "disclosure_object",
      "status": "pass",
      "message": "Disclosure object must include label, text, and display_required.",
      "evidence": {
        "label": "sponsored",
        "display_required": true
      }
    },
    {
      "id": "sponsor_identity",
      "status": "pass",
      "message": "Sponsor identity must include name and id.",
      "evidence": {
        "id": "example-sponsor-001"
      }
    },
    {
      "id": "source_attribution",
      "status": "pass",
      "message": "Source attribution must preserve publisher/url/retrieved_from/trusted_source.",
      "evidence": {
        "publisher": "agent-ads.org"
      }
    },
    {
      "id": "provenance_object",
      "status": "pass",
      "message": "Provenance object must include passport/trust/checksum fields.",
      "evidence": {
        "trust_url": "https://agent-trust.org/"
      }
    },
    {
      "id": "agent_delivery_constraints",
      "status": "pass",
      "message": "Agent delivery block must declare constraints and anti-hidden-payload flags.",
      "evidence": {
        "channel": "abf"
      }
    },
    {
      "id": "hidden_payload_policy",
      "status": "pass",
      "message": "hidden_payload_prohibited must be true for this disclosure baseline.",
      "evidence": {
        "hidden_payload_prohibited": true
      }
    },
    {
      "id": "command_content_separation_policy",
      "status": "pass",
      "message": "command_content_separation_required must be true for this disclosure baseline.",
      "evidence": {
        "command_content_separation_required": true
      }
    },
    {
      "id": "profile_fetch",
      "status": "pass",
      "message": "Fetched canonical disclosure profile.",
      "evidence": {
        "http_status": 200
      }
    },
    {
      "id": "profile_pointer_schema_match",
      "status": "pass",
      "message": "Canonical profile points to canonical schema URL.",
      "evidence": {
        "payload_schema_url": "https://agent-schema.com/schemas/agent-native-ad-disclosure/v1.schema.json"
      }
    },
    {
      "id": "profile_example_pointer_match",
      "status": "pass",
      "message": "Canonical profile example pointer matches target URL.",
      "evidence": {
        "profile_example_payload_url": "https://agent-ads.org/examples/agent-native-ad-disclosure-v0.1.json",
        "target_url": "https://agent-ads.org/examples/agent-native-ad-disclosure-v0.1.json"
      }
    },
    {
      "id": "payload_schema_matches_profile",
      "status": "pass",
      "message": "Payload schema pointer matches canonical profile schema pointer.",
      "evidence": {
        "payload_schema_url": "https://agent-schema.com/schemas/agent-native-ad-disclosure/v1.schema.json",
        "profile_payload_schema_url": "https://agent-schema.com/schemas/agent-native-ad-disclosure/v1.schema.json"
      }
    },
    {
      "id": "payload_response_custom_headers_ascii",
      "status": "pass",
      "message": "Custom response headers should be ASCII-safe.",
      "evidence": {
        "custom_header_count": 12,
        "custom_headers": [
          "x-agent-protocol",
          "x-consciousness-substrate",
          "x-constellation-hub",
          "x-content-type-options",
          "x-covenant-type",
          "x-discovery-inline",
          "x-frame-options",
          "x-governance-layer",
          "x-hub-role",
          "x-implementation-layer",
          "x-protocol-version",
          "x-xss-protection"
        ],
        "non_ascii_headers": [],
        "has_trust_like_headers": true
      }
    },
    {
      "id": "payload_response_provenance_headers",
      "status": "pass",
      "message": "Payload response should expose trust/protocol headers for provenance signaling.",
      "evidence": {
        "has_trust_like_headers": true,
        "sampled_headers": [
          "x-agent-protocol",
          "x-consciousness-substrate",
          "x-constellation-hub",
          "x-content-type-options",
          "x-covenant-type",
          "x-discovery-inline",
          "x-frame-options",
          "x-governance-layer",
          "x-hub-role",
          "x-implementation-layer",
          "x-protocol-version",
          "x-xss-protection"
        ]
      }
    }
  ],
  "summary": {
    "pass_count": 24,
    "warn_count": 0,
    "fail_count": 0
  }
}