{
  "server": "Hyperfy",
  "title": "Hyperfy Discord - 2025-02-13",
  "date": 1739404800,
  "stats": {
    "totalMessages": 1111,
    "totalUsers": 54
  },
  "categories": [
    {
      "channelId": "994775534733115412",
      "channelName": "💻│developers",
      "summary": "# Analysis of 💻│developers Discord Chat\n\n## 1. Summary\nThe discussion primarily focused on technical development for Hyperfy, a 3D web platform. Key topics included animation handling, performance optimization, and vehicle mechanics. Developers shared code for implementing animations from Mixamo, with discussions about optimizing file sizes and handling in-place animations. A significant focus was on performance monitoring, with Ashxn introducing a new inspection tool that tracks asset metrics like geometries, triangles, and texture memory to help optimize worlds. Several developers attempted to create rideable vehicles, discovering limitations in the current API regarding player anchoring. The chat also covered collision detection, trigger events, and player control mechanisms. There was discussion about multi-script apps and component-based architecture similar to Unity. Toward the end, szjanko announced upcoming Hyper token utility features for the marketplace, allowing creators to receive tips directly.\n\n## 2. FAQ\nQ: How do I set up triggers in Hyperfy? (asked by Shiffty) A: Use the rigidbody parent with a child collider marked as trigger, then use onTriggerEnter and onTriggerLeave events on the rigidbody (answered by Ashxn)\nQ: How do I teleport a player in Hyperfy? (asked by ToxSam) A: Use world.getPlayer().teleport(position) on the client side (answered by peezy)\nQ: How do I control player input in Hyperfy? (asked by ToxSam) A: Use app.control() to access key events with methods like control.keyW.capture and control.keyW.onPress (answered by Ashxn)\nQ: How do I set collision in Hyperfy V2? (asked by OttisOts) A: Use the Hyperfy addon in Blender, which handles it for you (answered by Saori)\nQ: Are multi-script apps going to be a thing? (asked by MetaMike) A: Unanswered, though discussion suggested components might be the preferred approach\n\n## 3. Help Interactions\nHelper: Ashxn | Helpee: Shiffty | Context: Setting up trigger events for colliders | Resolution: Provided code example showing how to structure hierarchy with rigidbody parent and trigger collider child\nHelper: peezy | Helpee: ToxSam | Context: Teleporting player to bike position | Resolution: Provided code example using world.getPlayer().teleport() on client side\nHelper: Ashxn | Helpee: MetaMike | Context: Edit code window not appearing | Resolution: Suggested deleting \"pane\" entry in local storage to fix the bug\nHelper: Ashxn | Helpee: ToxSam | Context: Controlling player input | Resolution: Explained app.control() API with examples for key capture and camera control\nHelper: ᲼ | Helpee: ToxSam | Context: Improving AI coding assistance | Resolution: Suggested using .cursorrules file at project root to provide context for AI\n\n## 4. Action Items\nType: Technical | Description: Implement anchors for player mounting on vehicles | Mentioned By: Ashxn\nType: Technical | Description: Fix player movement freezing when using WASD controls | Mentioned By: peezy\nType: Technical | Description: Add root bone to .glb animations to avoid clogging devtools | Mentioned By: MetaMike\nType: Technical | Description: Optimize animations by setting sampling rate to 2-3 and ticking optimize animations button | Mentioned By: Ashxn\nType: Technical | Description: Create a script to auto-categorize animations in folders | Mentioned By: peezy\nType: Feature | Description: Implement compass with points of interest that apps can add/remove | Mentioned By: Ashxn\nType: Feature | Description: Create system app for skybox, base environment and default avatar | Mentioned By: Saori\nType: Feature | Description: Add marketplace functionality for app creators to receive tips | Mentioned By: szjanko\nType: Documentation | Description: Update documentation for app.control() API | Mentioned By: Ashxn\nType: Documentation | Description: Document performance metrics in the new inspection tool | Mentioned By: Ashxn",
      "messageCount": 538,
      "userCount": 24
    },
    {
      "channelId": "1330373197203505185",
      "channelName": "🤖│agents",
      "summary": "# Discord Chat Analysis for \"🤖│agents\" Channel\n\n## 1. Summary\nThe discussion primarily revolves around AI agent integration in various applications. drdoge.eth reported successfully implementing an agent in a \"rover/collectron\" system, with Ashxn mentioning an upcoming \"capsule controller.\" There was brief discussion about Fleek.xyz/eliza as a potential platform, with Saori noting they've been in talks with them, possibly for agent deployment. MetaMike clarified that Venice could be used as an alternative LLM provider by changing the chat endpoint. The conversation highlights practical implementations of AI agents that can follow commands and use preset phrases for specific tasks while leveraging AI for other interactions. maximus shared thoughts about the potential of these technologies to transform gaming experiences, particularly RTS games, by enabling intelligent action through natural language commands.\n\n## 2. FAQ\nQ: Can Venice be used instead of other LLM providers? (implied from MetaMike's response) A: Yes, you'd just need the chat endpoint to point to Venice instead of Eliza/other LLM providers (answered by MetaMike)\nQ: Has anyone used Fleek.xyz/eliza? (asked by Omka) A: We've been talking to them (answered by Saori)\nQ: Can worlds deploy to Fleek? (asked by Omka) A: We were thinking just agents probably (answered by Saori)\n\n## 3. Help Interactions\nHelper: MetaMike | Helpee: saltï | Context: Question about using Venice as an LLM provider | Resolution: Confirmed it's possible by changing the chat endpoint\nHelper: drdoge.eth | Helpee: Community | Context: Implementing AI in rover/collectron | Resolution: Successfully got the agent working with preset phrases for commands and AI for other interactions\n\n## 4. Action Items\nTechnical: Implement agent in rover/collectron system | Description: Using preset phrases for command tasks and AI for everything else | Mentioned By: drdoge.eth\nFeature: Capsule controller development | Description: New controller coming soon for agent interaction | Mentioned By: Ashxn\nFeature: Explore Fleek integration | Description: Potential for ENS hyperfy and pinning via arweave/ipfs | Mentioned By: Omka\nTechnical: Get Fleek to accept crypto payments again | Description: Restore cryptocurrency payment option | Mentioned By: Omka",
      "messageCount": 16,
      "userCount": 8
    },
    {
      "channelId": "958209074045026327",
      "channelName": "⚡│general",
      "summary": "# Analysis of Discord Chat in \"⚡│general\" Channel\n\n## 1. Summary\nThe discussion primarily focused on building tools and features in Hyperfy, a web-based metaverse platform. Key technical topics included snap points visualization for easier building, handling of imported assets from platforms like Sketchfab, and collision detection. Users shared experiences with the house-building competition, highlighting both strengths and limitations of the current building system. There were discussions about architectural concepts in virtual spaces and how to transcend physical limitations in metaverse design. Development process questions arose regarding how features move from development branches to main, with Ashxn explaining their approach to feature development without rigid sprint structures. Community members also discussed documentation organization and internationalization efforts for hyperfy.how. The chat revealed concerns about griefing in the play world, suggesting the need for authentication and permission systems.\n\n## 2. FAQ\nQ: Could just be me, but I'm finding building a house quite tricky with the current toolset. It relies a lot on snapping - any suggestions? (asked by TheMattEmpire) A: For things without snap points, push/pull in build mode is better, but agree it's hard to get the right positioning. Gizmo will make this easier. (answered by Ashxn)\nQ: How do we tag our houses? (asked by TheMattEmpire) A: I should make a sign post that people can place out front. Easy, will do this tonight. (answered by Ashxn)\nQ: It seems that 'flat' glb files don't throw shadows. Is there a blender export setting I am missing? (asked by Gert-Jan Akerboom) A: Try flipping the normals in the flat part so the blue is facing down and the red is facing up. (answered by Gert-Jan Akerboom after testing)\nQ: How do we submit the competition entry? (asked by treed) A: Maybe reply so they're all together. (answered by Ashxn)\nQ: What OS should I get for my first VPS to host Hyperfy2? (asked by tunelight) A: You shouldn't need to use cloud panel. (answered by maximus)\nQ: Is everything about hyperfy v2 on the hyperfy.how website? (asked by treed) A: Yes, it's pretty much all there. Omka combined community docs with the API reference. (answered by Saori)\nQ: How is Hyperfy evolving in terms of development cycles? (asked by MetaDoge) A: Features are built on dev branch and pushed to main when considered stable. Ash piles up commits and pushes to main at his discretion. (answered by Saori and Ashxn)\n\n## 3. Help Interactions\nHelper: Gert-Jan Akerboom | Helpee: treed | Context: Making flat objects cast shadows in Hyperfy | Resolution: Demonstrated that flipping normals in Blender (red side up) allows flat objects to cast shadows\nHelper: Omka | Helpee: MeryShark | Context: New user asking where to start | Resolution: Provided links to play.hyperfy.xyz, quickstart guide, community assets, and marketplace\nHelper: maximus | Helpee: tunelight | Context: VPS OS recommendation for hosting Hyperfy | Resolution: Suggested not using cloud panel and redirected to appropriate channel\nHelper: Saori | Helpee: treed | Context: Finding consolidated documentation | Resolution: Directed to hyperfy.how which contains combined community docs and API reference\nHelper: Ashxn | Helpee: MetaDoge | Context: Understanding development process | Resolution: Explained their approach to feature development without rigid sprint structures\n\n## 4. Action Items\nTechnical: Visualize snap points with UI indicators to make them clearer | Description: Add yellow UI circles to show snap points | Mentioned By: TheMattEmpire\nTechnical: Create sign posts for tagging houses | Description: Allow users to place sign posts in front of their houses | Mentioned By: Ashxn\nTechnical: Fix random disconnects on play world | Description: Update server idle timeout from 60 seconds | Mentioned By: Ashxn\nTechnical: Implement authentication system | Description: Add ETH & Solana login to prevent griefing | Mentioned By: Saori\nTechnical: Create role-based and model-based security | Description: Allow defining what people and models users can interact with | Mentioned By: maximus\nTechnical: Add internationalization to hyperfy.how | Description: Allow site language to be changed with dropdown | Mentioned By: Omka\nTechnical: Set up GitHub board to track backlog | Description: Create visibility into features being built and needed | Mentioned By: Ashxn\nFeature: Create a 'Volume' tool | Description: For build permissions, swimming areas, and custom HDRs | Mentioned By: TheMattEmpire\nFeature: Add builder role forum channel | Description: Allow top posts to be upvoted by builders | Mentioned By: MetaMike\nDocumentation: Organize and systematize documentation | Description: Make documentation clearer and more accessible | Mentioned By: treed",
      "messageCount": 271,
      "userCount": 29
    },
    {
      "channelId": "1326789867312775290",
      "channelName": "🪙│hyper",
      "summary": "# Discord Chat Analysis for 🪙│hyper Channel\n\n## 1. Summary:\nThis chat segment contains minimal technical discussion and is primarily focused on cryptocurrency token tracking and price movements. Users frequently check token prices using commands like \"$hyperfy\" and \"$genie\", with Rick bot responding with price information. The conversation revolves around potential scams (\"rugs\"), with discussion about projects like Studia AI where a developer allegedly abandoned the project despite previously pushing functional code. Users also discuss the legitimacy of various tokens and projects, questioning whether some might be using fake Twitter accounts or \"larps\" (live-action role plays) to create an illusion of legitimacy. There's brief mention of a developer trying to \"sneak an update\" but no technical details are provided. Overall, this channel appears to be focused on cryptocurrency speculation rather than technical development.\n\n## 2. FAQ:\nQ: Is there a release or announcement tomorrow? (asked by Spook_Handy) A: Unanswered\n\n## 3. Help Interactions:\nHelper: maximus | Helpee: Spook_Handy | Context: Spook_Handy asked about a release or announcement, maximus provided information that \"he did try to sneak an update past us\" with a link | Resolution: Partial information provided, but details unclear\n\n## 4. Action Items:\nNo clear technical tasks, documentation needs, or feature requests were identified in this chat segment.",
      "messageCount": 54,
      "userCount": 12
    },
    {
      "channelId": "1031058655581323324",
      "channelName": "🧊│3d-design",
      "summary": "# Analysis of 🧊│3d-design Discord Chat\n\n## 1. Summary\nThe discussion primarily focused on technical aspects of 3D design in Hyperfy, with several key topics emerging. LOD (Level of Detail) implementation was extensively discussed, with Ashxn demonstrating significant performance improvements by adding three LOD levels to fence models, reducing GPU load and maintaining 60fps. HowieDuhzit announced LOD support in Blender Hyperfy Tools, allowing meshes named in the format objectLOD0, objLOD1, etc. to be recognized as LODs, with objCOL as custom colliders.\n\nAvatar formats were debated, with some advocating for a custom Hyperfy avatar format to support wearables, while others preferred maintaining VRM compatibility. The discussion highlighted the challenges of implementing wearables across different avatar meshes without standardized attachment points or \"sockets.\" Optimization techniques were emphasized, with participants noting how reducing texture resolution from 2-4K to 1K dramatically improved performance and memory usage.\n\nThe chat also covered rigging techniques for VRM avatars, asset organization in Hyperfy worlds, and the potential for grouping or parenting objects together. TheMattEmpire shared insights about creating optimized road assets with proper LODs, noting that even with multiple LOD levels, file size increases were minimal (20-50KB).\n\n## 2. FAQ\nQ: Any tips on setting up a simple trigger? (asked by Shiffty) A: Ashxn offered to send code for triggers in another channel.\nQ: Would there be a way to auto LOD if desired? (asked by TheMattEmpire) A: Unanswered\nQ: How do I set up LODs manually? (asked by TheMattEmpire) A: Create an empty with `node=lod` custom property, add meshes as children with `maxDistance=number` property (answered by Ashxn)\nQ: Do LODs can switch Casting and receiving shadow? (asked by TheMattEmpire) A: Unanswered\nQ: Do assets auto disappear if they have no LODs? (asked by TheMattEmpire) A: Unanswered\nQ: Can we group apps together yet? (asked by devilsadvocate.sol) A: If you parent objects together it could work, but currently it's one GLB per asset (answered by TheMattEmpire)\nQ: Should the rotation of an asset be from the center or from the corner? (asked by TheMattEmpire) A: Center center (answered by Ashxn)\n\n## 3. Help Interactions\nHelper: Ashxn | Helpee: Shiffty | Context: Setting up triggers in Hyperfy | Resolution: Offered to send code examples in another channel\nHelper: Ashxn | Helpee: TheMattEmpire | Context: Implementing LODs manually | Resolution: Provided detailed instructions for creating LOD hierarchy with custom properties\nHelper: HowieDuhzit | Helpee: Community | Context: LOD implementation in Blender | Resolution: Released update to Hyperfy Tools with LOD support using naming convention objectLOD0, objLOD1, etc.\nHelper: TheMattEmpire | Helpee: devilsadvocate.sol | Context: VRM avatar creation | Resolution: Shared Twitch stream recording showing the process and documentation links\nHelper: maximus | Helpee: TheMattEmpire | Context: VRM avatar tools | Resolution: Shared links to relevant tools based on Ash's recommendations\n\n## 4. Action Items\nType: Technical | Description: Implement LOD support in Hyperfy Tools Blender addon | Mentioned By: HowieDuhzit\nType: Technical | Description: Test different LOD configurations for optimal performance vs. visual quality | Mentioned By: TheMattEmpire\nType: Technical | Description: Explore standardizing \"sockets\" or attachment points for wearables and weapons | Mentioned By: TheMattEmpire\nType: Documentation | Description: Create low poly optimization documentation | Mentioned By: scoe\nType: Documentation | Description: Develop best practices for rotation and snap points | Mentioned By: TheMattEmpire\nType: Feature | Description: Consider custom Hyperfy avatar format for wearables support | Mentioned By: Ashxn\nType: Feature | Description: Implement ability to group/parent objects together in world | Mentioned By: devilsadvocate.sol\nType: Feature | Description: Add multi-select capabilities for in-world editing | Mentioned By: TheMattEmpire\nType: Feature | Description: Create system for combining assets with same material to reduce draw calls | Mentioned By: TheMattEmpire\nType: Feature | Description: Share dice asset | Mentioned By: Omka",
      "messageCount": 178,
      "userCount": 18
    },
    {
      "channelId": "1022421054582423562",
      "channelName": "🐞│issues",
      "summary": "# Discord Chat Analysis for 🐞│issues Channel\n\n## 1. Summary\nThe chat segment covers several technical issues and behaviors in the platform. A key discussion revolves around how Signpost updates affect all signposts when names are changed, with ash noting this is expected behavior but offering a workaround (pressing U in build mode) and mentioning plans to add auto-unlinking for duplicated apps. Another technical behavior discussed is how UI text field interactions cause app reloads, with ash explaining this is by design - every configuration change rebuilds the entire app to prevent corruption. There were also reports of mobile wallet connection issues in Version 1, specifically with MetaMask and Crossmint, though no solutions were provided. Finally, a user inquired about missing World Owner roles, with maximus clarifying that this role has been deprecated.\n\n## 2. FAQ\nQ: Why do all signposts update when I change one signpost's name? (asked by TheMattEmpire) A: This is expected behavior. You can press U in build mode to unlink them, and a setting for auto-unlinking duplicated apps is planned. (answered by ash)\nQ: Why does clicking in UI text fields reload the app? (asked by Gert-Jan Akerboom) A: Every config change rebuilds the entire app to prevent corruption and allow fixes. (answered by ash)\nQ: Is anyone having trouble connecting a wallet on mobile in Version 1? (asked by 𝕽𝖔𝖚𝖘𝖙𝖆𝖓) A: Unanswered, though Agent12 confirmed experiencing the same issue\nQ: Why am I not getting a World Owner role despite owning 3 worlds? (asked by Murpheus) A: World Owner role is no longer supported and has been deprecated. (answered by maximus)\n\n## 3. Help Interactions\nHelper: ash | Helpee: TheMattEmpire | Context: All signposts updating when one signpost name is changed | Resolution: Suggested using U key in build mode to unlink them and mentioned future auto-unlinking feature\nHelper: ash | Helpee: Gert-Jan Akerboom | Context: UI text fields causing app reloads | Resolution: Explained this is intentional behavior for app stability and suggested PRNG as future solution for persistent randomization\nHelper: maximus | Helpee: Murpheus | Context: Not receiving World Owner role despite owning 3 worlds | Resolution: Explained that World Owner role has been deprecated\n\n## 4. Action Items\nTechnical: Add setting to make certain apps auto-unlink when duplicated | Mentioned By: ash\nTechnical: Add PRNG functionality for persistent randomization across app rebuilds | Mentioned By: ash\nTechnical: Investigate wallet connection issues on mobile (MetaMask and Crossmint) | Mentioned By: 𝕽𝖔𝖚𝖘𝖙𝖆𝖓",
      "messageCount": 14,
      "userCount": 7
    },
    {
      "channelId": "1332108186676891649",
      "channelName": "🏗│infra",
      "summary": "# Discord Chat Analysis for 🏗│infra Channel\n\n## 1. Summary:\nThe discussion focuses on self-hosting Hyperfy, a web-based platform that requires Node.js. Community members share different deployment options, with fly.io emerging as a popular solution. Tim inquires about using shared web hosting for Hyperfy, and Saori provides a simplified deployment process using fly.io that involves cloning the Hyperfy repository, adding a fly.toml configuration file, creating a fly.io account, and running deployment commands. The community collaboratively updates documentation on self-hosting options. There's also discussion about security considerations when self-hosting, with maximus noting that proper server security (firewalls, etc.) is important beyond just installing Hyperfy. Tunelight mentions plans to try both shared hosting and VPS with Cloud Panel approaches. The conversation concludes with 0mka updating documentation and Roustan noting a URL naming consideration for fly.io deployments.\n\n## 2. FAQ:\nQ: Can Hyperfy run on shared website hosting with nodejs? (asked by Tim / TC) A: Try and see - there are hundreds of different web hosting providers with their own quirks (answered by HypPrivakos - HyperWorld.Host)\nQ: Is this fly.io documentation correct? (asked by 0mka) A: Yes (answered by Saori)\nQ: How do I change my fly.io app name without starting from scratch? (asked by 𝕽𝖔𝖚𝖘𝖙𝖆𝖓) A: You should be able to change it on fly.io (answered by 0mka)\n\n## 3. Help Interactions:\nHelper: Saori | Helpee: Tim / TC | Context: How to deploy Hyperfy | Resolution: Provided step-by-step instructions for deploying on fly.io\nHelper: maximus | Helpee: tunelight | Context: Server security for self-hosting | Resolution: Suggested using Cloud Panel for proper server security beyond just installing Hyperfy\nHelper: 0mka | Helpee: Community | Context: Documentation for fly.io deployment | Resolution: Updated the self-hosting documentation with more detailed steps\nHelper: Saori | Helpee: 0mka | Context: Verification of fly.io documentation | Resolution: Confirmed documentation was correct and more detailed\n\n## 4. Action Items:\nTechnical: Try deploying Hyperfy on both shared hosting and VPS with Cloud Panel | Mentioned By: tunelight\nDocumentation: Take screenshots during deployment process to add to community documentation | Mentioned By: maximus\nDocumentation: Update fly.io deployment guide with personalized URL information | Mentioned By: 𝕽𝖔𝖚𝖘𝖙𝖆𝖓\nTechnical: Investigate how to change fly.io app name without starting from scratch | Mentioned By: 𝕽𝖔𝖚𝖘𝖙𝖆𝖓",
      "messageCount": 26,
      "userCount": 7
    },
    {
      "channelId": "1332430296737644677",
      "channelName": "🎨│showcase",
      "summary": "# Discord Chat Analysis for 🎨│showcase\n\n## 1. Summary:\nThe chat discusses a proof-of-concept tool called \"hucow\" (Hyperfy User Core OverWrites) developed by peezy. This CLI tool enables users to share and apply core changes to the Hyperfy repository easily. When run at the root of the Hyperfy repo, it creates a new branch where patches can be applied using commands like `hucow search` to list available patches and `hucow patch (patch_name)` to apply them. The tool is in alpha stage, with merge conflict handling still being developed. The goal is to eventually allow anyone to publish core changes. Later in the chat, general hyper mentions they were working on a similar concept that uses a dockerfile to merge version-compatible branches, suggesting parallel development efforts in the community for managing core modifications.\n\n## 2. FAQ:\nQ: How do you install hucow? (implied from peezy's explanation) A: Run `npx hucow` at the root of the Hyperfy repo (answered by peezy)\nQ: What does hucow stand for? (implied from peezy's explanation) A: Hyperfy User Core OverWrites (answered by peezy)\nQ: What commands are available in hucow? (implied from peezy's explanation) A: Various commands including install, patch, unpatch, list, reset, nuke, publish, search, and help (answered by peezy)\n\n## 3. Help Interactions:\nHelper: HypPrivakos - HyperWorld.Host | Helpee: peezy | Context: Connecting peezy with general hyper who was working on a similar tool | Resolution: general hyper confirmed they were working on a similar concept\n\n## 4. Action Items:\nTechnical: Implement merge conflict handling for hucow | Description: Develop a way to create merge-patches that automatically apply when needed | Mentioned By: peezy\nTechnical: Open the CLI so anyone can publish core changes | Description: Make hucow available for community contributions | Mentioned By: peezy\nDocumentation: Release medium article about apps vs mods | Description: Share insights on the differences between applications and modifications | Mentioned By: general hyper",
      "messageCount": 9,
      "userCount": 4
    },
    {
      "channelId": "999870741069692958",
      "channelName": "🌆│share",
      "summary": "# Analysis of Discord Chat in \"🌆│share\" Channel\n\n## 1. Summary\nThe chat segment is very brief with minimal technical content. SotoAlt mentioned they successfully got their VRM (Virtual Reality Model) working. Rick shared a tweet from SuhailKakar. Maximus shared information about Aptos Horizon, which appears to be a program for blockchain projects. The shared research indicates it's an initiative by the OMI group that selects teams with validated MVPs and business models who are willing to migrate to the Aptos blockchain within 3 months. Selected teams must be dedicated full-time, have international representation with plans to expand in Japan, be pre-Token Generation Event, and commit to attending an onsite program in Osaka, Japan from April 14 to June 23, 2025.\n\n## 2. FAQ\nQ: Do we have a solution ready? \"MVP, Business model\" (asked by BunnyQueen) A: Unanswered\nQ: Do we want to put roots in Japan? (asked by BunnyQueen) A: Unanswered\nQ: Do we need expert-led sessions on tokenomics, market making, community building, funding strategies? (asked by BunnyQueen) A: Unanswered\n\n## 3. Help Interactions\nHelper: SotoAlt | Helpee: ash | Context: Sharing progress on VRM implementation | Resolution: SotoAlt announced successful VRM implementation\n\n## 4. Action Items\nTechnical: Migration to Aptos blockchain within 3 months for interested projects | Description: Requirement for Aptos Horizon program participation | Mentioned By: maximus\nFeature: VRM implementation | Description: Successfully implemented VRM functionality | Mentioned By: SotoAlt\nDocumentation: Requirements for Aptos Horizon program | Description: MVP validation, blockchain migration, full-time dedication, Japan presence, pre-TGE status, onsite attendance | Mentioned By: maximus",
      "messageCount": 5,
      "userCount": 4
    }
  ]
}