{
  "@context": {
    "@vocab": "https://writerslogic.com/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "writerslogic": "https://writerslogic.com/schema#",
    "ReceiptHosted": "writerslogic:ReceiptHosted",
    "url": {
      "@id": "writerslogic:url",
      "@type": "@id"
    },
    "sha256": {
      "@id": "writerslogic:sha256",
      "@type": "xsd:string"
    },
    "bytes": {
      "@id": "writerslogic:bytes",
      "@type": "xsd:integer"
    },
    "ReceiptList": "writerslogic:ReceiptList",
    "receipts": {
      "@id": "writerslogic:receipts",
      "@container": "@list"
    },
    "ReceiptError": "writerslogic:ReceiptError",
    "error": {
      "@id": "writerslogic:error",
      "@type": "xsd:string"
    },
    "requestId": {
      "@id": "writerslogic:requestId",
      "@type": "xsd:string"
    },
    "code": {
      "@id": "writerslogic:code",
      "@type": "xsd:string"
    },
    "Error": "writerslogic:Error",
    "PublishRequest": "writerslogic:PublishRequest",
    "evidenceHash": {
      "@id": "writerslogic:evidenceHash",
      "@type": "xsd:string"
    },
    "authorDid": {
      "@id": "writerslogic:authorDid",
      "@type": "xsd:string"
    },
    "signature": {
      "@id": "writerslogic:signature",
      "@type": "xsd:string"
    },
    "attestation": {
      "@id": "writerslogic:attestation",
      "@type": "xsd:string"
    },
    "checkpointCount": {
      "@id": "writerslogic:checkpointCount",
      "@type": "xsd:integer"
    },
    "documentName": {
      "@id": "writerslogic:documentName",
      "@type": "xsd:string"
    },
    "aiDeclaration": {
      "@id": "writerslogic:aiDeclaration",
      "@type": "xsd:string"
    },
    "evidenceB64": {
      "@id": "writerslogic:evidenceB64",
      "@type": "xsd:string"
    },
    "PublishResponse": "writerslogic:PublishResponse",
    "recordId": {
      "@id": "writerslogic:recordId",
      "@type": "xsd:string"
    },
    "canonicalUrl": {
      "@id": "writerslogic:canonicalUrl",
      "@type": "@id"
    },
    "publishedAt": {
      "@id": "writerslogic:publishedAt",
      "@type": "xsd:integer"
    },
    "PublishError": "writerslogic:PublishError",
    "SessionSummary": "writerslogic:SessionSummary",
    "sessionId": {
      "@id": "writerslogic:sessionId",
      "@type": "xsd:string"
    },
    "status": {
      "@id": "writerslogic:status",
      "@type": "xsd:string"
    },
    "eventCount": {
      "@id": "writerslogic:eventCount",
      "@type": "xsd:integer"
    },
    "score": {
      "@id": "writerslogic:score",
      "@type": "xsd:decimal"
    },
    "verdict": {
      "@id": "writerslogic:verdict",
      "@type": "xsd:string"
    },
    "createdAt": {
      "@id": "writerslogic:createdAt",
      "@type": "xsd:dateTime"
    },
    "documentId": {
      "@id": "writerslogic:documentId",
      "@type": "xsd:string"
    },
    "platform": {
      "@id": "writerslogic:platform",
      "@type": "xsd:string"
    },
    "Session": "writerslogic:Session",
    "id": {
      "@id": "writerslogic:id",
      "@type": "xsd:string"
    },
    "user_id": {
      "@id": "writerslogic:user_id",
      "@type": "xsd:string"
    },
    "document_id": {
      "@id": "writerslogic:document_id",
      "@type": "xsd:string"
    },
    "document_name": {
      "@id": "writerslogic:document_name",
      "@type": "xsd:string"
    },
    "document_hash": {
      "@id": "writerslogic:document_hash",
      "@type": "xsd:string"
    },
    "event_count": {
      "@id": "writerslogic:event_count",
      "@type": "xsd:integer"
    },
    "checkpoint_count": {
      "@id": "writerslogic:checkpoint_count",
      "@type": "xsd:integer"
    },
    "last_event_at": {
      "@id": "writerslogic:last_event_at",
      "@type": "xsd:dateTime"
    },
    "started_at": {
      "@id": "writerslogic:started_at",
      "@type": "xsd:dateTime"
    },
    "completed_at": {
      "@id": "writerslogic:completed_at",
      "@type": "xsd:dateTime"
    },
    "evidence_score": {
      "@id": "writerslogic:evidence_score",
      "@type": "xsd:decimal"
    },
    "CreateSessionRequest": "writerslogic:CreateSessionRequest",
    "external_context": {
      "@id": "writerslogic:external_context",
      "@type": "xsd:string"
    },
    "external_subject": {
      "@id": "writerslogic:external_subject",
      "@type": "xsd:string"
    },
    "SubmitEventsRequest": "writerslogic:SubmitEventsRequest",
    "events": {
      "@id": "writerslogic:events",
      "@container": "@list"
    },
    "StopSessionResponse": "writerslogic:StopSessionResponse",
    "session_id": {
      "@id": "writerslogic:session_id",
      "@type": "xsd:string"
    },
    "duration_seconds": {
      "@id": "writerslogic:duration_seconds",
      "@type": "xsd:integer"
    },
    "basic_score": {
      "@id": "writerslogic:basic_score",
      "@type": "xsd:decimal"
    },
    "confidence": {
      "@id": "writerslogic:confidence",
      "@type": "xsd:decimal"
    },
    "SessionVerifyResponse": "writerslogic:SessionVerifyResponse",
    "legacyVerdict": {
      "@id": "writerslogic:legacyVerdict",
      "@type": "xsd:string"
    },
    "details": {
      "@id": "writerslogic:details"
    },
    "EvidenceSummaryResponse": "writerslogic:EvidenceSummaryResponse",
    "session": {
      "@id": "writerslogic:session"
    },
    "metrics": {
      "@id": "writerslogic:metrics"
    },
    "checkpoints": {
      "@id": "writerslogic:checkpoints",
      "@container": "@list"
    },
    "ForensicsResponse": "writerslogic:ForensicsResponse",
    "processScore": {
      "@id": "writerslogic:processScore",
      "@type": "xsd:integer"
    },
    "enhancedScore": {
      "@id": "writerslogic:enhancedScore",
      "@type": "xsd:decimal"
    },
    "securityLevel": {
      "@id": "writerslogic:securityLevel",
      "@type": "xsd:string"
    },
    "summary": {
      "@id": "writerslogic:summary"
    },
    "forgeryCostEstimate": {
      "@id": "writerslogic:forgeryCostEstimate",
      "@type": "xsd:decimal"
    },
    "TimelineEntry": "writerslogic:TimelineEntry",
    "type": {
      "@id": "writerslogic:type",
      "@type": "xsd:string"
    },
    "timestamp": {
      "@id": "writerslogic:timestamp",
      "@type": "xsd:dateTime"
    },
    "event_type": {
      "@id": "writerslogic:event_type",
      "@type": "xsd:string"
    },
    "data": {
      "@id": "writerslogic:data"
    },
    "sequence": {
      "@id": "writerslogic:sequence",
      "@type": "xsd:integer"
    },
    "hash": {
      "@id": "writerslogic:hash",
      "@type": "xsd:string"
    },
    "ComplianceResponse": "writerslogic:ComplianceResponse",
    "nistRmf": {
      "@id": "writerslogic:nistRmf"
    },
    "iso42001": {
      "@id": "writerslogic:iso42001"
    },
    "aiDisclosure": {
      "@id": "writerslogic:aiDisclosure"
    },
    "iptcSourceType": {
      "@id": "writerslogic:iptcSourceType",
      "@type": "xsd:string"
    },
    "wgaMbaCompliant": {
      "@id": "writerslogic:wgaMbaCompliant",
      "@type": "xsd:boolean"
    },
    "overallScore": {
      "@id": "writerslogic:overallScore",
      "@type": "xsd:integer"
    },
    "EnrollRequest": "writerslogic:EnrollRequest",
    "deviceId": {
      "@id": "writerslogic:deviceId",
      "@type": "xsd:string"
    },
    "publicKey": {
      "@id": "writerslogic:publicKey",
      "@type": "xsd:string"
    },
    "attestationType": {
      "@id": "writerslogic:attestationType",
      "@type": "xsd:string"
    },
    "attestationCertificate": {
      "@id": "writerslogic:attestationCertificate",
      "@type": "xsd:string"
    },
    "attestationData": {
      "@id": "writerslogic:attestationData",
      "@type": "xsd:string"
    },
    "proofDeviceId": {
      "@id": "writerslogic:proofDeviceId",
      "@type": "xsd:string"
    },
    "requestCertificate": {
      "@id": "writerslogic:requestCertificate",
      "@type": "xsd:boolean"
    },
    "CertificateIssueRequest": "writerslogic:CertificateIssueRequest",
    "documentHash": {
      "@id": "writerslogic:documentHash",
      "@type": "xsd:string"
    },
    "evidencePacketId": {
      "@id": "writerslogic:evidencePacketId",
      "@type": "xsd:string"
    },
    "warBlockHash": {
      "@id": "writerslogic:warBlockHash",
      "@type": "xsd:string"
    },
    "blockchainAnchorTx": {
      "@id": "writerslogic:blockchainAnchorTx",
      "@type": "xsd:string"
    },
    "forensicTriad": {
      "@id": "writerslogic:forensicTriad"
    },
    "requestedValidity": {
      "@id": "writerslogic:requestedValidity",
      "@type": "xsd:integer"
    },
    "AnchorRequest": "writerslogic:AnchorRequest",
    "metadata": {
      "@id": "writerslogic:metadata"
    },
    "AnchorResponse": "writerslogic:AnchorResponse",
    "anchorId": {
      "@id": "writerslogic:anchorId",
      "@type": "xsd:string"
    },
    "assuranceTier": {
      "@id": "writerslogic:assuranceTier",
      "@type": "xsd:string"
    },
    "logIndex": {
      "@id": "writerslogic:logIndex",
      "@type": "xsd:integer"
    },
    "inclusionProof": {
      "@id": "writerslogic:inclusionProof",
      "@container": "@list"
    },
    "signedTreeHead": {
      "@id": "writerslogic:signedTreeHead"
    },
    "DeclarationRequest": "writerslogic:DeclarationRequest",
    "titleHash": {
      "@id": "writerslogic:titleHash",
      "@type": "xsd:string"
    },
    "aiTools": {
      "@id": "writerslogic:aiTools",
      "@container": "@list"
    },
    "inputModalities": {
      "@id": "writerslogic:inputModalities",
      "@container": "@list"
    },
    "SubscriptionResponse": "writerslogic:SubscriptionResponse",
    "tier": {
      "@id": "writerslogic:tier",
      "@type": "xsd:string"
    },
    "planId": {
      "@id": "writerslogic:planId",
      "@type": "xsd:string"
    },
    "limits": {
      "@id": "writerslogic:limits"
    },
    "sessionsUsed": {
      "@id": "writerslogic:sessionsUsed",
      "@type": "xsd:integer"
    },
    "currentPeriodEnd": {
      "@id": "writerslogic:currentPeriodEnd",
      "@type": "xsd:dateTime"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "WritersLogic Verifiable AI Agent Hub API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects WritersLogic Verifiable AI Agent Hub's own API contract declares: one class per component schema, one property per declared field, typed from the contract. Derived by script (derive-json-ld.py, 2026-11-10) from openapi/agents-writerslogic-openapi.json, openapi/api-writerslogic-openapi.json.",
  "dcterms:created": "2026-11-10",
  "dcterms:source": [
    "openapi/agents-writerslogic-openapi.json",
    "openapi/api-writerslogic-openapi.json"
  ]
}