{
  "schema": "dar-al-adl/pilot-case-study-evidence/v0.1",
  "example": true,
  "generatedAt": "2026-06-11T00:00:00.000Z",
  "subject": "Sample low-risk transparency pattern. This is not a customer record, legal advice, certification, or official EU database registration.",
  "caseStudy": {
    "title": "Support disclosure agent",
    "url": "https://agent-seal.xyz/case-studies/low-risk-transparency-agent",
    "pattern": "low-risk transparency",
    "plainLanguageSummary": "A support assistant that drafts answers from an approved knowledge base, identifies itself as AI, and hands sensitive cases to a person."
  },
  "agent": {
    "agentId": "pilot-support-disclosure-agent",
    "did": "did:aip:agent:cGlsb3Qtc3VwcG9ydC1kaXNjbG9zdXJlLWFnZW50",
    "name": "Support Disclosure Agent",
    "model": "support-disclosure-agent",
    "version": "0.1.0",
    "status": "example",
    "keeper": "Sample Support Operations Lead",
    "manifestHash": "8a4d145fb74f0fdbb146b478ad0f6a96cc137b226ed5a2cc3d8c6fd0cc8ef122",
    "publicKey": "example-ed25519-public-key-not-for-production",
    "legalTermsBound": true,
    "cardSigned": true,
    "traceCount": 2,
    "trustBand": "pilot",
    "trustScore": 64
  },
  "riskReading": {
    "role": "deployer-support-tool",
    "riskTier": "transparency-focused",
    "annexIiiCategories": [],
    "article50Method": "The user interface states that the reply is drafted by an AI assistant before the conversation starts.",
    "boundary": "The agent does not approve refunds, change accounts, give legal advice, or make high-risk decisions."
  },
  "controls": [
    {
      "id": "identity",
      "article": "Art. 13 / Art. 50",
      "status": "present",
      "evidence": "The sample has a public agent id, DID-style identifier, signed card flag, keeper, and manifest hash."
    },
    {
      "id": "disclosure",
      "article": "Art. 50",
      "status": "present",
      "evidence": "The disclosure method is recorded as a user-interface notice before AI interaction."
    },
    {
      "id": "scope",
      "article": "Provider/deployer governance",
      "status": "present",
      "evidence": "Allowed support drafting is separated from denied account, refund, legal, and safety actions."
    },
    {
      "id": "traceability",
      "article": "Art. 12",
      "status": "partial",
      "evidence": "Two sample trace commitments and one timestamp receipt summary are shown. The provider still owns retention and private case files."
    },
    {
      "id": "complaints",
      "article": "Art. 85",
      "status": "missing",
      "evidence": "No complaint reference is included in this sample. The provider must maintain the live complaint channel."
    }
  ],
  "redactionPolicy": {
    "mode": "public-summary",
    "includedPublicly": [
      "agent identity",
      "keeper name",
      "manifest hash",
      "trace counts",
      "timestamp receipt summary",
      "procedure links"
    ],
    "excludedPublicly": [
      "customer messages",
      "support-ticket bodies",
      "private complaint bodies",
      "raw timestamp proof arrays",
      "OpenTimestamps receipt bytes"
    ]
  },
  "timestampReceipts": {
    "policy": "public-summary-only",
    "count": 1,
    "verifiedCount": 1,
    "calendarSubmittedCount": 0,
    "otsReceiptCount": 0,
    "anchoredTraceCount": 2,
    "roots": [
      {
        "anchorId": "sample-support-001",
        "algorithm": "sha256-trace-timestamp-anchor-v1",
        "merkleRoot": "8d7d3f56c1fbfb9a7af4a98ba5c4f842afe8a6e23201048abac91f5c2145609b",
        "traceCount": 2,
        "coveredTraceCount": 2,
        "receiptStatus": "local-only",
        "otsReceiptPresent": false,
        "verificationValid": true,
        "verificationErrorCount": 0
      }
    ]
  },
  "incidentAndComplaintReferences": {
    "policy": "metadata-only-no-private-reports",
    "incidentReportingProcedureUrl": "https://example.invalid/support-ai-incident-procedure",
    "publicReferenceCount": 0,
    "references": [],
    "note": "A real deployment should replace the placeholder procedure URL with its public or customer-facing incident and complaint route."
  },
  "links": {
    "caseStudy": "https://agent-seal.xyz/case-studies/low-risk-transparency-agent",
    "verifier": "https://agent-seal.xyz/verifier",
    "redactionPolicy": "https://agent-seal.xyz/v1/public/evidence-redaction-policy",
    "agentCardTemplate": "https://agent-seal.xyz/v1/agents/{agent_id_or_did}/card",
    "evidenceTemplate": "https://agent-seal.xyz/v1/public/agents/{agent_id}/eu-ai-act-evidence",
    "statusTemplate": "https://agent-seal.xyz/v1/public/agents/{agent_id}/status"
  },
  "disclaimer": "Sample readiness evidence only. It is not legal advice, certification, conformity assessment, or official EU database registration."
}
