{
  "@context": {
    "@vocab": "https://engram.page/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "engram": "https://engram.page/schema#",
    "User": "engram:User",
    "analytics_id": {
      "@id": "engram:analytics_id",
      "@type": "xsd:string"
    },
    "analytics_opt_out": {
      "@id": "engram:analytics_opt_out",
      "@type": "xsd:boolean"
    },
    "display_name": {
      "@id": "engram:display_name",
      "@type": "xsd:string"
    },
    "email": {
      "@id": "engram:email",
      "@type": "xsd:string"
    },
    "id": {
      "@id": "engram:id",
      "@type": "xsd:string"
    },
    "locale": {
      "@id": "engram:locale",
      "@type": "xsd:string"
    },
    "role": {
      "@id": "engram:role",
      "@type": "xsd:string"
    },
    "NoteLink": "engram:NoteLink",
    "alias": {
      "@id": "engram:alias",
      "@type": "xsd:string"
    },
    "anchor": {
      "@id": "engram:anchor",
      "@type": "xsd:string"
    },
    "dangling": {
      "@id": "engram:dangling",
      "@type": "xsd:boolean"
    },
    "link_type": {
      "@id": "engram:link_type",
      "@type": "xsd:string"
    },
    "target_attachment_id": {
      "@id": "engram:target_attachment_id",
      "@type": "xsd:string"
    },
    "target_note_id": {
      "@id": "engram:target_note_id",
      "@type": "xsd:string"
    },
    "target_path": {
      "@id": "engram:target_path",
      "@type": "xsd:string"
    },
    "target_text": {
      "@id": "engram:target_text",
      "@type": "xsd:string"
    },
    "UpdateProfileRequest": "engram:UpdateProfileRequest",
    "VaultsResponse": "engram:VaultsResponse",
    "access_levels": {
      "@id": "engram:access_levels",
      "@type": "xsd:boolean"
    },
    "suggested_device_name": {
      "@id": "engram:suggested_device_name",
      "@type": "xsd:string"
    },
    "suggested_vault_name": {
      "@id": "engram:suggested_vault_name",
      "@type": "xsd:string"
    },
    "user_code_valid": {
      "@id": "engram:user_code_valid",
      "@type": "xsd:boolean"
    },
    "vaults": {
      "@id": "engram:vaults",
      "@container": "@list"
    },
    "LogIngestRequest": "engram:LogIngestRequest",
    "logs": {
      "@id": "engram:logs",
      "@container": "@list"
    },
    "ApiKeysResponse": "engram:ApiKeysResponse",
    "keys": {
      "@id": "engram:keys",
      "@container": "@list"
    },
    "Folder": "engram:Folder",
    "count": {
      "@id": "engram:count",
      "@type": "xsd:integer"
    },
    "name": {
      "@id": "engram:name",
      "@type": "xsd:string"
    },
    "parent_id": {
      "@id": "engram:parent_id",
      "@type": "xsd:string"
    },
    "UpdateVaultRequest": "engram:UpdateVaultRequest",
    "is_default": {
      "@id": "engram:is_default",
      "@type": "xsd:boolean"
    },
    "NoteResponse": "engram:NoteResponse",
    "note": {
      "@id": "engram:note",
      "@type": "@id"
    },
    "ManifestEntry": "engram:ManifestEntry",
    "content_hash": {
      "@id": "engram:content_hash",
      "@type": "xsd:string"
    },
    "crdt_head": {
      "@id": "engram:crdt_head",
      "@type": "xsd:string"
    },
    "path": {
      "@id": "engram:path",
      "@type": "xsd:string"
    },
    "seq": {
      "@id": "engram:seq",
      "@type": "xsd:integer"
    },
    "AttachmentVersionConflict": "engram:AttachmentVersionConflict",
    "error": {
      "@id": "engram:error",
      "@type": "xsd:string"
    },
    "server_attachment": {
      "@id": "engram:server_attachment",
      "@type": "@id"
    },
    "MovedCount": "engram:MovedCount",
    "moved": {
      "@id": "engram:moved",
      "@type": "xsd:integer"
    },
    "BatchItemError": "engram:BatchItemError",
    "item_path": {
      "@id": "engram:item_path",
      "@type": "xsd:string"
    },
    "DeletedFlag": "engram:DeletedFlag",
    "deleted": {
      "@id": "engram:deleted",
      "@type": "xsd:boolean"
    },
    "LogRecord": "engram:LogRecord",
    "category": {
      "@id": "engram:category",
      "@type": "xsd:string"
    },
    "conn_id": {
      "@id": "engram:conn_id",
      "@type": "xsd:string"
    },
    "created_at": {
      "@id": "engram:created_at",
      "@type": "xsd:dateTime"
    },
    "device_id": {
      "@id": "engram:device_id",
      "@type": "xsd:string"
    },
    "forced": {
      "@id": "engram:forced",
      "@type": "xsd:boolean"
    },
    "level": {
      "@id": "engram:level",
      "@type": "xsd:string"
    },
    "message": {
      "@id": "engram:message",
      "@type": "xsd:string"
    },
    "platform": {
      "@id": "engram:platform",
      "@type": "xsd:string"
    },
    "plugin_version": {
      "@id": "engram:plugin_version",
      "@type": "xsd:string"
    },
    "stack": {
      "@id": "engram:stack",
      "@type": "xsd:string"
    },
    "ts": {
      "@id": "engram:ts",
      "@type": "xsd:dateTime"
    },
    "FoldersResponse": "engram:FoldersResponse",
    "folders": {
      "@id": "engram:folders",
      "@container": "@list"
    },
    "CreatePatRequest": "engram:CreatePatRequest",
    "default_access": {
      "@id": "engram:default_access",
      "@type": "xsd:string"
    },
    "vault_access": {
      "@id": "engram:vault_access"
    },
    "AttachmentDeleted": "engram:AttachmentDeleted",
    "AttachmentRenameResponse": "engram:AttachmentRenameResponse",
    "attachment": {
      "@id": "engram:attachment",
      "@type": "@id"
    },
    "new_path": {
      "@id": "engram:new_path",
      "@type": "xsd:string"
    },
    "old_path": {
      "@id": "engram:old_path",
      "@type": "xsd:string"
    },
    "renamed": {
      "@id": "engram:renamed",
      "@type": "xsd:boolean"
    },
    "AttachmentsResponse": "engram:AttachmentsResponse",
    "attachments": {
      "@id": "engram:attachments",
      "@container": "@list"
    },
    "next_cursor": {
      "@id": "engram:next_cursor",
      "@type": "xsd:string"
    },
    "truncated": {
      "@id": "engram:truncated",
      "@type": "xsd:boolean"
    },
    "ManifestResponse": "engram:ManifestResponse",
    "change_seq": {
      "@id": "engram:change_seq",
      "@type": "xsd:integer"
    },
    "notes": {
      "@id": "engram:notes",
      "@container": "@list"
    },
    "total_attachments": {
      "@id": "engram:total_attachments",
      "@type": "xsd:integer"
    },
    "total_notes": {
      "@id": "engram:total_notes",
      "@type": "xsd:integer"
    },
    "unchanged": {
      "@id": "engram:unchanged",
      "@type": "xsd:boolean"
    },
    "SyncQuiescenceResponse": "engram:SyncQuiescenceResponse",
    "checkpoints_capped": {
      "@id": "engram:checkpoints_capped",
      "@type": "xsd:boolean"
    },
    "deferred_checkpoints": {
      "@id": "engram:deferred_checkpoints",
      "@type": "xsd:integer"
    },
    "pending_checkpoints": {
      "@id": "engram:pending_checkpoints",
      "@type": "xsd:integer"
    },
    "pending_crdt_updates": {
      "@id": "engram:pending_crdt_updates",
      "@type": "xsd:integer"
    },
    "AppendRequest": "engram:AppendRequest",
    "text": {
      "@id": "engram:text",
      "@type": "xsd:string"
    },
    "Error": "engram:Error",
    "errors": {
      "@id": "engram:errors"
    },
    "ApiKeyMeta": "engram:ApiKeyMeta",
    "last_used": {
      "@id": "engram:last_used",
      "@type": "xsd:dateTime"
    },
    "MimeRejected": "engram:MimeRejected",
    "extension": {
      "@id": "engram:extension",
      "@type": "xsd:string"
    },
    "AttachmentUploadMissingParts": "engram:AttachmentUploadMissingParts",
    "missing": {
      "@id": "engram:missing",
      "@container": "@list"
    },
    "VaultTreeAttachment": "engram:VaultTreeAttachment",
    "mime_type": {
      "@id": "engram:mime_type",
      "@type": "xsd:string"
    },
    "mtime": {
      "@id": "engram:mtime",
      "@type": "xsd:decimal"
    },
    "size_bytes": {
      "@id": "engram:size_bytes",
      "@type": "xsd:integer"
    },
    "updated_at": {
      "@id": "engram:updated_at",
      "@type": "xsd:dateTime"
    },
    "VaultDeleted": "engram:VaultDeleted",
    "SearchRequest": "engram:SearchRequest",
    "created_after": {
      "@id": "engram:created_after",
      "@type": "xsd:dateTime"
    },
    "created_before": {
      "@id": "engram:created_before",
      "@type": "xsd:dateTime"
    },
    "cross_vault": {
      "@id": "engram:cross_vault",
      "@type": "xsd:boolean"
    },
    "cursor": {
      "@id": "engram:cursor",
      "@type": "xsd:string"
    },
    "diversity": {
      "@id": "engram:diversity",
      "@type": "xsd:decimal"
    },
    "fields": {
      "@id": "engram:fields",
      "@container": "@list"
    },
    "folder": {
      "@id": "engram:folder",
      "@type": "xsd:string"
    },
    "limit": {
      "@id": "engram:limit",
      "@type": "xsd:integer"
    },
    "mode": {
      "@id": "engram:mode",
      "@type": "xsd:string"
    },
    "query": {
      "@id": "engram:query",
      "@type": "xsd:string"
    },
    "tags": {
      "@id": "engram:tags",
      "@container": "@list"
    },
    "type": {
      "@id": "engram:type",
      "@type": "xsd:string"
    },
    "updated_after": {
      "@id": "engram:updated_after",
      "@type": "xsd:dateTime"
    },
    "updated_before": {
      "@id": "engram:updated_before",
      "@type": "xsd:dateTime"
    },
    "SetCtimesRequest": "engram:SetCtimesRequest",
    "entries": {
      "@id": "engram:entries",
      "@container": "@list"
    },
    "DeleteAccountRequest": "engram:DeleteAccountRequest",
    "password": {
      "@id": "engram:password",
      "@type": "xsd:string"
    },
    "AttachmentUploadSession": "engram:AttachmentUploadSession",
    "part_count": {
      "@id": "engram:part_count",
      "@type": "xsd:integer"
    },
    "part_size": {
      "@id": "engram:part_size",
      "@type": "xsd:integer"
    },
    "upload_id": {
      "@id": "engram:upload_id",
      "@type": "xsd:string"
    },
    "FolderNotesResponse": "engram:FolderNotesResponse",
    "SearchResult": "engram:SearchResult",
    "heading_path": {
      "@id": "engram:heading_path",
      "@type": "xsd:string"
    },
    "match_count": {
      "@id": "engram:match_count",
      "@type": "xsd:integer"
    },
    "score": {
      "@id": "engram:score",
      "@type": "xsd:decimal"
    },
    "snippet": {
      "@id": "engram:snippet",
      "@type": "xsd:string"
    },
    "title": {
      "@id": "engram:title",
      "@type": "xsd:string"
    },
    "UploadAttachmentRequest": "engram:UploadAttachmentRequest",
    "base_hash": {
      "@id": "engram:base_hash",
      "@type": "@id"
    },
    "content_base64": {
      "@id": "engram:content_base64",
      "@type": "xsd:string"
    },
    "UpdatedCount": "engram:UpdatedCount",
    "updated": {
      "@id": "engram:updated",
      "@type": "xsd:integer"
    },
    "MessageError": "engram:MessageError",
    "code": {
      "@id": "engram:code",
      "@type": "xsd:string"
    },
    "DeletedCount": "engram:DeletedCount",
    "AttachmentBatchMoveRequest": "engram:AttachmentBatchMoveRequest",
    "paths": {
      "@id": "engram:paths",
      "@container": "@list"
    },
    "target_folder": {
      "@id": "engram:target_folder",
      "@type": "xsd:string"
    },
    "LogsResponse": "engram:LogsResponse",
    "AttachmentMeta": "engram:AttachmentMeta",
    "Conflict": "engram:Conflict",
    "server_note": {
      "@id": "engram:server_note",
      "@type": "@id"
    },
    "BatchMoveFoldersRequest": "engram:BatchMoveFoldersRequest",
    "ids": {
      "@id": "engram:ids",
      "@container": "@list"
    },
    "target_parent": {
      "@id": "engram:target_parent",
      "@type": "xsd:string"
    },
    "target_parent_id": {
      "@id": "engram:target_parent_id",
      "@type": "xsd:string"
    },
    "VaultTreeResponse": "engram:VaultTreeResponse",
    "AppendResponse": "engram:AppendResponse",
    "created": {
      "@id": "engram:created",
      "@type": "xsd:boolean"
    },
    "Backlink": "engram:Backlink",
    "source_note_id": {
      "@id": "engram:source_note_id",
      "@type": "xsd:string"
    },
    "source_path": {
      "@id": "engram:source_path",
      "@type": "xsd:string"
    },
    "source_title": {
      "@id": "engram:source_title",
      "@type": "xsd:string"
    },
    "UpsertNoteRequest": "engram:UpsertNoteRequest",
    "content": {
      "@id": "engram:content",
      "@type": "xsd:string"
    },
    "ctime": {
      "@id": "engram:ctime",
      "@type": "xsd:decimal"
    },
    "version": {
      "@id": "engram:version",
      "@type": "xsd:integer"
    },
    "FolderNamesResponse": "engram:FolderNamesResponse",
    "VaultResponse": "engram:VaultResponse",
    "vault": {
      "@id": "engram:vault",
      "@type": "@id"
    },
    "Note": "engram:Note",
    "description": {
      "@id": "engram:description",
      "@type": "xsd:string"
    },
    "fm_created": {
      "@id": "engram:fm_created",
      "@type": "xsd:dateTime"
    },
    "fm_timestamp": {
      "@id": "engram:fm_timestamp",
      "@type": "xsd:dateTime"
    },
    "links": {
      "@id": "engram:links",
      "@container": "@list"
    },
    "parse_reason": {
      "@id": "engram:parse_reason"
    },
    "parse_status": {
      "@id": "engram:parse_status",
      "@type": "xsd:string"
    },
    "resource": {
      "@id": "engram:resource",
      "@type": "xsd:string"
    },
    "EmbedStatusResponse": "engram:EmbedStatusResponse",
    "indexed": {
      "@id": "engram:indexed",
      "@type": "xsd:integer"
    },
    "keyword_only_too_long": {
      "@id": "engram:keyword_only_too_long",
      "@type": "xsd:integer"
    },
    "pending": {
      "@id": "engram:pending",
      "@type": "xsd:integer"
    },
    "total": {
      "@id": "engram:total",
      "@type": "xsd:integer"
    },
    "AttachmentResponse": "engram:AttachmentResponse",
    "UpdateAccessRequest": "engram:UpdateAccessRequest",
    "OkFlag": "engram:OkFlag",
    "ok": {
      "@id": "engram:ok",
      "@type": "xsd:boolean"
    },
    "BatchCreateFoldersResponse": "engram:BatchCreateFoldersResponse",
    "rejected": {
      "@id": "engram:rejected",
      "@container": "@list"
    },
    "BatchCreateFoldersRequest": "engram:BatchCreateFoldersRequest",
    "RenameNoteResponse": "engram:RenameNoteResponse",
    "AttachmentUploadCompleteRequest": "engram:AttachmentUploadCompleteRequest",
    "Connection": "engram:Connection",
    "cimd_url": {
      "@id": "engram:cimd_url",
      "@type": "xsd:string"
    },
    "client_id": {
      "@id": "engram:client_id",
      "@type": "xsd:string"
    },
    "connected_at": {
      "@id": "engram:connected_at",
      "@type": "xsd:dateTime"
    },
    "family_id": {
      "@id": "engram:family_id",
      "@type": "xsd:string"
    },
    "first_ip": {
      "@id": "engram:first_ip",
      "@type": "xsd:string"
    },
    "first_user_agent": {
      "@id": "engram:first_user_agent",
      "@type": "xsd:string"
    },
    "key_id": {
      "@id": "engram:key_id",
      "@type": "xsd:string"
    },
    "kind": {
      "@id": "engram:kind",
      "@type": "xsd:string"
    },
    "label": {
      "@id": "engram:label",
      "@type": "xsd:string"
    },
    "last_used_at": {
      "@id": "engram:last_used_at",
      "@type": "xsd:dateTime"
    },
    "logo": {
      "@id": "engram:logo",
      "@type": "xsd:string"
    },
    "new_vaults": {
      "@id": "engram:new_vaults",
      "@type": "xsd:string"
    },
    "redirect_uri": {
      "@id": "engram:redirect_uri",
      "@type": "xsd:string"
    },
    "redirect_uris": {
      "@id": "engram:redirect_uris",
      "@container": "@list"
    },
    "scope": {
      "@id": "engram:scope",
      "@type": "xsd:string"
    },
    "slug": {
      "@id": "engram:slug",
      "@type": "xsd:string"
    },
    "software_id": {
      "@id": "engram:software_id",
      "@type": "xsd:string"
    },
    "software_version": {
      "@id": "engram:software_version",
      "@type": "xsd:string"
    },
    "vault_ids": {
      "@id": "engram:vault_ids",
      "@container": "@list"
    },
    "vault_levels": {
      "@id": "engram:vault_levels",
      "@container": "@list"
    },
    "vault_names": {
      "@id": "engram:vault_names",
      "@container": "@list"
    },
    "verified": {
      "@id": "engram:verified",
      "@type": "xsd:boolean"
    },
    "ApiKeyCreated": "engram:ApiKeyCreated",
    "key": {
      "@id": "engram:key",
      "@type": "xsd:string"
    },
    "TagsResponse": "engram:TagsResponse",
    "FolderRenameResponse": "engram:FolderRenameResponse",
    "AttachmentUploadStatus": "engram:AttachmentUploadStatus",
    "completed": {
      "@id": "engram:completed",
      "@type": "xsd:boolean"
    },
    "done": {
      "@id": "engram:done",
      "@container": "@list"
    },
    "BatchIdsRequest": "engram:BatchIdsRequest",
    "VaultTreeNote": "engram:VaultTreeNote",
    "Vault": "engram:Vault",
    "attachment_count": {
      "@id": "engram:attachment_count",
      "@type": "xsd:integer"
    },
    "deleted_at": {
      "@id": "engram:deleted_at",
      "@type": "xsd:dateTime"
    },
    "encrypted": {
      "@id": "engram:encrypted",
      "@type": "xsd:boolean"
    },
    "note_count": {
      "@id": "engram:note_count",
      "@type": "xsd:integer"
    },
    "populated": {
      "@id": "engram:populated",
      "@type": "xsd:boolean"
    },
    "purge_at": {
      "@id": "engram:purge_at",
      "@type": "xsd:dateTime"
    },
    "CreateFolderRequest": "engram:CreateFolderRequest",
    "CreateApiKeyRequest": "engram:CreateApiKeyRequest",
    "RegisterVaultRequest": "engram:RegisterVaultRequest",
    "FolderResponse": "engram:FolderResponse",
    "LogInput": "engram:LogInput",
    "context": {
      "@id": "engram:context"
    },
    "LogIngestResponse": "engram:LogIngestResponse",
    "AttachmentUploadStartRequest": "engram:AttachmentUploadStartRequest",
    "RenameRequest": "engram:RenameRequest",
    "UserResponse": "engram:UserResponse",
    "user": {
      "@id": "engram:user",
      "@type": "@id"
    },
    "AttachmentUploadPart": "engram:AttachmentUploadPart",
    "part": {
      "@id": "engram:part",
      "@type": "xsd:integer"
    },
    "Backlinks": "engram:Backlinks",
    "backlinks": {
      "@id": "engram:backlinks",
      "@container": "@list"
    },
    "SearchResponse": "engram:SearchResponse",
    "results": {
      "@id": "engram:results",
      "@container": "@list"
    },
    "NoteMeta": "engram:NoteMeta",
    "AttachmentBatchDeleteRequest": "engram:AttachmentBatchDeleteRequest",
    "FolderListResponse": "engram:FolderListResponse",
    "LimitError": "engram:LimitError",
    "current": {
      "@id": "engram:current",
      "@type": "xsd:integer"
    },
    "limit_key": {
      "@id": "engram:limit_key",
      "@type": "xsd:string"
    },
    "reason": {
      "@id": "engram:reason",
      "@type": "xsd:string"
    },
    "tier": {
      "@id": "engram:tier",
      "@type": "xsd:string"
    },
    "upgrade_url": {
      "@id": "engram:upgrade_url",
      "@type": "xsd:string"
    },
    "HealthStatus": "engram:HealthStatus",
    "build_sha": {
      "@id": "engram:build_sha",
      "@type": "xsd:string"
    },
    "checks": {
      "@id": "engram:checks"
    },
    "status": {
      "@id": "engram:status",
      "@type": "xsd:string"
    },
    "StorageUsage": "engram:StorageUsage",
    "file_count": {
      "@id": "engram:file_count",
      "@type": "xsd:integer"
    },
    "max_attachment_bytes": {
      "@id": "engram:max_attachment_bytes",
      "@type": "xsd:integer"
    },
    "max_bytes": {
      "@id": "engram:max_bytes",
      "@type": "xsd:integer"
    },
    "used_bytes": {
      "@id": "engram:used_bytes",
      "@type": "xsd:integer"
    },
    "BatchMoveNotesRequest": "engram:BatchMoveNotesRequest",
    "target_folder_id": {
      "@id": "engram:target_folder_id",
      "@type": "xsd:string"
    },
    "VaultPurged": "engram:VaultPurged",
    "purged": {
      "@id": "engram:purged",
      "@type": "xsd:boolean"
    },
    "AttachmentWithContent": "engram:AttachmentWithContent",
    "FieldsResponse": "engram:FieldsResponse",
    "filterable": {
      "@id": "engram:filterable",
      "@type": "xsd:boolean"
    },
    "TypesResponse": "engram:TypesResponse",
    "types": {
      "@id": "engram:types",
      "@container": "@list"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "Engram API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects Engram'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-07) from openapi/_original/openapi.json.",
  "dcterms:created": "2026-11-07",
  "dcterms:source": [
    "openapi/_original/openapi.json"
  ]
}