{
  "@context": {
    "@vocab": "https://fractal.is/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "fractal": "https://fractal.is/schema#",
    "google.protobuf.Any": "fractal:google.protobuf.Any",
    "google.rpc.Status": "fractal:google.rpc.Status",
    "code": {
      "@id": "fractal:code",
      "@type": "xsd:integer"
    },
    "message": {
      "@id": "fractal:message",
      "@type": "xsd:string"
    },
    "details": {
      "@id": "fractal:details",
      "@container": "@list"
    },
    "fractal.sdk.admin.GetTransactionStatusResponse": "fractal:fractal.sdk.admin.GetTransactionStatusResponse",
    "confirmed": {
      "@id": "fractal:confirmed",
      "@type": "@id"
    },
    "fractal.sdk.admin.GetTransactionStatusResponse.Confirmed": "fractal:fractal.sdk.admin.GetTransactionStatusResponse.Confirmed",
    "success": {
      "@id": "fractal:success",
      "@type": "xsd:boolean"
    },
    "fractal.sdk.admin.UpdateItemMetadataRequest.Args": "fractal:fractal.sdk.admin.UpdateItemMetadataRequest.Args",
    "description": {
      "@id": "fractal:description",
      "@type": "xsd:string"
    },
    "image": {
      "@id": "fractal:image",
      "@type": "xsd:string"
    },
    "fractal.sdk.admin.UpdateItemMetadataResponse": "fractal:fractal.sdk.admin.UpdateItemMetadataResponse",
    "updated": {
      "@id": "fractal:updated",
      "@type": "xsd:boolean"
    },
    "fractal.sdk.experimental.evm_experimental.CreatePolygonItemMintTransactionRequest": "fractal:fractal.sdk.experimental.evm_experimental.CreatePolygonItemMintTransactionRequest",
    "itemId": {
      "@id": "fractal:itemId",
      "@type": "xsd:string"
    },
    "walletPublicKey": {
      "@id": "fractal:walletPublicKey",
      "@type": "xsd:string"
    },
    "format": {
      "@id": "fractal:format",
      "@type": "@id"
    },
    "expiration": {
      "@id": "fractal:expiration",
      "@type": "xsd:string"
    },
    "fractal.sdk.experimental.evm_experimental.SerializationFormat": "fractal:fractal.sdk.experimental.evm_experimental.SerializationFormat",
    "fractal.sdk.experimental.evm_experimental.CreateEVMMintTransactionRequest": "fractal:fractal.sdk.experimental.evm_experimental.CreateEVMMintTransactionRequest",
    "args": {
      "@id": "fractal:args",
      "@type": "@id"
    },
    "fractal.sdk.experimental.evm_experimental.MintRequest": "fractal:fractal.sdk.experimental.evm_experimental.MintRequest",
    "recipient": {
      "@id": "fractal:recipient",
      "@type": "xsd:string"
    },
    "metadata": {
      "@id": "fractal:metadata",
      "@type": "@id"
    },
    "contractAddress": {
      "@id": "fractal:contractAddress",
      "@type": "xsd:string"
    },
    "uniqueRequestId": {
      "@id": "fractal:uniqueRequestId",
      "@type": "xsd:string"
    },
    "fractal.sdk.experimental.evm_experimental.MintRequest.EVMMetadata": "fractal:fractal.sdk.experimental.evm_experimental.MintRequest.EVMMetadata",
    "name": {
      "@id": "fractal:name",
      "@type": "xsd:string"
    },
    "imageBytes": {
      "@id": "fractal:imageBytes",
      "@type": "xsd:string"
    },
    "imageUrl": {
      "@id": "fractal:imageUrl",
      "@type": "xsd:string"
    },
    "attributes": {
      "@id": "fractal:attributes"
    },
    "animationUrl": {
      "@id": "fractal:animationUrl",
      "@type": "xsd:string"
    },
    "fractal.sdk.experimental.evm_experimental.MintResponse": "fractal:fractal.sdk.experimental.evm_experimental.MintResponse",
    "txHash": {
      "@id": "fractal:txHash",
      "@type": "xsd:string"
    },
    "fractal.sdk.experimental.evm_experimental.PolygonSetMaxSupplyResponse": "fractal:fractal.sdk.experimental.evm_experimental.PolygonSetMaxSupplyResponse",
    "fractal.sdk.experimental.evm_experimental.GetTokenIdMintedResponse": "fractal:fractal.sdk.experimental.evm_experimental.GetTokenIdMintedResponse",
    "tokenId": {
      "@id": "fractal:tokenId",
      "@type": "@id"
    },
    "fractal.sdk.experimental.evm_experimental.GetTokenIdMintedResponse.TokenId": "fractal:fractal.sdk.experimental.evm_experimental.GetTokenIdMintedResponse.TokenId",
    "contract": {
      "@id": "fractal:contract",
      "@type": "xsd:string"
    },
    "id": {
      "@id": "fractal:id",
      "@type": "xsd:string"
    },
    "quantity": {
      "@id": "fractal:quantity",
      "@type": "xsd:integer"
    },
    "fractal.sdk.experimental.solana_mint.CreateMintTransactionRequest": "fractal:fractal.sdk.experimental.solana_mint.CreateMintTransactionRequest",
    "payer": {
      "@id": "fractal:payer",
      "@type": "xsd:string"
    },
    "lamportCost": {
      "@id": "fractal:lamportCost",
      "@type": "xsd:string"
    },
    "collectionId": {
      "@id": "fractal:collectionId",
      "@type": "xsd:string"
    },
    "fractal.sdk.experimental.solana_mint.CreateMintTransactionResponse": "fractal:fractal.sdk.experimental.solana_mint.CreateMintTransactionResponse",
    "url": {
      "@id": "fractal:url",
      "@type": "xsd:string"
    },
    "fractal.sdk.experimental.solana_mint.Creator": "fractal:fractal.sdk.experimental.solana_mint.Creator",
    "address": {
      "@id": "fractal:address",
      "@type": "xsd:string"
    },
    "share": {
      "@id": "fractal:share",
      "@type": "xsd:integer"
    },
    "fractal.sdk.experimental.solana_mint.Metadata": "fractal:fractal.sdk.experimental.solana_mint.Metadata",
    "symbol": {
      "@id": "fractal:symbol",
      "@type": "xsd:string"
    },
    "sellerFeeBasisPoints": {
      "@id": "fractal:sellerFeeBasisPoints",
      "@type": "xsd:integer"
    },
    "creators": {
      "@id": "fractal:creators",
      "@container": "@list"
    },
    "externalUrl": {
      "@id": "fractal:externalUrl",
      "@type": "xsd:string"
    },
    "fractal.sdk.experimental.solana_mint.MintRequest": "fractal:fractal.sdk.experimental.solana_mint.MintRequest",
    "fractal.sdk.experimental.solana_mint.MintResponse": "fractal:fractal.sdk.experimental.solana_mint.MintResponse",
    "signature": {
      "@id": "fractal:signature",
      "@type": "xsd:string"
    },
    "fractal.sdk.experimental.solana_mint.UpgradeRequest": "fractal:fractal.sdk.experimental.solana_mint.UpgradeRequest",
    "burnMintsAddresses": {
      "@id": "fractal:burnMintsAddresses",
      "@container": "@list"
    },
    "expectedOwner": {
      "@id": "fractal:expectedOwner",
      "@type": "xsd:string"
    },
    "burnRefundTransferWallet": {
      "@id": "fractal:burnRefundTransferWallet",
      "@type": "xsd:string"
    },
    "newToken": {
      "@id": "fractal:newToken",
      "@type": "@id"
    },
    "fractal.sdk.experimental.solana_mint.UpgradeRequest.Token": "fractal:fractal.sdk.experimental.solana_mint.UpgradeRequest.Token",
    "metadataUri": {
      "@id": "fractal:metadataUri",
      "@type": "xsd:string"
    },
    "collectionAddress": {
      "@id": "fractal:collectionAddress",
      "@type": "xsd:string"
    },
    "fractal.sdk.experimental.solana_mint.UpgradeResponse": "fractal:fractal.sdk.experimental.solana_mint.UpgradeResponse",
    "signUrl": {
      "@id": "fractal:signUrl",
      "@type": "xsd:string"
    },
    "mintAddress": {
      "@id": "fractal:mintAddress",
      "@type": "xsd:string"
    },
    "fractal.sdk.file.GenerateUploadFileUrlResponse": "fractal:fractal.sdk.file.GenerateUploadFileUrlResponse",
    "putUrl": {
      "@id": "fractal:putUrl",
      "@type": "xsd:string"
    },
    "publicUrl": {
      "@id": "fractal:publicUrl",
      "@type": "xsd:string"
    },
    "fractal.sdk.common.Price": "fractal:fractal.sdk.common.Price",
    "amount": {
      "@id": "fractal:amount",
      "@type": "xsd:string"
    },
    "unit": {
      "@id": "fractal:unit",
      "@type": "xsd:string"
    },
    "fractal.sdk.inventory.GetItemsResponse": "fractal:fractal.sdk.inventory.GetItemsResponse",
    "templates": {
      "@id": "fractal:templates",
      "@container": "@list"
    },
    "fractal.sdk.inventory.GetItemsResponse.Metadata": "fractal:fractal.sdk.inventory.GetItemsResponse.Metadata",
    "fractal.sdk.inventory.GetItemsResponse.Metadata.Attribute": "fractal:fractal.sdk.inventory.GetItemsResponse.Metadata.Attribute",
    "intValue": {
      "@id": "fractal:intValue",
      "@type": "xsd:integer"
    },
    "stringValue": {
      "@id": "fractal:stringValue",
      "@type": "xsd:string"
    },
    "fractal.sdk.inventory.GetItemsResponse.Template": "fractal:fractal.sdk.inventory.GetItemsResponse.Template",
    "price": {
      "@id": "fractal:price",
      "@type": "@id"
    },
    "fractal.sdk.inventory.CreateItemMintTransactionResponse": "fractal:fractal.sdk.inventory.CreateItemMintTransactionResponse",
    "fractal.sdk.inventory.InventoryManagementService.CreateItemMintTransactionBody": "fractal:fractal.sdk.inventory.InventoryManagementService.CreateItemMintTransactionBody",
    "fractal.sdk.common.Chain": "fractal:fractal.sdk.common.Chain",
    "fractal.sdk.marketplace.GetCollectionsResponse": "fractal:fractal.sdk.marketplace.GetCollectionsResponse",
    "collections": {
      "@id": "fractal:collections",
      "@container": "@list"
    },
    "fractal.sdk.marketplace.GetCollectionsResponse.Collection": "fractal:fractal.sdk.marketplace.GetCollectionsResponse.Collection",
    "chain": {
      "@id": "fractal:chain",
      "@type": "@id"
    },
    "fractal.sdk.marketplace.GetTokenListingsResponse": "fractal:fractal.sdk.marketplace.GetTokenListingsResponse",
    "listings": {
      "@id": "fractal:listings",
      "@container": "@list"
    },
    "fractal.sdk.marketplace.GetTokenListingsResponse.Listing": "fractal:fractal.sdk.marketplace.GetTokenListingsResponse.Listing",
    "listingId": {
      "@id": "fractal:listingId",
      "@type": "xsd:string"
    },
    "fractal.sdk.metagame.GetFlakesSummaryResponse": "fractal:fractal.sdk.metagame.GetFlakesSummaryResponse",
    "factions": {
      "@id": "fractal:factions"
    },
    "fractal.sdk.metagame.GetFlakesSummaryResponse.MinMax": "fractal:fractal.sdk.metagame.GetFlakesSummaryResponse.MinMax",
    "min": {
      "@id": "fractal:min",
      "@type": "xsd:string"
    },
    "max": {
      "@id": "fractal:max",
      "@type": "xsd:string"
    },
    "fractal.sdk.scores.BatchCreateScoresRequest": "fractal:fractal.sdk.scores.BatchCreateScoresRequest",
    "scores": {
      "@id": "fractal:scores",
      "@container": "@list"
    },
    "fractal.sdk.scores.Score": "fractal:fractal.sdk.scores.Score",
    "userId": {
      "@id": "fractal:userId",
      "@type": "xsd:string"
    },
    "type": {
      "@id": "fractal:type",
      "@type": "xsd:string"
    },
    "value": {
      "@id": "fractal:value",
      "@type": "xsd:decimal"
    },
    "externalUserId": {
      "@id": "fractal:externalUserId",
      "@type": "xsd:string"
    },
    "fractal.sdk.scores.PostCreateScoreRequest": "fractal:fractal.sdk.scores.PostCreateScoreRequest",
    "score": {
      "@id": "fractal:score",
      "@type": "@id"
    },
    "fractal.sdk.scores.PostCreateScoreResponse": "fractal:fractal.sdk.scores.PostCreateScoreResponse",
    "ids": {
      "@id": "fractal:ids",
      "@container": "@list"
    },
    "fractal.sdk.scores.GetScoreResponse": "fractal:fractal.sdk.scores.GetScoreResponse",
    "fractal.sdk.solana.GenerateBurnTokenTransactionResponse": "fractal:fractal.sdk.solana.GenerateBurnTokenTransactionResponse",
    "transactionBase58": {
      "@id": "fractal:transactionBase58",
      "@type": "xsd:string"
    },
    "fractal.sdk.solana.GetTokenBuyTransactionResponse": "fractal:fractal.sdk.solana.GetTokenBuyTransactionResponse",
    "transaction": {
      "@id": "fractal:transaction",
      "@type": "xsd:string"
    },
    "fractal.sdk.solana.GetTokenCancelSellTransactionResponse": "fractal:fractal.sdk.solana.GetTokenCancelSellTransactionResponse",
    "fractal.sdk.solana.GetTokenSellTransactionResponse": "fractal:fractal.sdk.solana.GetTokenSellTransactionResponse",
    "fractal.sdk.solana.IsForSaleResponse": "fractal:fractal.sdk.solana.IsForSaleResponse",
    "isForSale": {
      "@id": "fractal:isForSale",
      "@type": "xsd:boolean"
    },
    "fractal.sdk.solana.GetForSaleItemsResponse": "fractal:fractal.sdk.solana.GetForSaleItemsResponse",
    "items": {
      "@id": "fractal:items",
      "@container": "@list"
    },
    "fractal.sdk.solana.GetForSaleItemsResponse.Item": "fractal:fractal.sdk.solana.GetForSaleItemsResponse.Item",
    "listTime": {
      "@id": "fractal:listTime",
      "@type": "@id"
    },
    "fractal.sdk.solana.Price": "fractal:fractal.sdk.solana.Price",
    "fractal.sdk.solana.Time": "fractal:fractal.sdk.solana.Time",
    "epochMillis": {
      "@id": "fractal:epochMillis",
      "@type": "xsd:string"
    },
    "time": {
      "@id": "fractal:time",
      "@type": "xsd:dateTime"
    },
    "fractal.sdk.tournament.CreateTournamentScoreResponse": "fractal:fractal.sdk.tournament.CreateTournamentScoreResponse",
    "fractal.sdk.tournament.Score": "fractal:fractal.sdk.tournament.Score",
    "fractal.sdk.tournament.GetLatestScoresResponse": "fractal:fractal.sdk.tournament.GetLatestScoresResponse",
    "next": {
      "@id": "fractal:next",
      "@type": "xsd:string"
    },
    "fractal.sdk.tournament.GetExternalUserScoresResponse": "fractal:fractal.sdk.tournament.GetExternalUserScoresResponse",
    "fractal.sdk.tournament.GetUserScoresTotalResponse": "fractal:fractal.sdk.tournament.GetUserScoresTotalResponse",
    "fractal.sdk.transaction.AuthorizeTransactionRequest": "fractal:fractal.sdk.transaction.AuthorizeTransactionRequest",
    "unsignedMessage": {
      "@id": "fractal:unsignedMessage",
      "@type": "xsd:string"
    },
    "fractal.sdk.transaction.AuthorizeTransactionResponse": "fractal:fractal.sdk.transaction.AuthorizeTransactionResponse",
    "fractal.sdk.transaction.GetSignedResultResponse": "fractal:fractal.sdk.transaction.GetSignedResultResponse",
    "signedSignature": {
      "@id": "fractal:signedSignature",
      "@type": "xsd:string"
    },
    "fractal.sdk.wallet.GetCoinsResponse": "fractal:fractal.sdk.wallet.GetCoinsResponse",
    "coins": {
      "@id": "fractal:coins",
      "@container": "@list"
    },
    "fractal.sdk.wallet.GetCoinsResponse.Coin": "fractal:fractal.sdk.wallet.GetCoinsResponse.Coin",
    "decimals": {
      "@id": "fractal:decimals",
      "@type": "xsd:integer"
    },
    "uiAmount": {
      "@id": "fractal:uiAmount",
      "@type": "xsd:string"
    },
    "logoUri": {
      "@id": "fractal:logoUri",
      "@type": "xsd:string"
    },
    "fractal.sdk.wallet.GetInfoResponse": "fractal:fractal.sdk.wallet.GetInfoResponse",
    "accountPublicKey": {
      "@id": "fractal:accountPublicKey",
      "@type": "xsd:string"
    },
    "email": {
      "@id": "fractal:email",
      "@type": "xsd:string"
    },
    "username": {
      "@id": "fractal:username",
      "@type": "xsd:string"
    },
    "wallets": {
      "@id": "fractal:wallets",
      "@container": "@list"
    },
    "fractal.sdk.wallet.Wallet": "fractal:fractal.sdk.wallet.Wallet",
    "fractal.sdk.wallet.File": "fractal:fractal.sdk.wallet.File",
    "uri": {
      "@id": "fractal:uri",
      "@type": "xsd:string"
    },
    "fractal.sdk.wallet.GetItemsResponse": "fractal:fractal.sdk.wallet.GetItemsResponse",
    "fractal.sdk.wallet.GetItemsResponse.Item": "fractal:fractal.sdk.wallet.GetItemsResponse.Item",
    "files": {
      "@id": "fractal:files",
      "@container": "@list"
    },
    "fractal.auth.public.link.VerifyLinkTokenRequest": "fractal:fractal.auth.public.link.VerifyLinkTokenRequest",
    "token": {
      "@id": "fractal:token",
      "@type": "xsd:string"
    },
    "fractal.auth.public.link.VerifyLinkTokenResponse": "fractal:fractal.auth.public.link.VerifyLinkTokenResponse",
    "fractal.auth.signin_v2.AuthorizeRequest": "fractal:fractal.auth.signin_v2.AuthorizeRequest",
    "clientId": {
      "@id": "fractal:clientId",
      "@type": "xsd:string"
    },
    "codeChallenge": {
      "@id": "fractal:codeChallenge",
      "@type": "xsd:string"
    },
    "scopes": {
      "@id": "fractal:scopes",
      "@container": "@list"
    },
    "fractal.auth.signin_v2.AuthorizeResponse": "fractal:fractal.auth.signin_v2.AuthorizeResponse",
    "approvalUrl": {
      "@id": "fractal:approvalUrl",
      "@type": "xsd:string"
    },
    "fractal.auth.signin_v2.RefreshTokenRequest": "fractal:fractal.auth.signin_v2.RefreshTokenRequest",
    "refreshToken": {
      "@id": "fractal:refreshToken",
      "@type": "xsd:string"
    },
    "fractal.auth.signin_v2.RefreshTokenResponse": "fractal:fractal.auth.signin_v2.RefreshTokenResponse",
    "bearerToken": {
      "@id": "fractal:bearerToken",
      "@type": "xsd:string"
    },
    "fractal.auth.signin_v2.GetTokenRequest": "fractal:fractal.auth.signin_v2.GetTokenRequest",
    "verifier": {
      "@id": "fractal:verifier",
      "@type": "xsd:string"
    },
    "fractal.auth.signin_v2.GetTokenResponse": "fractal:fractal.auth.signin_v2.GetTokenResponse",
    "fractal.auth.public.GetUrlResponse": "fractal:fractal.auth.public.GetUrlResponse",
    "fractal.auth.public.ApprovalResultRequest": "fractal:fractal.auth.public.ApprovalResultRequest",
    "fractal.auth.public.ApprovalResultResponse": "fractal:fractal.auth.public.ApprovalResultResponse",
    "fractal.auth.public.VerifyTokenRequest": "fractal:fractal.auth.public.VerifyTokenRequest",
    "fractal.auth.public.VerifyTokenResponse": "fractal:fractal.auth.public.VerifyTokenResponse"
  },
  "@type": "schema:Dataset",
  "schema:name": "Fractal API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects Fractal'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-22) from openapi/fractal-is-api-openapi.yml, openapi/fractal-is-auth-api-openapi.yml, openapi/fractal-is-server-auth-api-openapi.yml.",
  "dcterms:created": "2026-10-22",
  "dcterms:source": [
    "openapi/fractal-is-api-openapi.yml",
    "openapi/fractal-is-auth-api-openapi.yml",
    "openapi/fractal-is-server-auth-api-openapi.yml"
  ]
}