{
  "@context": "https://schema.org",
  "@type": "Dataset",
  "name": "DSR API Specification",
  "version": "1.0.0",
  "endpoints": {
    "create": {
      "method": "POST",
      "path": "/agent-dsr/request",
      "auth": "OAuth2 + verifiable-id"
    },
    "status": {
      "method": "GET",
      "path": "/agent-dsr/status/{id}",
      "auth": "bearer + dsrToken"
    },
    "receipt": {
      "method": "GET",
      "path": "/agent-dsr/receipt/{id}",
      "auth": "bearer + dsrToken"
    }
  },
  "requestTypes": [
    "access",
    "rectification",
    "erasure",
    "restriction",
    "portability",
    "objection",
    "opt-out-sale",
    "limit-sensitive"
  ],
  "jurisdictionRouting": "auto (GDPR | PDPA | CCPA) inferred from data-subject residency",
  "authenticationMethods": [
    "email-otp",
    "government-id-match",
    "verifiable-credential (DID)"
  ],
  "outputFormats": [
    "application/json",
    "application/pdf",
    "application/zip (portability)"
  ],
  "signingAlg": "RS256",
  "receiptKid": "thainotary-agent-2026",
  "dateModified": "2026-06-02T02:43:50.574Z"
}