{
  "@context": {
    "@vocab": "https://pnut.io/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "pnut": "https://pnut.io/schema#",
    "GetAppsMeUsersIdsResponse": "pnut:GetAppsMeUsersIdsResponse",
    "meta": {
      "@id": "pnut:meta",
      "@type": "xsd:string"
    },
    "data": {
      "@id": "pnut:data",
      "@type": "xsd:string"
    },
    "GetAppsMeUsersTokensResponse": "pnut:GetAppsMeUsersTokensResponse",
    "GetBadgesResponse": "pnut:GetBadgesResponse",
    "id": {
      "@id": "pnut:id",
      "@type": "xsd:string"
    },
    "name": {
      "@id": "pnut:name",
      "@type": "xsd:string"
    },
    "description": {
      "@id": "pnut:description",
      "@type": "xsd:string"
    },
    "GetBadgesBadgeidResponse": "pnut:GetBadgesBadgeidResponse",
    "GetChannelsResponse": "pnut:GetChannelsResponse",
    "GetChannelsStreamsExploreResponse": "pnut:GetChannelsStreamsExploreResponse",
    "slug": {
      "@id": "pnut:slug",
      "@type": "xsd:string"
    },
    "title": {
      "@id": "pnut:title",
      "@type": "xsd:string"
    },
    "url": {
      "@id": "pnut:url",
      "@type": "xsd:string"
    },
    "GetChannelsStreamsExploreSlugResponse": "pnut:GetChannelsStreamsExploreSlugResponse",
    "GetChannelsChannelidResponse": "pnut:GetChannelsChannelidResponse",
    "acl": {
      "@id": "pnut:acl"
    },
    "counts": {
      "@id": "pnut:counts"
    },
    "created_at": {
      "@id": "pnut:created_at",
      "@type": "xsd:string"
    },
    "has_sticky_messages": {
      "@id": "pnut:has_sticky_messages",
      "@type": "xsd:boolean"
    },
    "has_unread": {
      "@id": "pnut:has_unread",
      "@type": "xsd:boolean"
    },
    "is_active": {
      "@id": "pnut:is_active",
      "@type": "xsd:boolean"
    },
    "raw": {
      "@id": "pnut:raw"
    },
    "recent_deleted_message": {
      "@id": "pnut:recent_deleted_message"
    },
    "recent_deleted_message_id": {
      "@id": "pnut:recent_deleted_message_id",
      "@type": "xsd:string"
    },
    "recent_message": {
      "@id": "pnut:recent_message"
    },
    "recent_message_id": {
      "@id": "pnut:recent_message_id",
      "@type": "xsd:string"
    },
    "type": {
      "@id": "pnut:type",
      "@type": "xsd:string"
    },
    "you_muted": {
      "@id": "pnut:you_muted",
      "@type": "xsd:boolean"
    },
    "you_subscribed": {
      "@id": "pnut:you_subscribed",
      "@type": "xsd:boolean"
    },
    "user": {
      "@id": "pnut:user"
    },
    "user_id": {
      "@id": "pnut:user_id",
      "@type": "xsd:string"
    },
    "GetChannelsChannelidMessagesResponse": "pnut:GetChannelsChannelidMessagesResponse",
    "GetChannelsChannelidMessagesMessageidResponse": "pnut:GetChannelsChannelidMessagesMessageidResponse",
    "PostChannelsChannelidMessagesMessageidReportRequest": "pnut:PostChannelsChannelidMessagesMessageidReportRequest",
    "reason": {
      "@id": "pnut:reason",
      "@type": "xsd:string"
    },
    "DeleteChannelsChannelidMessagesMessageidStickyResponse": "pnut:DeleteChannelsChannelidMessagesMessageidStickyResponse",
    "PutChannelsChannelidMessagesMessageidStickyResponse": "pnut:PutChannelsChannelidMessagesMessageidStickyResponse",
    "GetChannelsChannelidMessagesMessageidThreadResponse": "pnut:GetChannelsChannelidMessagesMessageidThreadResponse",
    "DeleteChannelsChannelidMuteResponse": "pnut:DeleteChannelsChannelidMuteResponse",
    "PutChannelsChannelidMuteResponse": "pnut:PutChannelsChannelidMuteResponse",
    "GetChannelsChannelidStickyMessagesResponse": "pnut:GetChannelsChannelidStickyMessagesResponse",
    "GetClientsClientidResponse": "pnut:GetClientsClientidResponse",
    "logo_image": {
      "@id": "pnut:logo_image",
      "@type": "xsd:string"
    },
    "posts": {
      "@id": "pnut:posts",
      "@type": "xsd:integer"
    },
    "content": {
      "@id": "pnut:content"
    },
    "DeleteFilesResponse": "pnut:DeleteFilesResponse",
    "GetFilesResponse": "pnut:GetFilesResponse",
    "PostFilesProvisionRequest": "pnut:PostFilesProvisionRequest",
    "files": {
      "@id": "pnut:files",
      "@container": "@list"
    },
    "PostFilesProvisionResponse": "pnut:PostFilesProvisionResponse",
    "expires_at": {
      "@id": "pnut:expires_at",
      "@type": "xsd:string"
    },
    "provisioned_size": {
      "@id": "pnut:provisioned_size",
      "@type": "xsd:integer"
    },
    "upload_url": {
      "@id": "pnut:upload_url",
      "@type": "xsd:string"
    },
    "GetFilesFileidResponse": "pnut:GetFilesFileidResponse",
    "kind": {
      "@id": "pnut:kind",
      "@type": "xsd:string"
    },
    "mime_type": {
      "@id": "pnut:mime_type",
      "@type": "xsd:string"
    },
    "size": {
      "@id": "pnut:size",
      "@type": "xsd:integer"
    },
    "total_size": {
      "@id": "pnut:total_size",
      "@type": "xsd:integer"
    },
    "sha256": {
      "@id": "pnut:sha256",
      "@type": "xsd:string"
    },
    "url_expires_at": {
      "@id": "pnut:url_expires_at",
      "@type": "xsd:string"
    },
    "url_short": {
      "@id": "pnut:url_short",
      "@type": "xsd:string"
    },
    "is_public": {
      "@id": "pnut:is_public",
      "@type": "xsd:boolean"
    },
    "is_complete": {
      "@id": "pnut:is_complete",
      "@type": "xsd:boolean"
    },
    "source": {
      "@id": "pnut:source"
    },
    "file_token": {
      "@id": "pnut:file_token",
      "@type": "xsd:string"
    },
    "file_token_read": {
      "@id": "pnut:file_token_read",
      "@type": "xsd:string"
    },
    "image_info": {
      "@id": "pnut:image_info"
    },
    "audio_info": {
      "@id": "pnut:audio_info"
    },
    "video_info": {
      "@id": "pnut:video_info"
    },
    "derived_files": {
      "@id": "pnut:derived_files"
    },
    "attached_to": {
      "@id": "pnut:attached_to"
    },
    "PatchFilesFileidRequest": "pnut:PatchFilesFileidRequest",
    "PatchFilesFileidResponse": "pnut:PatchFilesFileidResponse",
    "PostMarkersRequest": "pnut:PostMarkersRequest",
    "percentage": {
      "@id": "pnut:percentage",
      "@type": "xsd:integer"
    },
    "PostMarkersResponse": "pnut:PostMarkersResponse",
    "last_read_id": {
      "@id": "pnut:last_read_id",
      "@type": "xsd:string"
    },
    "updated_at": {
      "@id": "pnut:updated_at",
      "@type": "xsd:string"
    },
    "version": {
      "@id": "pnut:version",
      "@type": "xsd:string"
    },
    "GetPollsResponse": "pnut:GetPollsResponse",
    "PostPollsRequest": "pnut:PostPollsRequest",
    "closed_at": {
      "@id": "pnut:closed_at",
      "@type": "xsd:string"
    },
    "duration": {
      "@id": "pnut:duration",
      "@type": "xsd:decimal"
    },
    "options": {
      "@id": "pnut:options",
      "@container": "@list"
    },
    "prompt": {
      "@id": "pnut:prompt",
      "@type": "xsd:string"
    },
    "is_anonymous": {
      "@id": "pnut:is_anonymous",
      "@type": "xsd:boolean"
    },
    "max_options": {
      "@id": "pnut:max_options",
      "@type": "xsd:decimal"
    },
    "PostPollsResponse": "pnut:PostPollsResponse",
    "DeletePollsPollidResponse": "pnut:DeletePollsPollidResponse",
    "GetPollsPollidResponse": "pnut:GetPollsPollidResponse",
    "PutPollsPollidResponseRequest": "pnut:PutPollsPollidResponseRequest",
    "positions": {
      "@id": "pnut:positions",
      "@container": "@list"
    },
    "PutPollsPollidResponseResponse": "pnut:PutPollsPollidResponseResponse",
    "GetPostsResponse": "pnut:GetPostsResponse",
    "PostPostsRequest": "pnut:PostPostsRequest",
    "text": {
      "@id": "pnut:text",
      "@type": "xsd:string"
    },
    "entities.parse_links": {
      "@id": "pnut:entities.parse_links",
      "@type": "xsd:boolean"
    },
    "entities.parse_markdown_links": {
      "@id": "pnut:entities.parse_markdown_links",
      "@type": "xsd:boolean"
    },
    "is_nsfw": {
      "@id": "pnut:is_nsfw",
      "@type": "xsd:boolean"
    },
    "reply_to": {
      "@id": "pnut:reply_to",
      "@type": "xsd:string"
    },
    "PostPostsResponse": "pnut:PostPostsResponse",
    "GetPostsStreamsExploreResponse": "pnut:GetPostsStreamsExploreResponse",
    "GetPostsStreamsExploreSlugResponse": "pnut:GetPostsStreamsExploreSlugResponse",
    "GetPostsStreamsGlobalResponse": "pnut:GetPostsStreamsGlobalResponse",
    "GetPostsStreamsMeResponse": "pnut:GetPostsStreamsMeResponse",
    "GetPostsStreamsUnifiedResponse": "pnut:GetPostsStreamsUnifiedResponse",
    "GetPostsTagsTagResponse": "pnut:GetPostsTagsTagResponse",
    "DeletePostsPostidResponse": "pnut:DeletePostsPostidResponse",
    "GetPostsPostidResponse": "pnut:GetPostsPostidResponse",
    "PutPostsPostidRequest": "pnut:PutPostsPostidRequest",
    "PutPostsPostidResponse": "pnut:PutPostsPostidResponse",
    "DeletePostsPostidBookmarkResponse": "pnut:DeletePostsPostidBookmarkResponse",
    "post": {
      "@id": "pnut:post"
    },
    "PutPostsPostidBookmarkRequest": "pnut:PutPostsPostidBookmarkRequest",
    "note": {
      "@id": "pnut:note",
      "@type": "xsd:string"
    },
    "PutPostsPostidBookmarkResponse": "pnut:PutPostsPostidBookmarkResponse",
    "PostPostsPostidReportRequest": "pnut:PostPostsPostidReportRequest",
    "DeletePostsPostidRepostResponse": "pnut:DeletePostsPostidRepostResponse",
    "PutPostsPostidRepostRequest": "pnut:PutPostsPostidRepostRequest",
    "PutPostsPostidRepostResponse": "pnut:PutPostsPostidRepostResponse",
    "GetPostsPostidRevisionsResponse": "pnut:GetPostsPostidRevisionsResponse",
    "GetPostsPostidThreadResponse": "pnut:GetPostsPostidThreadResponse",
    "DeleteStreamsResponse": "pnut:DeleteStreamsResponse",
    "GetStreamsResponse": "pnut:GetStreamsResponse",
    "PostStreamsRequest": "pnut:PostStreamsRequest",
    "object_types": {
      "@id": "pnut:object_types",
      "@container": "@list"
    },
    "key": {
      "@id": "pnut:key",
      "@type": "xsd:string"
    },
    "PostStreamsResponse": "pnut:PostStreamsResponse",
    "DeleteStreamsStreamkeyResponse": "pnut:DeleteStreamsStreamkeyResponse",
    "GetStreamsStreamkeyResponse": "pnut:GetStreamsStreamkeyResponse",
    "PutStreamsStreamkeyRequest": "pnut:PutStreamsStreamkeyRequest",
    "PutStreamsStreamkeyResponse": "pnut:PutStreamsStreamkeyResponse",
    "GetSysConfigResponse": "pnut:GetSysConfigResponse",
    "file": {
      "@id": "pnut:file"
    },
    "message": {
      "@id": "pnut:message"
    },
    "rate_limit": {
      "@id": "pnut:rate_limit"
    },
    "GetSysOpsOpsidResponse": "pnut:GetSysOpsOpsidResponse",
    "ended_at": {
      "@id": "pnut:ended_at",
      "@type": "xsd:string"
    },
    "status": {
      "@id": "pnut:status",
      "@type": "xsd:string"
    },
    "GetSysStatsResponse": "pnut:GetSysStatsResponse",
    "clients": {
      "@id": "pnut:clients"
    },
    "days": {
      "@id": "pnut:days",
      "@type": "xsd:integer"
    },
    "messages": {
      "@id": "pnut:messages"
    },
    "polls": {
      "@id": "pnut:polls"
    },
    "users": {
      "@id": "pnut:users"
    },
    "DeleteTokenResponse": "pnut:DeleteTokenResponse",
    "app": {
      "@id": "pnut:app"
    },
    "scopes": {
      "@id": "pnut:scopes",
      "@container": "@list"
    },
    "storage": {
      "@id": "pnut:storage"
    },
    "GetTokenResponse": "pnut:GetTokenResponse",
    "GetUsersResponse": "pnut:GetUsersResponse",
    "PatchUsersMeRequest": "pnut:PatchUsersMeRequest",
    "locale": {
      "@id": "pnut:locale",
      "@type": "xsd:string"
    },
    "timezone": {
      "@id": "pnut:timezone",
      "@type": "xsd:string"
    },
    "content.text": {
      "@id": "pnut:content.text",
      "@type": "xsd:string"
    },
    "PatchUsersMeResponse": "pnut:PatchUsersMeResponse",
    "PutUsersMeRequest": "pnut:PutUsersMeRequest",
    "PutUsersMeResponse": "pnut:PutUsersMeResponse",
    "DeleteUsersMeAvatarResponse": "pnut:DeleteUsersMeAvatarResponse",
    "PostUsersMeAvatarRequest": "pnut:PostUsersMeAvatarRequest",
    "avatar": {
      "@id": "pnut:avatar",
      "@type": "xsd:string"
    },
    "from_url": {
      "@id": "pnut:from_url",
      "@type": "xsd:string"
    },
    "PostUsersMeAvatarResponse": "pnut:PostUsersMeAvatarResponse",
    "GetUsersMeBadgesResponse": "pnut:GetUsersMeBadgesResponse",
    "awarded_at": {
      "@id": "pnut:awarded_at",
      "@type": "xsd:string"
    },
    "GetUsersMeChannelsResponse": "pnut:GetUsersMeChannelsResponse",
    "GetUsersMeChannelsExistingPmResponse": "pnut:GetUsersMeChannelsExistingPmResponse",
    "GetUsersMeChannelsMutedResponse": "pnut:GetUsersMeChannelsMutedResponse",
    "DeleteUsersMeChannelsNumUnreadResponse": "pnut:DeleteUsersMeChannelsNumUnreadResponse",
    "GetUsersMeChannelsNumUnreadResponse": "pnut:GetUsersMeChannelsNumUnreadResponse",
    "DeleteUsersMeCoverResponse": "pnut:DeleteUsersMeCoverResponse",
    "PostUsersMeCoverRequest": "pnut:PostUsersMeCoverRequest",
    "cover": {
      "@id": "pnut:cover",
      "@type": "xsd:string"
    },
    "PostUsersMeCoverResponse": "pnut:PostUsersMeCoverResponse",
    "GetUsersMeFilesResponse": "pnut:GetUsersMeFilesResponse",
    "GetUsersMeMessagesResponse": "pnut:GetUsersMeMessagesResponse",
    "GetUsersMePollsResponse": "pnut:GetUsersMePollsResponse",
    "GetUsersMePollsResponsesResponse": "pnut:GetUsersMePollsResponsesResponse",
    "GetUsersUseridResponse": "pnut:GetUsersUseridResponse",
    "DeleteUsersUseridBlockResponse": "pnut:DeleteUsersUseridBlockResponse",
    "PutUsersUseridBlockResponse": "pnut:PutUsersUseridBlockResponse",
    "GetUsersUseridBlockedResponse": "pnut:GetUsersUseridBlockedResponse",
    "GetUsersUseridBookmarksResponse": "pnut:GetUsersUseridBookmarksResponse",
    "GetUsersUseridClientsResponse": "pnut:GetUsersUseridClientsResponse",
    "DeleteUsersUseridFollowResponse": "pnut:DeleteUsersUseridFollowResponse",
    "PutUsersUseridFollowResponse": "pnut:PutUsersUseridFollowResponse",
    "GetUsersUseridFollowersResponse": "pnut:GetUsersUseridFollowersResponse",
    "GetUsersUseridFollowingResponse": "pnut:GetUsersUseridFollowingResponse",
    "GetUsersUseridMentionsResponse": "pnut:GetUsersUseridMentionsResponse",
    "DeleteUsersUseridMuteResponse": "pnut:DeleteUsersUseridMuteResponse",
    "PutUsersUseridMuteResponse": "pnut:PutUsersUseridMuteResponse",
    "GetUsersUseridMutedResponse": "pnut:GetUsersUseridMutedResponse",
    "GetUsersUseridPostsResponse": "pnut:GetUsersUseridPostsResponse",
    "GetV1AppsMeUsersIdsResponse": "pnut:GetV1AppsMeUsersIdsResponse",
    "GetV1BadgesResponse": "pnut:GetV1BadgesResponse",
    "GetV1Badges1Response": "pnut:GetV1Badges1Response",
    "GetV1ChannelsResponse": "pnut:GetV1ChannelsResponse",
    "GetV1Channels5Response": "pnut:GetV1Channels5Response",
    "GetV1ChannelsStreamsExploreResponse": "pnut:GetV1ChannelsStreamsExploreResponse",
    "GetV1Clients3Pfpmset53Rutgina8E5HwqygUcdhadResponse": "pnut:GetV1Clients3Pfpmset53Rutgina8E5HwqygUcdhadResponse",
    "code": {
      "@id": "pnut:code",
      "@type": "xsd:integer"
    },
    "DeleteV1FilesResponse": "pnut:DeleteV1FilesResponse",
    "PostV1FilesResponse": "pnut:PostV1FilesResponse",
    "PostV1FilesProvisionResponse": "pnut:PostV1FilesProvisionResponse",
    "status_url": {
      "@id": "pnut:status_url",
      "@type": "xsd:string"
    },
    "PutV1FilesFileidResponse": "pnut:PutV1FilesFileidResponse",
    "PostV1MarkersResponse": "pnut:PostV1MarkersResponse",
    "GetV1PostsStreamsExploreResponse": "pnut:GetV1PostsStreamsExploreResponse",
    "GetV1PresenceResponse": "pnut:GetV1PresenceResponse",
    "DeleteV1StreamsResponse": "pnut:DeleteV1StreamsResponse"
  },
  "@type": "schema:Dataset",
  "schema:name": "pnut.io API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects pnut.io'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-10-28) from openapi/_ae-authored/pnut-openapi-generated.yml.",
  "dcterms:created": "2026-10-28",
  "dcterms:source": [
    "openapi/_ae-authored/pnut-openapi-generated.yml"
  ]
}