Event JSON
{
"id": "48d99de58d451632b5b9657573215df47674cd2d87a59beb3f7c7e4a80f618f3",
"pubkey": "da18e9860040f3bf493876fc16b1a912ae5a6f6fa8d5159c3de2b8233a0d9851",
"created_at": 1739512827,
"kind": 30023,
"tags": [
[
"d",
"1739508102538"
],
[
"title",
"DVMDash Update: New Architecture and Stats App Launch"
],
[
"summary",
"DVMDash is back with a completely rebuilt architecture, launching first with a new Stats app that provides flexible time-based metrics and network activity visualization for the DVM ecosystem. This update marks the first phase of a larger redesign that will soon bring back debugging tools and add a new playground for DVM interaction."
],
[
"t",
"dvm"
],
[
"t",
"rundvm"
],
[
"t",
"ai"
],
[
"t",
"decentralized-ai"
],
[
"image",
"https://dvmdashbucket.nyc3.cdn.digitaloceanspaces.com/articles/stats_page_preview.png"
],
[
"zap",
"da18e9860040f3bf493876fc16b1a912ae5a6f6fa8d5159c3de2b8233a0d9851",
"wss://purplepag.es",
"93"
],
[
"zap",
"7d4e04503ab26615dd5f29ec08b52943cbe5f17bacc3012b26220caa232ab14c",
"wss://purplepag.es",
"1"
],
[
"zap",
"cd169bd8fbd5179e2a8d498ffc31d3ae0e40825ff2b8a85ea359c4455a107ca8",
"wss://purplepag.es",
"3"
],
[
"zap",
"97c70a44366a6535c145b333f973ea86dfdc2d7a99da618c40c64705ad98e322",
"wss://purplepag.es",
"3"
],
[
"published_at",
"1739512735"
],
[
"alt",
"This is a long form article, you can read it in https://habla.news/a/naddr1qvzqqqr4gupzpkscaxrqqs8nhaynsahuz6c6jy4wtfhkl2x4zkwrmc4cyvaqmxz3qqxnzden8y6nqwp3xqer2vec3d8m8c"
],
[
"p",
"cd169bd8fbd5179e2a8d498ffc31d3ae0e40825ff2b8a85ea359c4455a107ca8"
],
[
"p",
"97c70a44366a6535c145b333f973ea86dfdc2d7a99da618c40c64705ad98e322"
],
[
"a",
"30023:da18e9860040f3bf493876fc16b1a912ae5a6f6fa8d5159c3de2b8233a0d9851:1737576026224",
"",
"mention"
],
[
"p",
"da18e9860040f3bf493876fc16b1a912ae5a6f6fa8d5159c3de2b8233a0d9851"
]
],
"content": "I'm excited to share the first phase of DVMDash's major redesign! After some recent downtime issues (thanks nostr:npub1e5tfhk8m65teu25dfx8lcvwn4c8ypqjl72u2sh4rt8zy2kss0j5qct7mh9 and nostr:npub1jlrs53pkdfjnts29kveljul2sm0actt6n8dxrrzqcersttvcuv3qdjynqn for the heads up), I've been working on rebuilding DVMDash from the ground up to be more modular, scalable, and reliable.\n\n## What's Live Now: The Stats App\n\nThe first piece of the new DVMDash is our completely rebuilt Stats app. Instead of trying to do everything at once, we're now breaking DVMDash into focused tools. The Stats app brings:\n\n- Flexible time windows (1h, 24h, 7d, 30d) for more relevant insights\n- Bar graphs showing activity over time\n- Per-DVM and per-Kind detailed metrics\n\nFor those interested in the new backend architecture, check out my [recent post about performance gains](nostr:naddr1qvzqqqr4gupzpkscaxrqqs8nhaynsahuz6c6jy4wtfhkl2x4zkwrmc4cyvaqmxz3qqxnzdenxu6nwd3sxgmryv3506t7ws) describing how horizontal scaling is needed to support the growing DVM ecosystem.\n\n\n## Coming Soon: Debug Tools and Playground\n\nYou'll notice on the new [landing page](https://dvmdash.live) that DVMDash is now split into three main tools:\n\n1. Stats (available now!)\n2. Debug Tools (coming soon)\n3. Data Vending Playground (coming soon)\n\nThe Debug Tools will bring back the interactive graph-based debugger and event browser, while the Playground will offer a space to experiment with DVMs directly. I'm focusing on getting these right rather than rushing them out.\n\n## Running Locally\n\nWant to try it out? You can clone the repository and run the Stats app locally with a simple \n\n```\ndocker compose --profile all up\n```\n\nthen visit **localhost:3000** in your browser.\n\n## What's Next\n\nMy immediate focus is on:\n\n1. Polishing the Stats app with new features like:\n * Sortable tables for easier data analysis\n * Enhanced DVM profiles with pictures and metadata from relays\n * More detailed DVM-specific metrics\n2. Bringing back the debugging tools\n3. Building out the playground\n\nThis is very much a work in progress, and I appreciate your patience as we rebuild. If you run into any issues or have suggestions, please drop by our GitHub repository.\n\n",
"sig": "72478fba0e42c368fc235f4ee8bf91bcd90a3a009de63bff5908c00bd5712d57bc913dce191c02373266ecd4e68f4cbdefecc01cf21103e72232a2285c5a2f3d"
}