{
  "@context": {
    "@vocab": "https://bitclout.com/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "bitclout": "https://bitclout.com/schema#",
    "PostApiV0BlockPublicKeyRequest": "bitclout:PostApiV0BlockPublicKeyRequest",
    "PublicKeyBase58Check": {
      "@id": "bitclout:PublicKeyBase58Check",
      "@type": "xsd:string"
    },
    "BlockPublicKeyBase58Check": {
      "@id": "bitclout:BlockPublicKeyBase58Check",
      "@type": "xsd:string"
    },
    "Unblock": {
      "@id": "bitclout:Unblock",
      "@type": "xsd:boolean"
    },
    "JWT": {
      "@id": "bitclout:JWT",
      "@type": "xsd:string"
    },
    "PostApiV0BlockPublicKeyResponse": "bitclout:PostApiV0BlockPublicKeyResponse",
    "BlockedPublicKeys": {
      "@id": "bitclout:BlockedPublicKeys"
    },
    "PostApiV0BuyOrSellCreatorCoinRequest": "bitclout:PostApiV0BuyOrSellCreatorCoinRequest",
    "UpdaterPublicKeyBase58Check": {
      "@id": "bitclout:UpdaterPublicKeyBase58Check",
      "@type": "xsd:string"
    },
    "CreatorPublicKeyBase58Check": {
      "@id": "bitclout:CreatorPublicKeyBase58Check",
      "@type": "xsd:string"
    },
    "OperationType": {
      "@id": "bitclout:OperationType",
      "@type": "xsd:string"
    },
    "BitCloutToSellNanos": {
      "@id": "bitclout:BitCloutToSellNanos",
      "@type": "xsd:integer"
    },
    "CreatorCoinToSellNanos": {
      "@id": "bitclout:CreatorCoinToSellNanos",
      "@type": "xsd:integer"
    },
    "BitCloutToAddNanos": {
      "@id": "bitclout:BitCloutToAddNanos",
      "@type": "xsd:integer"
    },
    "MinBitCloutExpectedNanos": {
      "@id": "bitclout:MinBitCloutExpectedNanos",
      "@type": "xsd:integer"
    },
    "MinCreatorCoinExpectedNanos": {
      "@id": "bitclout:MinCreatorCoinExpectedNanos",
      "@type": "xsd:integer"
    },
    "MinFeeRateNanosPerKB": {
      "@id": "bitclout:MinFeeRateNanosPerKB",
      "@type": "xsd:integer"
    },
    "PostApiV0BuyOrSellCreatorCoinResponse": "bitclout:PostApiV0BuyOrSellCreatorCoinResponse",
    "ExpectedBitCloutReturnedNanos": {
      "@id": "bitclout:ExpectedBitCloutReturnedNanos",
      "@type": "xsd:integer"
    },
    "ExpectedCreatorCoinReturnedNanos": {
      "@id": "bitclout:ExpectedCreatorCoinReturnedNanos",
      "@type": "xsd:integer"
    },
    "FounderRewardGeneratedNanos": {
      "@id": "bitclout:FounderRewardGeneratedNanos",
      "@type": "xsd:integer"
    },
    "SpendAmountNanos": {
      "@id": "bitclout:SpendAmountNanos",
      "@type": "xsd:integer"
    },
    "TotalInputNanos": {
      "@id": "bitclout:TotalInputNanos",
      "@type": "xsd:integer"
    },
    "ChangeAmountNanos": {
      "@id": "bitclout:ChangeAmountNanos",
      "@type": "xsd:integer"
    },
    "FeeNanos": {
      "@id": "bitclout:FeeNanos",
      "@type": "xsd:integer"
    },
    "Transaction": {
      "@id": "bitclout:Transaction"
    },
    "TransactionHex": {
      "@id": "bitclout:TransactionHex",
      "@type": "xsd:string"
    },
    "TxnHashHex": {
      "@id": "bitclout:TxnHashHex",
      "@type": "xsd:string"
    },
    "PostApiV0CreateFollowTxnStatelessRequest": "bitclout:PostApiV0CreateFollowTxnStatelessRequest",
    "FollowerPublicKeyBase58Check": {
      "@id": "bitclout:FollowerPublicKeyBase58Check",
      "@type": "xsd:string"
    },
    "FollowedPublicKeyBase58Check": {
      "@id": "bitclout:FollowedPublicKeyBase58Check",
      "@type": "xsd:string"
    },
    "IsUnfollow": {
      "@id": "bitclout:IsUnfollow",
      "@type": "xsd:boolean"
    },
    "PostApiV0CreateFollowTxnStatelessResponse": "bitclout:PostApiV0CreateFollowTxnStatelessResponse",
    "PostApiV0CreateLikeStatelessRequest": "bitclout:PostApiV0CreateLikeStatelessRequest",
    "ReaderPublicKeyBase58Check": {
      "@id": "bitclout:ReaderPublicKeyBase58Check",
      "@type": "xsd:string"
    },
    "LikedPostHashHex": {
      "@id": "bitclout:LikedPostHashHex",
      "@type": "xsd:string"
    },
    "IsUnlike": {
      "@id": "bitclout:IsUnlike",
      "@type": "xsd:boolean"
    },
    "PostApiV0CreateLikeStatelessResponse": "bitclout:PostApiV0CreateLikeStatelessResponse",
    "PostApiV0GetAppStateRequest": "bitclout:PostApiV0GetAppStateRequest",
    "PostApiV0GetAppStateResponse": "bitclout:PostApiV0GetAppStateResponse",
    "AmplitudeKey": {
      "@id": "bitclout:AmplitudeKey",
      "@type": "xsd:string"
    },
    "AmplitudeDomain": {
      "@id": "bitclout:AmplitudeDomain",
      "@type": "xsd:string"
    },
    "MinSatoshisBurnedForProfileCreation": {
      "@id": "bitclout:MinSatoshisBurnedForProfileCreation",
      "@type": "xsd:integer"
    },
    "IsTestnet": {
      "@id": "bitclout:IsTestnet",
      "@type": "xsd:boolean"
    },
    "SupportEmail": {
      "@id": "bitclout:SupportEmail",
      "@type": "xsd:string"
    },
    "ShowProcessingSpinners": {
      "@id": "bitclout:ShowProcessingSpinners",
      "@type": "xsd:boolean"
    },
    "HasStarterBitCloutSeed": {
      "@id": "bitclout:HasStarterBitCloutSeed",
      "@type": "xsd:boolean"
    },
    "HasTwilioAPIKey": {
      "@id": "bitclout:HasTwilioAPIKey",
      "@type": "xsd:boolean"
    },
    "CreateProfileFeeNanos": {
      "@id": "bitclout:CreateProfileFeeNanos",
      "@type": "xsd:integer"
    },
    "CompProfileCreation": {
      "@id": "bitclout:CompProfileCreation",
      "@type": "xsd:boolean"
    },
    "DiamondLevelMap": {
      "@id": "bitclout:DiamondLevelMap"
    },
    "HasWyreIntegration": {
      "@id": "bitclout:HasWyreIntegration",
      "@type": "xsd:boolean"
    },
    "Password": {
      "@id": "bitclout:Password",
      "@type": "xsd:string"
    },
    "PostApiV0GetDiamondsForPublicKeyRequest": "bitclout:PostApiV0GetDiamondsForPublicKeyRequest",
    "FetchYouDiamonded": {
      "@id": "bitclout:FetchYouDiamonded",
      "@type": "xsd:boolean"
    },
    "PostApiV0GetDiamondsForPublicKeyResponse": "bitclout:PostApiV0GetDiamondsForPublicKeyResponse",
    "DiamondSenderSummaryResponses": {
      "@id": "bitclout:DiamondSenderSummaryResponses",
      "@container": "@list"
    },
    "TotalDiamonds": {
      "@id": "bitclout:TotalDiamonds",
      "@type": "xsd:integer"
    },
    "GetApiV0GetExchangeRateResponse": "bitclout:GetApiV0GetExchangeRateResponse",
    "SatoshisPerBitCloutExchangeRate": {
      "@id": "bitclout:SatoshisPerBitCloutExchangeRate",
      "@type": "xsd:integer"
    },
    "NanosSold": {
      "@id": "bitclout:NanosSold",
      "@type": "xsd:integer"
    },
    "USDCentsPerBitcoinExchangeRate": {
      "@id": "bitclout:USDCentsPerBitcoinExchangeRate",
      "@type": "xsd:integer"
    },
    "PostApiV0GetFollowsStatelessRequest": "bitclout:PostApiV0GetFollowsStatelessRequest",
    "Username": {
      "@id": "bitclout:Username",
      "@type": "xsd:string"
    },
    "GetEntriesFollowingUsername": {
      "@id": "bitclout:GetEntriesFollowingUsername",
      "@type": "xsd:boolean"
    },
    "LastPublicKeyBase58Check": {
      "@id": "bitclout:LastPublicKeyBase58Check",
      "@type": "xsd:string"
    },
    "NumToFetch": {
      "@id": "bitclout:NumToFetch",
      "@type": "xsd:string"
    },
    "PostApiV0GetFollowsStatelessResponse": "bitclout:PostApiV0GetFollowsStatelessResponse",
    "PublicKeyToProfileEntry": {
      "@id": "bitclout:PublicKeyToProfileEntry"
    },
    "NumFollowers": {
      "@id": "bitclout:NumFollowers",
      "@type": "xsd:integer"
    },
    "PostApiV0GetHodlersForPublicKeyRequest": "bitclout:PostApiV0GetHodlersForPublicKeyRequest",
    "FetchHodlings": {
      "@id": "bitclout:FetchHodlings",
      "@type": "xsd:boolean"
    },
    "FetchAll": {
      "@id": "bitclout:FetchAll",
      "@type": "xsd:boolean"
    },
    "PostApiV0GetHodlersForPublicKeyResponse": "bitclout:PostApiV0GetHodlersForPublicKeyResponse",
    "Hodlers": {
      "@id": "bitclout:Hodlers",
      "@container": "@list"
    },
    "PostApiV0GetNotificationsRequest": "bitclout:PostApiV0GetNotificationsRequest",
    "FetchStartIndex": {
      "@id": "bitclout:FetchStartIndex",
      "@type": "xsd:integer"
    },
    "PostApiV0GetNotificationsResponse": "bitclout:PostApiV0GetNotificationsResponse",
    "Notifications": {
      "@id": "bitclout:Notifications",
      "@container": "@list"
    },
    "ProfilesByPublicKey": {
      "@id": "bitclout:ProfilesByPublicKey"
    },
    "PostsByHash": {
      "@id": "bitclout:PostsByHash"
    },
    "PostApiV0GetProfilesRequest": "bitclout:PostApiV0GetProfilesRequest",
    "UsernamePrefix": {
      "@id": "bitclout:UsernamePrefix",
      "@type": "xsd:string"
    },
    "Description": {
      "@id": "bitclout:Description",
      "@type": "xsd:string"
    },
    "OrderBy": {
      "@id": "bitclout:OrderBy",
      "@type": "xsd:string"
    },
    "ModerationType": {
      "@id": "bitclout:ModerationType",
      "@type": "xsd:string"
    },
    "FetchUsersThatHODL": {
      "@id": "bitclout:FetchUsersThatHODL",
      "@type": "xsd:boolean"
    },
    "AddGlobalFeedBool": {
      "@id": "bitclout:AddGlobalFeedBool",
      "@type": "xsd:boolean"
    },
    "PostApiV0GetProfilesResponse": "bitclout:PostApiV0GetProfilesResponse",
    "ProfilesFound": {
      "@id": "bitclout:ProfilesFound",
      "@container": "@list"
    },
    "NextPublicKey": {
      "@id": "bitclout:NextPublicKey",
      "@type": "xsd:string"
    },
    "PostApiV0GetSingleProfileRequest": "bitclout:PostApiV0GetSingleProfileRequest",
    "PostApiV0GetSingleProfileResponse": "bitclout:PostApiV0GetSingleProfileResponse",
    "PostApiV0GetTxnRequest": "bitclout:PostApiV0GetTxnRequest",
    "PostApiV0GetTxnResponse": "bitclout:PostApiV0GetTxnResponse",
    "TxnFound": {
      "@id": "bitclout:TxnFound",
      "@type": "xsd:boolean"
    },
    "PostApiV0GetUserGlobalMetadataRequest": "bitclout:PostApiV0GetUserGlobalMetadataRequest",
    "UserPublicKeyBase58Check": {
      "@id": "bitclout:UserPublicKeyBase58Check",
      "@type": "xsd:string"
    },
    "PostApiV0GetUserGlobalMetadataResponse": "bitclout:PostApiV0GetUserGlobalMetadataResponse",
    "Email": {
      "@id": "bitclout:Email",
      "@type": "xsd:string"
    },
    "PhoneNumber": {
      "@id": "bitclout:PhoneNumber",
      "@type": "xsd:string"
    },
    "PostApiV0GetUsersStatelessRequest": "bitclout:PostApiV0GetUsersStatelessRequest",
    "PublicKeysBase58Check": {
      "@id": "bitclout:PublicKeysBase58Check",
      "@type": "xsd:string"
    },
    "SkipHodlings": {
      "@id": "bitclout:SkipHodlings",
      "@type": "xsd:boolean"
    },
    "PostApiV0GetUsersStatelessResponse": "bitclout:PostApiV0GetUsersStatelessResponse",
    "UserList": {
      "@id": "bitclout:UserList",
      "@container": "@list"
    },
    "DefaultFeeRateNanosPerKB": {
      "@id": "bitclout:DefaultFeeRateNanosPerKB",
      "@type": "xsd:integer"
    },
    "ParamUpdaters": {
      "@id": "bitclout:ParamUpdaters"
    },
    "GetApiV0HealthCheckResponse": "bitclout:GetApiV0HealthCheckResponse",
    "PostApiV0SendBitcloutRequest": "bitclout:PostApiV0SendBitcloutRequest",
    "SenderPublicKeyBase58Check": {
      "@id": "bitclout:SenderPublicKeyBase58Check",
      "@type": "xsd:string"
    },
    "RecipientPublicKeyOrUsername": {
      "@id": "bitclout:RecipientPublicKeyOrUsername",
      "@type": "xsd:string"
    },
    "AmountNanos": {
      "@id": "bitclout:AmountNanos",
      "@type": "xsd:integer"
    },
    "PostApiV0SendBitcloutResponse": "bitclout:PostApiV0SendBitcloutResponse",
    "PostApiV0SendDiamondsRequest": "bitclout:PostApiV0SendDiamondsRequest",
    "ReceiverPublicKeyBase58Check": {
      "@id": "bitclout:ReceiverPublicKeyBase58Check",
      "@type": "xsd:string"
    },
    "DiamondPostHashHex": {
      "@id": "bitclout:DiamondPostHashHex",
      "@type": "xsd:string"
    },
    "DiamondLevel": {
      "@id": "bitclout:DiamondLevel",
      "@type": "xsd:integer"
    },
    "PostApiV0SendDiamondsResponse": "bitclout:PostApiV0SendDiamondsResponse",
    "PostApiV0SubmitPostRequest": "bitclout:PostApiV0SubmitPostRequest",
    "PostHashHexToModify": {
      "@id": "bitclout:PostHashHexToModify",
      "@type": "xsd:string"
    },
    "ParentStakeID": {
      "@id": "bitclout:ParentStakeID",
      "@type": "xsd:string"
    },
    "Title": {
      "@id": "bitclout:Title",
      "@type": "xsd:string"
    },
    "BodyObj": {
      "@id": "bitclout:BodyObj"
    },
    "RecloutedPostHashHex": {
      "@id": "bitclout:RecloutedPostHashHex",
      "@type": "xsd:string"
    },
    "PostExtraData": {
      "@id": "bitclout:PostExtraData"
    },
    "IsHidden": {
      "@id": "bitclout:IsHidden",
      "@type": "xsd:boolean"
    },
    "PostApiV0SubmitPostResponse": "bitclout:PostApiV0SubmitPostResponse",
    "TstampNanos": {
      "@id": "bitclout:TstampNanos",
      "@type": "xsd:integer"
    },
    "PostHashHex": {
      "@id": "bitclout:PostHashHex",
      "@type": "xsd:string"
    },
    "PostApiV0SubmitTransactionRequest": "bitclout:PostApiV0SubmitTransactionRequest",
    "PostApiV0SubmitTransactionResponse": "bitclout:PostApiV0SubmitTransactionResponse",
    "PostEntryResponse": {
      "@id": "bitclout:PostEntryResponse"
    },
    "PostApiV0TransferCreatorCoinRequest": "bitclout:PostApiV0TransferCreatorCoinRequest",
    "ReceiverUsernameOrPublicKeyBase58Check": {
      "@id": "bitclout:ReceiverUsernameOrPublicKeyBase58Check",
      "@type": "xsd:string"
    },
    "CreatorCoinToTransferNanos": {
      "@id": "bitclout:CreatorCoinToTransferNanos",
      "@type": "xsd:integer"
    },
    "PostApiV0TransferCreatorCoinResponse": "bitclout:PostApiV0TransferCreatorCoinResponse",
    "PostApiV0UpdateProfileRequest": "bitclout:PostApiV0UpdateProfileRequest",
    "ProfilePublicKeyBase58Check": {
      "@id": "bitclout:ProfilePublicKeyBase58Check",
      "@type": "xsd:string"
    },
    "NewUsername": {
      "@id": "bitclout:NewUsername",
      "@type": "xsd:string"
    },
    "NewDescription": {
      "@id": "bitclout:NewDescription",
      "@type": "xsd:string"
    },
    "NewProfilePic": {
      "@id": "bitclout:NewProfilePic",
      "@type": "xsd:string"
    },
    "NewCreatorBasisPoints": {
      "@id": "bitclout:NewCreatorBasisPoints",
      "@type": "xsd:integer"
    },
    "NewStakeMultipleBasisPoints": {
      "@id": "bitclout:NewStakeMultipleBasisPoints",
      "@type": "xsd:integer"
    },
    "PostApiV0UpdateProfileResponse": "bitclout:PostApiV0UpdateProfileResponse"
  },
  "@type": "schema:Dataset",
  "schema:name": "BitClout (DeSo) API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects BitClout (DeSo)'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/bitclout-com-openapi-generated.yml.",
  "dcterms:created": "2026-10-28",
  "dcterms:source": [
    "openapi/_ae-authored/bitclout-com-openapi-generated.yml"
  ]
}