This schema contains comprehensive datasets for tracking Virtuals Protocol fundamental data across multiple metrics categories, including AI agent activity, trading volume, fee distribution, token economics, and market data for the decentralized AI agent marketplace.
The total amount of fees (in USD) paid by users on Virtuals Protocol
ez_metrics
fees
The sum of all taxes, 1% fee on all trades, and agent fees (in USD) paid on Virtuals Protocol
ez_metrics
service_fee_allocation
All fees paid to AI agents on Virtuals Protocol
ez_metrics
treasury_fee_allocation
Revenue allocated to the protocolβs treasury. All taxes paid on trades first go to the treasury, then post-bond are distributed across Agent Creator (30%), Agent Affiliates (20%), and Agent subDAO (50%)
ez_metrics
fee_fun_usd
Agent fees collected in USD (legacy naming)
ez_metrics
fee_fun_native
Agent fees collected in native tokens (legacy naming)
-- Pull fundamental activity data for Virtuals ProtocolSELECT date, daily_agents, spot_dau, spot_volume, spot_fees, fees, priceFROM art_share.virtuals.ez_metricsWHERE date >= DATEADD(month, -3, CURRENT_DATE())ORDER BY date ASC
-- Analyze AI agent activity and user engagementSELECT date, daily_agents, spot_dau, spot_volume, spot_volume / NULLIF(spot_dau, 0) as avg_volume_per_user, spot_volume / NULLIF(daily_agents, 0) as avg_volume_per_agent, spot_dau / NULLIF(daily_agents, 0) as avg_users_per_agentFROM art_share.virtuals.ez_metricsWHERE date >= DATEADD(month, -2, CURRENT_DATE()) AND daily_agents > 0ORDER BY date ASC
-- Analyze Virtuals Protocol fee structure and distributionSELECT date, ecosystem_
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Artemis API Docs","description":"Artemis provides institutional-grade on-chain fundamental metrics for crypto investors and protocols. Access blockchain data via Terminal, Sheets (Google Sheets/Excel plugin), REST API, Python SDK, and Snowflake Data Share.","colors":{"primary":"#649BE2","light":"#A3CEFF","dark":"#649BE2"},"logo":{"light":"https://mintcdn.com/artemis-db73460d/T3y8dXGAUcqrYpFZ/images/artemis-main-256.png?fit=max\u0026auto=format\u0026n=T3y8dXGAUcqrYpFZ\u0026q=85\u0026s=adbd93b7ba8867bf4eb1f504f3fce4c8","dark":"https://mintcdn.com/artemis-db73460d/T3y8dXGAUcqrYpFZ/images/artemis-main-256.png?fit=max\u0026auto=format\u0026n=T3y8dXGAUcqrYpFZ\u0026q=85\u0026s=adbd93b7ba8867bf4eb1f504f3fce4c8"},"favicon":{"light":"https://mintcdn.com/artemis-db73460d/T3y8dXGAUcqrYpFZ/images/artemis-favicon-128.png?fit=max\u0026auto=format\u0026n=T3y8dXGAUcqrYpFZ\u0026q=85\u0026s=5a747d2a668acef32a715f92f550ebf6","dark":"https://mintcdn.com/artemis-db73460d/T3y8dXGAUcqrYpFZ/images/artemis-favicon-128.png?fit=max\u0026auto=format\u0026n=T3y8dXGAUcqrYpFZ\u0026q=85\u0026s=5a747d2a668acef32a715f92f550ebf6"},"navbar":{"links":[{"href":"mailto:support@artemisanalytics.xyz","label":"Support"}],"primary":{"type":"button","label":"Home","href":"https://www.artemis.ai"}},"footer":{"socials":{"x":"https://x.com/artemis","github":"https://github.com/Artemis-xyz","linkedin":"https://www.linkedin.com/company/artemis-xyz"}},"seo":{"metatags":{"canonical":"https://www.artemis.ai"},"indexing":"all"},"styling":{"latex":false},"navigation":{"global":{"anchors":[{"anchor":"Terminal","icon":"house","href":"https://www.artemis.ai"}]},"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"artemis-db73460d","hasAudioNarration":false,"actualSubdomain":"artemis-db73460d","customDomains":["artemis.ai"],"gitSource":{"type":"github","owner":"artemis-xyz","repo":"docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6a9d688943246d111fed6c94","collectionId":"52197881-c02e-4293-bf42-45917a8a021d","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6a9d688943246d111fed6c94"},"entitlements":{"AI_CHAT":{"status":"DISABLED"}},"buildId":"6a9d688943246d111fed6c94","clientVersion":"0.0.4076","searchFilterCounts":[{"language":"default","tag":"Documentation","count":92},{"language":"default","tag":"βοΈ Snowflake Share","count":31},{"language":"default","tag":"π’ Artemis Sheets","count":27},{"language":"default","tag":"Tables","count":27},{"language":"default","tag":"API Reference","count":21},{"language":"default","tag":"Endpoints","count":21},{"language":"default","tag":"π₯οΈ API","count":17},{"language":"default","tag":"Troubleshooting","count":15},{"language":"default","tag":"Stablecoins","count":9},{"language":"default","tag":"Metrics","count":8}]},"assistantConfig":{},"basePath":"/docs","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"comment-mode","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"snowflake-share/tables/virtuals","slug":"/snowflake-share/tables/virtuals","pageMetadata":{"title":"Virtuals","description":"Virtuals Schema Description and Methodology","href":"/snowflake-share/tables/virtuals"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Virtuals Schema Description and Methodology\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={code:`code`,li:`li`,p:`p`,pre:`pre`,span:`span`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,ul:`ul`,..._provideComponents(),...props.components},{CodeBlock,Heading,Table}=_components;if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Table)_missingMdxReference(`Table`,true);return _jsxs(_Fragment,{children:[_jsx(_components.p,{children:`This schema contains comprehensive datasets for tracking Virtuals Protocol fundamental data across multiple metrics categories, including AI agent activity, trading volume, fee distribution, token economics, and market data for the decentralized AI agent marketplace.`}),`\n`,_jsx(Heading,{level:`2`,id:`available-tables`,children:`Available Tables`}),`\n`,_jsx(_components.p,{children:`Virtuals data is available in two main tables:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`ez_metrics`}),`: Main aggregated metrics for the Virtuals Protocol`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`ez_metrics_by_chain`}),`: Chain-specific metrics (currently focused on Base network)`]}),`\n`]}),`\n`,_jsx(Heading,{level:`2`,id:`table-schema`,children:`Table Schema`}),`\n`,_jsx(Heading,{level:`3`,id:`ai-agent-and-activity-metrics`,children:`AI Agent and Activity Metrics`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Table Name`}),_jsx(_components.th,{children:`Column Name`}),_jsx(_components.th,{children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`ez_metrics`}),_jsx(_components.td,{children:`daily_agents`}),_jsx(_components.td,{children:`The number of AI agents active on a given day`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`ez_metrics`}),_jsx(_components.td,{children:`spot_dau`}),_jsx(_components.td,{children:`The number of daily active traders on Virtuals Protocol`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`ez_metrics`}),_jsx(_components.td,{children:`dau`}),_jsx(_components.td,{children:`Same as spot_dau (legacy naming)`})]})]})]}),`\n`,_jsx(Heading,{level:`3`,id:`trading-and-volume-metrics`,children:`Trading and Volume Metrics`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Table Name`}),_jsx(_components.th,{children:`Column Name`}),_jsx(_components.th,{children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`ez_metrics`}),_jsx(_components.td,{children:`spot_volume`}),_jsx(_components.td,{children:`The total trading volume on Virtuals Protocol`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`ez_metrics`}),_jsx(_components.td,{children:`volume_usd`}),_jsx(_components.td,{children:`Same as spot_volume (legacy naming)`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`ez_metrics`}),_jsx(_components.td,{children:`volume_native`}),_jsx(_components.td,{children:`Trading volume in native token units`})]})]})]}),`\n`,_jsx(Heading,{level:`3`,id:`fee-structure-and-revenue-metrics`,children:`Fee Structure and Revenue Metrics`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Table Name`}),_jsx(_components.th,{children:`Column Name`}),_jsx(_components.th,{children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`ez_metrics`}),_jsx(_components.td,{children:`spot_fees`}),_jsx(_components.td,{children:`The total amount of fees (in USD) paid by users on Virtuals Protocol`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`ez_metrics`}),_jsx(_components.td,{children:`fees`}),_jsx(_components.td,{children:`The sum of all taxes, 1% fee on all trades, and agent fees (in USD) paid on Virtuals Protocol`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`ez_metrics`}),_jsx(_components.td,{children:`service_fee_allocation`}),_jsx(_components.td,{children:`All fees paid to AI agents on Virtuals Protocol`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`ez_metrics`}),_jsx(_components.td,{children:`treasury_fee_allocation`}),_jsx(_components.td,{children:`Revenue allocated to the protocolβs treasury. All taxes paid on trades first go to the treasury, then post-bond are distributed across Agent Creator (30%), Agent Affiliates (20%), and Agent subDAO (50%)`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`ez_metrics`}),_jsx(_components.td,{children:`fee_fun_usd`}),_jsx(_components.td,{children:`Agent fees collected in USD (legacy naming)`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`ez_metrics`}),_jsx(_components.td,{children:`fee_fun_native`}),_jsx(_components.td,{children:`Agent fees collected in native tokens (legacy naming)`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`ez_metrics`}),_jsx(_components.td,{children:`tax_usd`}),_jsx(_components.td,{children:`Tax fees collected from trades (legacy naming)`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`ez_metrics`}),_jsx(_components.td,{children:`fees`}),_jsx(_components.td,{children:`Total fees collected (legacy naming)`})]})]})]}),`\n`,_jsx(Heading,{level:`3`,id:`token-supply-metrics`,children:`Token Supply Metrics`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Table Name`}),_jsx(_components.th,{children:`Column Name`}),_jsx(_components.th,{children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`ez_metrics`}),_jsx(_components.td,{children:`circulating_supply_native`}),_jsx(_components.td,{children:`The circulating supply of VIRTUALS tokens in native units`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`ez_metrics`}),_jsx(_components.td,{children:`net_supply_change_native`}),_jsx(_components.td,{children:`The net change in the circulating supply of VIRTUALS tokens`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`ez_metrics`}),_jsx(_components.td,{children:`premine_unlocks_native`}),_jsx(_components.td,{children:`The amount of native VIRTUALS tokens unlocked from premine`})]})]})]}),`\n`,_jsx(Heading,{level:`3`,id:`market-and-token-metrics`,children:`Market and Token Metrics`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Table Name`}),_jsx(_components.th,{children:`Column Name`}),_jsx(_components.th,{children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`ez_metrics`}),_jsx(_components.td,{children:`price`}),_jsx(_components.td,{children:`The price of VIRTUALS token in USD`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`ez_metrics`}),_jsx(_components.td,{children:`market_cap`}),_jsx(_components.td,{children:`The market cap of VIRTUALS token in USD`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`ez_metrics`}),_jsx(_components.td,{children:`fdmc`}),_jsx(_components.td,{children:`The fully diluted market cap of VIRTUALS token in USD`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`ez_metrics`}),_jsx(_components.td,{children:`token_volume`}),_jsx(_components.td,{children:`The trading volume of VIRTUALS token in USD`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`ez_metrics`}),_jsx(_components.td,{children:`token_turnover_circulating`}),_jsx(_components.td,{children:`The turnover of VIRTUALS token based on circulating supply`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`ez_metrics`}),_jsx(_components.td,{children:`token_turnover_fdv`}),_jsx(_components.td,{children:`The turnover of VIRTUALS token based on fully diluted valuation`})]})]})]}),`\n`,_jsx(Heading,{level:`3`,id:`chain-specific-metrics`,children:`Chain-Specific Metrics`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Table Name`}),_jsx(_components.th,{children:`Column Name`}),_jsx(_components.th,{children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`ez_metrics_by_chain`}),_jsx(_components.td,{children:`chain`}),_jsx(_components.td,{children:`The blockchain (currently βbaseβ)`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`ez_metrics_by_chain`}),_jsx(_components.td,{children:`trading_volume`}),_jsx(_components.td,{children:`Trading volume on the specific chain`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`ez_metrics_by_chain`}),_jsx(_components.td,{children:`volume_native`}),_jsx(_components.td,{children:`Trading volume in native token units`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`ez_metrics_by_chain`}),_jsx(_components.td,{children:`ai_volume`}),_jsx(_components.td,{children:`AI-related trading volume (same as trading_volume)`})]})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`sample-queries`,children:`Sample Queries`}),`\n`,_jsx(Heading,{level:`3`,id:`basic-protocol-activity-query`,children:`Basic Protocol Activity Query`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`15`,language:`sql`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`sql`,children:_jsxs(_components.code,{language:`sql`,numberOfLines:`15`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#6E7781`,\"--shiki-dark\":`#6A9955`},children:`-- Pull fundamental activity data for Virtuals Protocol`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`SELECT`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:` date`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` daily_agents,`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` spot_dau,`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` spot_volume,`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` spot_fees,`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` fees,`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` price`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`FROM`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#D4D4D4`},children:` art_share`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#D4D4D4`},children:`virtuals`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.ez_metrics`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`WHERE`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:` date`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` >=`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#DCDCAA`},children:` DATEADD`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`(`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`month`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`-`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`3`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, CURRENT_DATE())`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`ORDER BY`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:` date`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:` ASC`})]}),`\n`]})})}),`\n`,_jsx(Heading,{level:`3`,id:`ai-agent-activity-analysis`,children:`AI Agent Activity Analysis`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`16`,language:`sql`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`sql`,children:_jsxs(_components.code,{language:`sql`,numberOfLines:`16`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#6E7781`,\"--shiki-dark\":`#6A9955`},children:`-- Analyze AI agent activity and user engagement`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`SELECT`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:` date`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` daily_agents,`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` spot_dau,`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` spot_volume,`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` spot_volume `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`/`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#DCDCAA`},children:` NULLIF`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`(spot_dau, `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`0`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`) `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`as`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` avg_volume_per_user,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` spot_volume `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`/`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#DCDCAA`},children:` NULLIF`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`(daily_agents, `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`0`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`) `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`as`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` avg_volume_per_agent,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` spot_dau `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`/`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#DCDCAA`},children:` NULLIF`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`(daily_agents, `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`0`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`) `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`as`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` avg_users_per_agent`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`FROM`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#D4D4D4`},children:` art_share`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#D4D4D4`},children:`virtuals`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.ez_metrics`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`WHERE`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:` date`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` >=`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#DCDCAA`},children:` DATEADD`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`(`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`month`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`-`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`2`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, CURRENT_DATE())`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:` AND`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` daily_agents `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`>`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:` 0`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`ORDER BY`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:` date`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:` ASC`})]}),`\n`]})})}),`\n`,_jsx(Heading,{level:`3`,id:`fee-distribution-analysis`,children:`Fee Distribution Analysis`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`4`,language:`sql`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`sql`,children:_jsxs(_components.code,{language:`sql`,numberOfLines:`4`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#6E7781`,\"--shiki-dark\":`#6A9955`},children:`-- Analyze Virtuals Protocol fee structure and distribution`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`SELECT`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:` date`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` ecosystem_`})}),`\n`]})})})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Virtuals","description":"Virtuals Schema Description and Methodology","href":"/snowflake-share/tables/virtuals"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Available Tables","slug":"available-tables","depth":2,"children":[]},{"title":"Table Schema","slug":"table-schema","depth":2,"children":[{"title":"AI Agent and Activity Metrics","slug":"ai-agent-and-activity-metrics","depth":3,"children":[]},{"title":"Trading and Volume Metrics","slug":"trading-and-volume-metrics","depth":3,"children":[]},{"title":"Fee Structure and Revenue Metrics","slug":"fee-structure-and-revenue-metrics","depth":3,"children":[]},{"title":"Token Supply Metrics","slug":"token-supply-metrics","depth":3,"children":[]},{"title":"Market and Token Metrics","slug":"market-and-token-metrics","depth":3,"children":[]},{"title":"Chain-Specific Metrics","slug":"chain-specific-metrics","depth":3,"children":[]}]},{"title":"Sample Queries","slug":"sample-queries","depth":2,"children":[{"title":"Basic Protocol Activity Query","slug":"basic-protocol-activity-query","depth":3,"children":[]},{"title":"AI Agent Activity Analysis","slug":"ai-agent-activity-analysis","depth":3,"children":[]},{"title":"Fee Distribution Analysis","slug":"fee-distribution-analysis","depth":3,"children":[]}]}],"codeExamples":{}},"jsLinks":[],"subdomain":"artemis-db73460d","siteName":"Artemis API Docs","title":"Virtuals - Artemis API Docs","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2025-10-08T15:09:40.589Z","originalFileLocation":"snowflake-share/tables/virtuals.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Virtuals Schema Description and Methodology\">\u003cmeta data-mint-head name=\"application-name\" content=\"Artemis API Docs\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/docs/mintlify-assets/_mintlify/favicons/artemis-db73460d/pnJXpoBgJ8cXk30g/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/docs/mintlify-assets/_mintlify/favicons/artemis-db73460d/pnJXpoBgJ8cXk30g/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/docs/mintlify-assets/_mintlify/favicons/artemis-db73460d/pnJXpoBgJ8cXk30g/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/docs/mintlify-assets/_mintlify/favicons/artemis-db73460d/pnJXpoBgJ8cXk30g/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/docs/mintlify-assets/_mintlify/favicons/artemis-db73460d/pnJXpoBgJ8cXk30g/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/docs/mintlify-assets/_mintlify/favicons/artemis-db73460d/pnJXpoBgJ8cXk30g/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/docs/mintlify-assets/_mintlify/favicons/artemis-db73460d/pnJXpoBgJ8cXk30g/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/docs/mintlify-assets/_mintlify/favicons/artemis-db73460d/pnJXpoBgJ8cXk30g/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/docs/mintlify-assets/_mintlify/favicons/artemis-db73460d/pnJXpoBgJ8cXk30g/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Virtuals - Artemis API Docs\">\u003cmeta data-mint-head property=\"og:description\" content=\"Virtuals Schema Description and Methodology\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Artemis API Docs\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://www.artemis.ai/snowflake-share/tables/virtuals\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://artemis-db73460d.mintlify.site/docs/_mintlify/api/og/v2?division=Tables\u0026amp;title=Virtuals\u0026amp;description=Virtuals+Schema+Description+and+Methodology\u0026amp;theme=ae434ceb9c1c738222189322\u0026amp;signature=61caebd49daa3d94d6d3e734cdb091bf176d354938ac51064e22fe3d2fe09ab0\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Virtuals - Artemis API Docs\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Virtuals Schema Description and Methodology\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://artemis-db73460d.mintlify.site/docs/_mintlify/api/og/v2?division=Tables\u0026amp;title=Virtuals\u0026amp;description=Virtuals+Schema+Description+and+Methodology\u0026amp;theme=ae434ceb9c1c738222189322\u0026amp;signature=61caebd49daa3d94d6d3e734cdb091bf176d354938ac51064e22fe3d2fe09ab0\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/docs/mintlify-assets/_mintlify/favicons/artemis-db73460d/pnJXpoBgJ8cXk30g/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Artemis API Docs\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#649BE2\">\u003clink data-mint-head rel=\"canonical\" href=\"https://www.artemis.ai/snowflake-share/tables/virtuals\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/docs/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/docs/snowflake-share/tables/virtuals.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://www.artemis.ai/#organization\",\"name\":\"Artemis API Docs\",\"url\":\"https://www.artemis.ai\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/artemis-db73460d/T3y8dXGAUcqrYpFZ/images/artemis-main-256.png?fit=max\u0026auto=format\u0026n=T3y8dXGAUcqrYpFZ\u0026q=85\u0026s=adbd93b7ba8867bf4eb1f504f3fce4c8\"}},{\"@type\":\"WebSite\",\"@id\":\"https://www.artemis.ai#website\",\"name\":\"Artemis API Docs\",\"url\":\"https://www.artemis.ai\",\"publisher\":{\"@id\":\"https://www.artemis.ai/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://www.artemis.ai/snowflake-share/tables/virtuals#webpage\",\"url\":\"https://www.artemis.ai/snowflake-share/tables/virtuals\",\"name\":\"Virtuals\",\"description\":\"Virtuals Schema Description and Methodology\",\"dateModified\":\"2025-10-08T15:09:40.589Z\",\"isPartOf\":{\"@id\":\"https://www.artemis.ai#website\"},\"breadcrumb\":{\"@id\":\"https://www.artemis.ai/snowflake-share/tables/virtuals#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://www.artemis.ai/snowflake-share/tables/virtuals#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"βοΈ Snowflake Share\",\"item\":\"https://www.artemis.ai/snowflake-share/overview\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Tables\",\"item\":\"https://www.artemis.ai/snowflake-share/tables/aave\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Virtuals\",\"item\":\"https://www.artemis.ai/snowflake-share/tables/virtuals\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://www.artemis.ai/snowflake-share/tables/virtuals#article\",\"headline\":\"Virtuals\",\"name\":\"Virtuals\",\"description\":\"Virtuals Schema Description and Methodology\",\"url\":\"https://www.artemis.ai/snowflake-share/tables/virtuals\",\"mainEntityOfPage\":{\"@id\":\"https://www.artemis.ai/snowflake-share/tables/virtuals#webpage\"},\"dateModified\":\"2025-10-08T15:09:40.589Z\",\"publisher\":{\"@id\":\"https://www.artemis.ai/#organization\"},\"isPartOf\":{\"@id\":\"https://www.artemis.ai#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Artemis API Docs\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Artemis API Docs","nav":{"global":{"anchors":[{"anchor":"Terminal","icon":"house","href":"https://www.artemis.ai"}]},"tabs":[{"tab":"Documentation","groups":[{"group":"π Welcome","pages":[{"title":"Overview","href":"/welcome/overview"},{"title":"Pricing","href":"/welcome/pricing"}]},{"group":"π Data Reference","pages":[{"title":"Supported Assets","href":"/data-reference/supported-assets"},{"title":"Asset Metrics Catalog","href":"/data-reference/asset-metrics-catalog"},{"title":"Stablecoin Metrics Methodology - July 2026","href":"/data-reference/stablecoin-methodology"},{"title":"Changelog","href":"/data-reference/changelog"},{"group":"Archive","pages":[{"title":"Protocol Deprecations - May 2026","href":"/data-reference/protocol-deprecation"},{"title":"Application Metric Deprecations - June 2026","href":"/data-reference/application-metric-deprecation"}]}]},{"group":"ποΈ S\u0026P Pantera Digital Asset Index","pages":[{"title":"Overview","href":"/sp-pantera-index/overview"},{"title":"Metrics \u0026 Definitions","href":"/sp-pantera-index/metrics"},{"title":"Asset Coverage Process","href":"/sp-pantera-index/asset-coverage"}]},{"group":"π Prediction Markets","pages":[{"title":"Prediction Markets","href":"/prediction-markets/overview"}]},{"group":"π’ Artemis Sheets","pages":[{"title":"Overview","href":"/artemis-sheets/overview"},{"title":"Installation and Usage","href":"/artemis-sheets/installation-and-usage"},{"group":"Metrics","pages":[{"title":"Syntax and Formulas","href":"/artemis-sheets/metrics/syntax-and-formulas"},{"title":"Supported Symbols","href":"/artemis-sheets/metrics/supported-symbols"},{"title":"Supported Metrics","href":"/artemis-sheets/metrics/supported-metrics"},{"title":"Time Series Aggregation","href":"/artemis-sheets/metrics/time-series-aggregation"},{"title":"Token Unlocks","href":"/artemis-sheets/metrics/token-unlocks"},{"title":"Dune","href":"/artemis-sheets/metrics/dune"},{"title":"Refreshing Data","href":"/artemis-sheets/metrics/refreshing-data"},{"title":"Templates","href":"/artemis-sheets/metrics/templates"}]},{"title":"Common Problems with Google Sheets","href":"/artemis-sheets/common-problems-w-google-sheets"},{"group":"Troubleshooting","pages":[{"group":"Google Sheets Add On","pages":[{"title":"README","href":"/artemis-sheets/troubleshooting/google-sheets-add-on/readme"},{"title":"Install the Google Sheets Add-On","href":"/artemis-sheets/troubleshooting/google-sheets-add-on/install-the-google-sheets-add-on"},{"title":"Uninstall the Google Sheets Add-On","href":"/artemis-sheets/troubleshooting/google-sheets-add-on/uninstall-the-google-sheets-add-on"},{"title":"Multiple different Google accounts issue","href":"/artemis-sheets/troubleshooting/google-sheets-add-on/multi-account-issue"},{"title":"Shared spreadsheet issue","href":"/artemis-sheets/troubleshooting/google-sheets-add-on/shared-sheet"}]},{"group":"Excel on Mac Online","pages":[{"title":"README","href":"/artemis-sheets/troubleshooting/excel-on-mac-excel-online/readme"},{"title":"Install the Excel 365 on Mac / Excel Online Add-In","href":"/artemis-sheets/troubleshooting/excel-on-mac-excel-online/install-the-excel-365-on-mac-excel-online-add-in"},{"title":"Uninstall the Excel 365 on Mac / Excel Online Add-In","href":"/artemis-sheets/troubleshooting/excel-on-mac-excel-online/uninstall-the-excel-365-on-mac-excel-online-add-in"}]},{"group":"Excel on Windows Desktop","pages":[{"title":"README","href":"/artemis-sheets/troubleshooting/excel-on-windows-desktop/readme"},{"title":"Install the Artemis Sheets Add-In","href":"/artemis-sheets/troubleshooting/excel-on-windows-desktop/install-the-artemis-sheets-add-in"},{"title":"Uninstall the Artemis Sheets Add-In","href":"/artemis-sheets/troubleshooting/excel-on-windows-desktop/uninstall-the-artemis-sheets-add-in"},{"title":"Installation","href":"/artemis-sheets/troubleshooting/excel-on-windows-desktop/installation"},{"title":"Artemis Sheets Formulas","href":"/artemis-sheets/troubleshooting/excel-on-windows-desktop/artemis-sheets-formulas"},{"title":"Manually Activate the Artemis Sheets Add-In","href":"/artemis-sheets/troubleshooting/excel-on-windows-desktop/manually-activate-the-artemis-sheets-add-in"},{"title":"Check if the Artemis Sheets Add-In is Installed","href":"/artemis-sheets/troubleshooting/excel-on-windows-desktop/check-if-the-artemis-sheets-add-in-is-installed"}]}]},{"title":"Changelog","href":"/artemis-sheets/changelog"}]},{"group":"π₯οΈ API","pages":[{"title":"Overview","href":"/artemis-api/overview"},{"title":"Quickstart","href":"/artemis-api/quickstart"},{"title":"API Key","href":"/artemis-api/api-key"},{"title":"Core concepts","href":"/artemis-api/core-concepts"},{"title":"Finding assets and metrics","href":"/artemis-api/discovery"},{"group":"Metrics by Sector","pages":[{"title":"Lending","href":"/artemis-api/metrics/lending"},{"title":"Spot DEX","href":"/artemis-api/metrics/spot-dex"},{"title":"Perpetuals","href":"/artemis-api/metrics/perps"},{"title":"Prediction Markets","href":"/artemis-api/metrics/prediction-markets"},{"title":"Stablecoins","href":"/artemis-api/metrics/stablecoins"},{"title":"Chains","href":"/artemis-api/metrics/chains"},{"title":"Equities","href":"/artemis-api/metrics/equities"}]},{"group":"Recipes","pages":[{"title":"Sector leaderboards","href":"/artemis-api/recipes/sector-leaderboards"},{"title":"Prediction markets deep-dive","href":"/artemis-api/recipes/prediction-markets"},{"title":"Crypto protocol economics","href":"/artemis-api/recipes/crypto-protocols"},{"title":"Equity comps","href":"/artemis-api/recipes/equities"},{"title":"Stablecoins","href":"/artemis-api/recipes/stablecoins"}]}]},{"group":"βοΈ Snowflake Share","pages":[{"title":"Overview","href":"/snowflake-share/overview"},{"title":"Snowflake Share Examples","href":"/snowflake-share/examples"},{"title":"Stablecoins","href":"/snowflake-share/stablecoins"},{"title":"Protocol Data","href":"/snowflake-share/protocol-data"},{"group":"Tables","pages":[{"title":"Aave","href":"/snowflake-share/tables/aave"},{"title":"Abstract","href":"/snowflake-share/tables/abstract"},{"title":"Acala","href":"/snowflake-share/tables/acala"},{"title":"Across","href":"/snowflake-share/tables/across"},{"title":"Aerodrome","href":"/snowflake-share/tables/aerodrome"},{"title":"Aevo","href":"/snowflake-share/tables/aevo"},{"title":"Akash","href":"/snowflake-share/tables/akash"},{"title":"ALEX","href":"/snowflake-share/tables/alex"},{"title":"Apex","href":"/snowflake-share/tables/apex"},{"title":"Aptos","href":"/snowflake-share/tables/aptos"},{"title":"Astar","href":"/snowflake-share/tables/astar"},{"title":"Avalanche","href":"/snowflake-share/tables/avalanche"},{"title":"Base","href":"/snowflake-share/tables/base"},{"title":"Bitcoin","href":"/snowflake-share/tables/bitcoin"},{"title":"BSC","href":"/snowflake-share/tables/bsc"},{"title":"Ethereum","href":"/snowflake-share/tables/ethereum"},{"title":"Hyperliquid","href":"/snowflake-share/tables/hyperliquid"},{"title":"Jito","href":"/snowflake-share/tables/jito"},{"title":"Maple","href":"/snowflake-share/tables/maple"},{"title":"Morpho","href":"/snowflake-share/tables/morpho"},{"title":"Raydium","href":"/snowflake-share/tables/raydium"},{"title":"Solana","href":"/snowflake-share/tables/solana"},{"title":"Sui","href":"/snowflake-share/tables/sui"},{"title":"Tron","description":"Tron Schema Description and Methodology","href":"/snowflake-share/tables/tron"},{"title":"Virtuals","href":"/snowflake-share/tables/virtuals"},{"title":"Uniswap","description":"Uniswap Schema Description and Methodology","href":"/snowflake-share/tables/uniswap"},{"title":"Wormhole","href":"/snowflake-share/tables/wormhole"}]}]},{"group":"πΌοΈ Artemis Terminal","pages":[{"title":"Overview","href":"/artemis-terminal/overview"},{"title":"Sector Metrics","href":"/artemis-terminal/sector-metrics"},{"title":"FAQ","href":"/artemis-terminal/faq"}]},{"group":"π Research","pages":[{"title":"Overview","href":"/research/overview"}]},{"group":"π Contact Us","pages":[{"title":"Contact Us","href":"/contact-us/social"}]}]},{"tab":"API Reference","pages":[{"title":"API Reference","href":"/api-reference/core-artemis-assets/list-supported-assets"}]}]},"basePath":"","title":"Virtuals - Artemis API Docs","buildId":"dpl_ATnXPMW25DMPUr9VBw6kL6MfBt6T","deploymentId":"dpl_ATnXPMW25DMPUr9VBw6kL6MfBt6T","dynamics":[],"chunks":[]}