BitClout (DeSo) · JSON-LD Context

Bitclout Com Context

JSON-LD context defining the semantic vocabulary for Bitclout Com from BitClout (DeSo).

42 Classes 103 Properties 4 Namespaces
View Context View on GitHub

Namespaces

schema: https://schema.org/
xsd: http://www.w3.org/2001/XMLSchema#
dcterms: http://purl.org/dc/terms/
bitclout: https://bitclout.com/schema#

Classes

PostApiV0BlockPublicKeyRequest PostApiV0BlockPublicKeyResponse PostApiV0BuyOrSellCreatorCoinRequest PostApiV0BuyOrSellCreatorCoinResponse PostApiV0CreateFollowTxnStatelessRequest PostApiV0CreateFollowTxnStatelessResponse PostApiV0CreateLikeStatelessRequest PostApiV0CreateLikeStatelessResponse PostApiV0GetAppStateRequest PostApiV0GetAppStateResponse PostApiV0GetDiamondsForPublicKeyRequest PostApiV0GetDiamondsForPublicKeyResponse GetApiV0GetExchangeRateResponse PostApiV0GetFollowsStatelessRequest PostApiV0GetFollowsStatelessResponse PostApiV0GetHodlersForPublicKeyRequest PostApiV0GetHodlersForPublicKeyResponse PostApiV0GetNotificationsRequest PostApiV0GetNotificationsResponse PostApiV0GetProfilesRequest PostApiV0GetProfilesResponse PostApiV0GetSingleProfileRequest PostApiV0GetSingleProfileResponse PostApiV0GetTxnRequest PostApiV0GetTxnResponse PostApiV0GetUserGlobalMetadataRequest PostApiV0GetUserGlobalMetadataResponse PostApiV0GetUsersStatelessRequest PostApiV0GetUsersStatelessResponse GetApiV0HealthCheckResponse PostApiV0SendBitcloutRequest PostApiV0SendBitcloutResponse PostApiV0SendDiamondsRequest PostApiV0SendDiamondsResponse PostApiV0SubmitPostRequest PostApiV0SubmitPostResponse PostApiV0SubmitTransactionRequest PostApiV0SubmitTransactionResponse PostApiV0TransferCreatorCoinRequest PostApiV0TransferCreatorCoinResponse PostApiV0UpdateProfileRequest PostApiV0UpdateProfileResponse

Properties

Property Type Container
PublicKeyBase58Check string
BlockPublicKeyBase58Check string
Unblock boolean
JWT string
BlockedPublicKeys
UpdaterPublicKeyBase58Check string
CreatorPublicKeyBase58Check string
OperationType string
BitCloutToSellNanos integer
CreatorCoinToSellNanos integer
BitCloutToAddNanos integer
MinBitCloutExpectedNanos integer
MinCreatorCoinExpectedNanos integer
MinFeeRateNanosPerKB integer
ExpectedBitCloutReturnedNanos integer
ExpectedCreatorCoinReturnedNanos integer
FounderRewardGeneratedNanos integer
SpendAmountNanos integer
TotalInputNanos integer
ChangeAmountNanos integer
FeeNanos integer
Transaction
TransactionHex string
TxnHashHex string
FollowerPublicKeyBase58Check string
FollowedPublicKeyBase58Check string
IsUnfollow boolean
ReaderPublicKeyBase58Check string
LikedPostHashHex string
IsUnlike boolean
AmplitudeKey string
AmplitudeDomain string
MinSatoshisBurnedForProfileCreation integer
IsTestnet boolean
SupportEmail string
ShowProcessingSpinners boolean
HasStarterBitCloutSeed boolean
HasTwilioAPIKey boolean
CreateProfileFeeNanos integer
CompProfileCreation boolean
DiamondLevelMap
HasWyreIntegration boolean
Password string
FetchYouDiamonded boolean
DiamondSenderSummaryResponses list
TotalDiamonds integer
SatoshisPerBitCloutExchangeRate integer
NanosSold integer
USDCentsPerBitcoinExchangeRate integer
Username string
GetEntriesFollowingUsername boolean
LastPublicKeyBase58Check string
NumToFetch string
PublicKeyToProfileEntry
NumFollowers integer
FetchHodlings boolean
FetchAll boolean
Hodlers list
FetchStartIndex integer
Notifications list
ProfilesByPublicKey
PostsByHash
UsernamePrefix string
Description string
OrderBy string
ModerationType string
FetchUsersThatHODL boolean
AddGlobalFeedBool boolean
ProfilesFound list
NextPublicKey string
TxnFound boolean
UserPublicKeyBase58Check string
Email string
PhoneNumber string
PublicKeysBase58Check string
SkipHodlings boolean
UserList list
DefaultFeeRateNanosPerKB integer
ParamUpdaters
SenderPublicKeyBase58Check string
RecipientPublicKeyOrUsername string
AmountNanos integer
ReceiverPublicKeyBase58Check string
DiamondPostHashHex string
DiamondLevel integer
PostHashHexToModify string
ParentStakeID string
Title string
BodyObj
RecloutedPostHashHex string
PostExtraData
IsHidden boolean
TstampNanos integer
PostHashHex string
PostEntryResponse
ReceiverUsernameOrPublicKeyBase58Check string
CreatorCoinToTransferNanos integer
ProfilePublicKeyBase58Check string
NewUsername string
NewDescription string
NewProfilePic string
NewCreatorBasisPoints integer
NewStakeMultipleBasisPoints integer

JSON-LD Document

Raw ↑
{
  "@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"
  ]
}