Agent Ad Disclosure Verifier

Validates a disclosure payload against the canonical schema, canonical profile pointers, and edge trust/provenance header signals.

Status
pass
Target
https://agent-ads.org/examples/agent-native-ad-disclosure-v0.1.json
Schema
https://agent-schema.com/schemas/agent-native-ad-disclosure/v1.schema.json
Verified At
2026-03-15T23:42:03.816Z
Payload SHA256
bf14b0472d381ea85fa9c93c851ba07052841e81fb5a742568b82a00e9598b13
JSON Output
Check IDStatusMessageEvidence
target_url pass Verifier target resolved.
{
  "target_url": "https://agent-ads.org/examples/agent-native-ad-disclosure-v0.1.json"
}
payload_fetch pass Fetched target payload URL.
{
  "http_status": 200,
  "content_type": "application/json"
}
payload_json_parse pass Payload JSON parse check.
{}
schema_pointer_present pass Payload exposes schema pointer via $schema or schema_url.
{
  "schema_pointer": "https://agent-schema.com/schemas/agent-native-ad-disclosure/v1.schema.json"
}
schema_url_parse pass Schema URL is a valid URI.
{
  "host": "agent-schema.com",
  "path": "/schemas/agent-native-ad-disclosure/v1.schema.json"
}
schema_host_agent_schema pass Schema host should be agent-schema.com.
{
  "schema_host": "agent-schema.com"
}
schema_fetch pass Fetched referenced schema URL.
{
  "http_status": 200
}
schema_json_parse pass Referenced schema parses as JSON.
{
  "schema_id": "https://agent-schema.com/schemas/agent-native-ad-disclosure/0.1.0.schema.json"
}
schema_family_match pass Referenced schema belongs to expected agent-native ad disclosure family.
{
  "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"
}
payload_schema_contract_v0_1 pass Payload uses the canonical agent-native ad disclosure schema family.
{
  "schema_ref": "https://agent-schema.com/schemas/agent-native-ad-disclosure/v1.schema.json"
}
payload_type_classification pass Payload type must declare a supported promotional classification.
{
  "payload_type": "agent_ad"
}
disclosure_object pass Disclosure object must include label, text, and display_required.
{
  "label": "sponsored",
  "display_required": true
}
sponsor_identity pass Sponsor identity must include name and id.
{
  "id": "example-sponsor-001"
}
source_attribution pass Source attribution must preserve publisher/url/retrieved_from/trusted_source.
{
  "publisher": "agent-ads.org"
}
provenance_object pass Provenance object must include passport/trust/checksum fields.
{
  "trust_url": "https://agent-trust.org/"
}
agent_delivery_constraints pass Agent delivery block must declare constraints and anti-hidden-payload flags.
{
  "channel": "abf"
}
hidden_payload_policy pass hidden_payload_prohibited must be true for this disclosure baseline.
{
  "hidden_payload_prohibited": true
}
command_content_separation_policy pass command_content_separation_required must be true for this disclosure baseline.
{
  "command_content_separation_required": true
}
profile_fetch pass Fetched canonical disclosure profile.
{
  "http_status": 200
}
profile_pointer_schema_match pass Canonical profile points to canonical schema URL.
{
  "payload_schema_url": "https://agent-schema.com/schemas/agent-native-ad-disclosure/v1.schema.json"
}
profile_example_pointer_match pass Canonical profile example pointer matches target URL.
{
  "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"
}
payload_schema_matches_profile pass Payload schema pointer matches canonical profile schema pointer.
{
  "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"
}
payload_response_custom_headers_ascii pass Custom response headers should be ASCII-safe.
{
  "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
}
payload_response_provenance_headers pass Payload response should expose trust/protocol headers for provenance signaling.
{
  "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"
  ]
}