Filter
Exclude
Time range
-
Near
Don't be a middleware!!
Middleware is worst hit in the current AI landscape. Infra cos have thin margins but still have a shot and huge markets. App cos have to sail in stormy conditions but still have a shot. Middleware’s are mostly either pivoting to app or getting acquired. Tough game!
7
I am a corporate research animal and I specialized in international banking cryptography at both the hardware, middleware and software levels on main frame and mid range. Those chips on your credit card I did those long ago 🤭🤷‍♀️🦁
3
Replying to @DrEliDavid
Who said the Chinese labs ain't learning based on the frontier models from oAI/ Anthropic? 3 months ago they were not even close yet. They'd using grey middleware api datasets to train their models. So its interesting to see how they land after this.
10
Today I want to talk about a huge problem in the AI agent world that we’ve all been ignoring, and I want to show you how @RialoHQ is fixing it. ​We keep hearing that AI agents will automate everything, but have you noticed how fragile they actually are? If you hire an agent to do a job, you’re usually just "hoping" it works. There’s no easy way to set a deadline or guarantee the quality without constant manual checking. It’s not real automation; it’s just more work for us. Rialo is fixing this by bringing agent labor on-chain with SCALE. ​Here is why it works: ◻️​ Native Connectivity: Agents talk using real time web standards like A2A, not just fragmented middleware. ◻️​ Escrow Based Security: Payments are locked on-chain from the start, so agents only get paid if they actually deliver. ◻️ ​On-chain Arbitration: A third party "Judge" agent automatically verifies the work quality before any funds are released. ​Rialo is the first protocol that turns autonomous agents into reliable, verifiable workers by providing a native on-chain infrastructure for execution, quality control, and automated settlements.
10
The more I dig into @RialoHQ , the more I think most chains are still solving yesterday's problems.Building real-world apps shouldn't require a stack of bridges, bots, oracles, and endless middleware. #Rialo #BuildOnRialo #RWA #AIAgents #Web3 #Crypto
3
Middleware is worst hit in the current AI landscape. Infra cos have thin margins but still have a shot and huge markets. App cos have to sail in stormy conditions but still have a shot. Middleware’s are mostly either pivoting to app or getting acquired. Tough game!
2
3
94
Replying to @isocroft @SumitM_X
In .net stack we can create a auth middleware and map the apis against the auth permissions. This eliminates the use of role and any large access rights in a jwt token which will make it heavy.
5
# 去中心化 AI 记忆:Walrus Memory 和 OriginTrail DKG 是怎么把它做出来的 2026 年 6 月 12 日,Anthropic 发布了 Fable 5——一个在编程、科研、知识工作上全面超越 GPT-5.5 的 Mythos 级模型。Stripe 说它把几个月的工程压缩到了几天,在 5000 万行 Ruby 代码库里做了一次全仓迁移,一个团队两月的活在一天内干完。Cursor 说它解锁了一类此前模型完全做不到的长周期任务。在 SWE-bench 上,它是唯一不需要额外脚手架就能独立完成复杂多文件改动的模型。 **不到 24 小时,美国政府以出口管制为由,要求 Anthropic 立刻关停 Fable 5 和 Mythos 5 对所有用户的访问**——包括美国境外的 Anthropic 自家员工。 Anthropic 的回应值得全文阅读。他们说不。他们说这道命令基于一个"窄域非通用越狱"——让模型读代码库找漏洞。但这种事 OpenAI 的 GPT-5.5 也能做,"而且被全球安全工程师每天都在用"。他们说如果这个标准被推广,"整个行业的所有前沿模型部署都会停滞"。 然后他们照做了。因为他们别无选择。 数亿用户的对话历史、偏好、知识碎片、工作流记忆——和这个全球最强的 AI 模型一起,被一道行政命令一刀切断。 Mysten Labs 联合创始人 Kostas Chalkias 当天夜里发了条推文。他说的不是新闻,是一个被事件照亮的底层逻辑: > *"去中心化 AI 记忆比以往任何时候都更重要。我们可能正目睹人类历史的关键时刻——决定谁控制人工智能,以及后代如何访问它。"* 这不是口号。他背后的产品 Walrus Memory 已经上线:有 SDK、有文档、有付费客户。同时,OriginTrail 的 Decentralized Knowledge Graph (DKG) V9 也在六月刚发布——用完全不同的技术路线解决同一个命题。 **这两家公司分别代表了去中心化 AI 记忆的两种实现哲学**。一个做"记忆的容器"(Walrus),一个做"知识的网络"(OriginTrail)。本文从产品角度把它们拆开——不是比谁更好,而是看这两条路各自通向哪里。 --- ## 一、"金鱼问题":为什么 AI 最大的瓶颈不是算力 Tatum 的 CEO Dion Cornett 给这个问题起了个名字。他说所有在生产环境跑 AI Agent 的团队都会撞上一堵墙,他管它叫 **"Goldfish Problem"(金鱼问题)**。 你做了一个很聪明的 Agent。它会做多步推理、会调用工具、会在十几个 API 之间编排工作流。但会话一结束,或者运行时一重启,**它全忘了**。像一个只有三秒记忆的金鱼。 开发者能怎么办?他们开始手拼——向量数据库存一点、传统数据库存一点、本地状态存一点。能跑,但经不起长周期工作流的压力。更致命的是:如果你今天用 OpenAI 跑 Agent,明天想切到 Claude,**记忆不会跟你一起走**。它被锁在 OpenAI 的生态里。 Kostas 在接受 Decrypt 采访时把这个问题说得更尖锐: > *"The major misconception in AI is that compute is the only bottleneck. We're using a lot of memory as humans, and we want our LLMs to actually learn about us."* 翻译成人话:**行业把全部力气花在"模型有多聪明"上,但真正卡住用户的,是"模型有多了解你"。** 上下文窗口越来越大——现在百万 token 级别——但它不是记忆。它不能跨会话持久化。不能跨应用共享。不能跨模型提供商迁移。而且完全受制于单一服务商的控制。 Mem0 的 2026 年行业报告给出了一个数据化的视角:21 个框架集成,20 个向量存储后端,三个标准化基准测试(LoCoMo、LongMemEval、BEAM)——AI 记忆已经从"塞进 context window"进化到了独立架构层。但 Mem0 是中心化的。 而 Anthropic 事件把这个中心化的问题从一个技术讨论变成了一个权力问题:**中心化的 AI 记忆,等于把你自己在数字世界里的"分身"交给一个可以被一夜关停的服务商。** 下面看两个产品各自怎么解决这个问题。 --- ## 二、Walrus Memory:让记忆像 Stripe 一样简单,但主权归你 ### 一句话定位 **"便携的、可验证的、加密的 AI Agent 记忆层——所有权在 Sui 链上,存储跑在去中心化网络 Walrus 上,开发者用四个 API 搞定一切。"** ### 谁在用? Walrus Memory 今年 6 月 3 日正式上线,首批客户包括: - **Allium**(CEO Ethan Chan):"工程师在 OpenAI、Anthropic、Gemini 之间来回切换,每次切换都要从零重建上下文。Walrus Memory 在让可移植记忆成为 AI 基础设施的标配。" - **Tatum**(CEO Dion Cornett):"我们的监控 Agent 现在可以保留之前的观测结果,避免重复处理相同事件。每个决策都产生审计轨迹——我们可以验证并解释为什么某个活动被标记。" - **Conso Labs、Inflectiv、OpenGradient、Talus Labs** 也在用,场景从可移植 Agent 身份系统到跨会话客户交互记忆。 ### 产品架构:六层组件,一层对开发者暴露 Walrus Memory 的架构设计有一个很聪明的取舍:**对开发者来说只暴露一个 SDK,但它背后有六个协同工作的组件。** ``` ┌─────────────────────┐ │ SDK (TS / Python) │ ← 开发者唯一需要碰的东西 └──────────┬──────────┘ │ Ed25519 签名 REST 调用 ┌──────────▼──────────┐ │ Relayer │ ← Web2 友好的后端,隐藏 Web3 复杂度 └──┬───────┬───────┬──┘ │ │ │ ┌───────▼──┐ ┌──▼────┐ ┌▼──────────┐ │ 智能合约 │ │ 索引器 │ │ 索引数据库 │ │ (Sui链) │ │ │ │ (pgvector) │ └──────────┘ └───────┘ └───────────┘ │ ┌──────────▼──────────┐ │ Walrus │ ← 去中心化存储层(加密的 blob) │ (去中心化存储网络) │ └─────────────────────┘ ``` **这六个组件各自只做一件事:** 1. **SDK**:签名所有请求(Ed25519),暴露 `remember` / `recall` / `analyze` / `restore` / `ask` 五个核心方法。TypeScript (`@mysten-incubation/memwal`) 和 Python (`memwal`) 两套实现,API 完全一致。一行 import,零 Web3 概念。 2. **Relayer**:整个架构最关键的取舍。Relayer 是一个中心化后端服务——是的,去中心化产品里有一个中心化组件。它承接 SDK 的 REST 请求,替开发者处理所有脏活:钱包签名、Sui 链交互、Seal 加密解密、1536 维向量嵌入生成、去中心化存储上传。**对 Web2 开发者来说,你调 HTTP API;Relayer 在背后把这一切桥接到区块链上。** 甚至可以直接替你付 gas 费和存储费。 3. **智能合约(Sui 链上)**:不存储任何记忆内容——只管理**所有权和访问控制**。谁拥有这个 Walrus Memory 账号、哪些 delegate key 被授权操作、权限变更事件。这是密码学级别的、不可篡改的保障。 4. **索引器**:监听合约事件(账号创建、delegate 变更),同步到数据库,让 Relayer 不用每次请求都查链。 5. **索引数据库**:PostgreSQL pgvector,存储 1536 维向量嵌入 HNSW 索引,做语义搜索。注意:这是**本地操作层**,用于加速。源头数据始终在 Walrus 上加密存储。数据库丢了可以 restore。 6. **Walrus 去中心化存储**:"最终真相层"。所有加密的记忆 payload 存在这里,去中心化节点网络保证即使 2/3 节点故障,数据仍在。 ### 核心 API:五个方法,藏起三千行代码 ```python # 记住 job = await memwal.remember("用户喜欢深色模式,在移动端偏好触控操作") await memwal.waitForRememberJob(job.job_id) # 回忆 memories = await memwal.recall("用户有什么界面偏好?") # 分析——这是区别于普通存储的关键方法 analysis = await memwal.analyze("总结用户的使用模式和偏好变化") # 对话——带记忆增强的 LLM 问答 answer = await memwal.ask("基于你对用户的了解,推荐什么配色方案?") # 重建——即使索引数据库全部丢失,也能从 Walrus 恢复 await memwal.restore() ``` 注意这五个方法背后发生了什么:Ed25519 签名验证(防重放攻击,5 分钟窗口 nonce UUID)、Seal 加密(基于应用 package ID 的跨部署隔离)、1536 维向量嵌入生成(HNSW 索引)、去中心化 blob 上传(数据分片存到全球节点网络)。但开发者不需要知道任何一个词。 **这是一个重要的产品判断:去中心化 AI 记忆要走出 Crypto 圈子,必须让 Web2 开发者感觉自己在调 Stripe 的 API,而不是在跟 MetaMask 斗智斗勇。** ### 信任模型:从"什么都不懂"到"谁都不信" Walrus Memory 在文档里列了一张表,坦白地说:"Relayer 能看到你的明文。(然后告诉你怎么解决它。)"这种坦诚在产品文档里少见,值得全文引用: | 模式 | 信任谁 | Relayer 看到什么 | 适合谁 | |------|--------|-----------------|--------| | **托管 Relayer** | Walrus Foundation | 明文、向量、解密结果 | 快速上手、原型阶段 | | **自建 Relayer** | 你自己的基础设施 | 同上,但归你控制 | 有运维能力的团队 | | **TEE Relayer** | 可信执行环境认证 | enclave 内处理,宿主不可见 | 需要硬件级隔离 | | **手动客户端** | 几乎不信任任何人 | 仅加密 blob 预计算向量 | Web3 原生、主权优先 | 这就是"渐进式去中心化"——你不需要第一天就自己管加密。你可以从托管 Relayer 起步(最快 2 分钟上线),然后用 `MemWalManual` 把加密和嵌入切到客户端本地(Relayer 从此只看密文),最后甚至可以自建 Relayer 或跑在 TEE 里。**信任不是二选一,是一个旋钮。** ### 三条集成路径:从拖拽式到全自主 Walrus Memory 给了三种集成深度,覆盖了从 AI 普通用户到 Web3 原生开发者的全光谱: ```typescript // 路径 1: 标准客户端 —— 最快 2 分钟上线 import { MemWal } from "@mysten-incubation/memwal"; const memwal = MemWal.create({ key, accountId, serverUrl, namespace: "my-app" }); // 路径 2: 手动客户端 —— 加密和嵌入在本地完成,Relayer 只看密文 import { MemWalManual } from "@mysten-incubation/memwal/manual"; // 路径 3: AI SDK 集成 —— Vercel AI SDK 用户的即插即用方案 import { withMemWal } from "@mysten-incubation/memwal/ai"; ``` Python 侧内置了 LangChain 和 OpenAI 中间件——如果你已经在用这些框架,加一行 middleware 就完成接入: ```bash pip install memwal[langchain] # LangChain 记忆后端切换 pip install memwal[openai] # OpenAI SDK 透明代理 ``` 最关键的是 **MCP(Model Context Protocol)集成**:Claude Desktop、Cursor、Windsurf 等所有支持 MCP 的工具可以直接用 Walrus Memory 作为持久记忆后端。你不需要写一行代码——配置一个 JSON 文件,你的 AI 编程助手就拥有了跨会话的长期记忆。Tatum 的 MCP 服务器甚至让 Agent 能把 Walrus 上的记忆当作本地文件一样"查询"。 **这就是产品设计里的"藏"的艺术。** 去中心化越复杂,开发者入口必须越简单。 --- ## 三、OriginTrail DKG:当 AI 记忆变成"可引用的知识" ### 一句话定位 **"去中心化知识基础设施——Agent 把记忆作为密码学可验证的知识资产发布到 P2P 网络,其他 Agent 可以独立验证后引用。"** ### 关键区别:storage vs. knowledge Walrus Memory 的模型是"存进去,搜出来"。OriginTrail DKG 的模型是"**发布出去,被全世界验证和引用**"。 如果 Walrus 是你的个人 iCloud,那 OriginTrail DKG 是 Wikipedia 学术引用系统 Git 的合体——每一条知识有作者、有时间戳、有内容哈希、有关系图谱。你可以追溯"这条结论是谁、在什么时候、基于什么证据、得出的"。 V9 版本(2026 年 6 月发布)把这个模型推到了一个更加完整的形态。 ### 产品架构:Knowledge Asset 是基本单元 每一个 Knowledge Asset 包含四个维度: ``` Knowledge Asset { content: 实际内容(文本/JSON/二进制) proof: 密码学证明(发布者签名 内容哈希 时间戳) relations: 与其他知识资产的图关系(引用、衍生、反驳……) UAL: 全局唯一标识符(Universal Asset Locator) } ``` **这四样东西合在一起,把"记忆"变成了一种可以独立存在、独立验证的资产。** 不再是"OpenAI 数据库里的一行记录",而是"我在 OriginTrail 网络上发布的一个可验证声明"。 ### dRAG:在传统 RAG 里插入"可验证性" 传统的 RAG(检索增强生成)流程有一个致命 bug:**检索到的文档可信吗?** 你问 Agent 一个问题,它从向量数据库返回了 5 个文档片段,生成了一段看起来很有条理的回答。但这些文档来自哪里?有没有被篡改过?发布者是谁? **传统 RAG 不在乎这些。它只在乎语义相似度。** OriginTrail 把 RAG 改成了 **dRAG(Decentralized RAG)**: ``` 传统 RAG: 提问 → 向量检索(只查相似度) → LLM 生成 → 回答 ↑ 无来源、无验证、无追溯 dRAG: 提问 → DKG 查询(相似度 知识图谱关系 来源分析) → LLM 生成 → 回答 证据链 ↑ 每条知识带:发布者签名 | 时间戳 | 内容哈希 | UAL | 知识图谱关系 ``` 这意味着 Agent 不仅知道"什么",还知道"谁说的、什么时候说的、基于什么说的、被谁引用过"。**Hallucination 不再是一个"模型输出错误"的问题——它变成了一个"来源不可验证"的问题。** 如果一个断言在 DKG 上没有可验证的知识资产支持,Agent 可以直接说"我找不到可验证的来源支持这个说法"——而不是自信地编造。 ### CCL:给 AI 知识写"法律条款" V9 版本引入了一个叫 **CCL(Context Corroboration Language)** 的设计,值得单独讲。 CCL 是一种**知识验证策略语言**。它让你用代码规定什么样的知识资产才算"可接受"。比如: ```yaml # 策略: "我只接受由受信任发布者签名、且被至少 3 个独立节点验证过的知识" policy: owner: "did:dkg:origintrail:0x..." # 发布者身份 corroboration: min_quorum: 3 # 最少 3 方验证 exclude_workspace: ["test", "staging"] # 排除非正式环境 max_epoch_age: 86400 # 24 小时内有效 ``` 这套语言让你可以在 Agent 消费知识之前,自动过滤掉不可信的、过期的、单方发布的结论。这在医疗诊断和供应链溯源场景里,就不是"nice to have",而是"没有这个就不能上线"。 ### Agent 溯源:谁说的、什么时候说的、基于什么说的 V9 还有一个独特的模块:**Agent Provenance(Agent 溯源)**。 在多 Agent 协作中,一个 Agent 得出的结论可能被另一个 Agent 引用,形成知识链。问题来了——**如果链上某一个 Agent 搞错了,怎么追溯?** V9 把每个 Agent 的每一步推理都记录为一个可验证的知识资产,带签名和哈希。你可以在整条推理链上从结论一路追溯回原始数据和原始推理步骤。Tatum 的 Dion Cornett 评价的这个能力用在他们的监控 Agent 上:"每个决策都产生审计轨迹。" **这本质上是把 Agent 的"思考过程"从黑箱变成白箱。** 不是在模型层面解释(那可解释性至今仍然是难题),而是在知识产出的层面追责。 ### 两端的比较:storage 还是 knowledge? | 维度 | Walrus Memory | OriginTrail DKG | |------|-------------|----------------| | **核心抽象** | 记忆条目("用户喜欢深色模式") | 知识资产(可引用的声明) | | **数据结构** | 向量 元数据 | 图数据库(实体 关系 溯源) | | **检索方式** | 语义相似度搜索 | 图遍历 语义搜索 来源过滤 | | **可验证性** | 链上合约验证所有权 | 每条知识自带密码学证明 CCL 策略 | | **最擅长的场景** | 个人 Agent 跨会话记忆、跨平台迁移 | 多 Agent 知识协作、科研验证、供应链溯源 | | **开发者入门** | 5 个方法,2 分钟上线 | 需要理解知识资产模型,中等门槛 | | **去中心化路径** | 渐进式(托管 → 自建 → TEE → 完全自主) | 原生 P2P 去中心化 | --- ## 四、如果你现在就想用 ### Walrus Memory:最快 5 分钟 ```bash # 1. 安装 SDK pip install memwal # 2. 在 walrus.xyz/memory 注册 30 秒拿到 key 和 accountId # 3. 写五行代码 from memwal import MemWal memwal = MemWal.create(key="<your-key>", account_id="<your-id>", server_url="relayer.memory.walrus.xyz", namespace="my-first-agent") job = await memwal.remember("用户正在学习 Rust,目前在第 4 章——所有权系统") await memwal.waitForRememberJob(job.job_id) memories = await memwal.recall("用户 Rust 学到哪了?") ``` ### 零代码方案:MCP 如果你只想让 Claude Desktop / Cursor 记住你的偏好,不需要写一行代码。在 `claude_desktop_config.json` 里配置 MCP 服务器指向 Walrus Memory,你的 AI 助手就有了跨会话的长期记忆。Tatum 提供了即用型 MCP 服务器。 ### OriginTrail DKG:一条命令启动节点 ```bash npm install @origintrail-official/dkg-agent # Agent 自动成为 DKG V9 P2P 网络的一个节点 ``` --- ## 核心判断 **"去中心化 AI 记忆"不是一个赛道,是两个。** Walrus Memory 做的是**个人主权层**——"我的 Agent 能记住我"。产品哲学是"把 Web3 藏起来"。让开发者用 HTTP 调区块链,感觉自己在用 Stripe。它的最大贡献是证明了:去中心化的东西可以做得跟中心化一样简单。 OriginTrail DKG 做的是**组织信任层**——"不同组织的 Agent 能共享可信知识"。产品哲学是"把知识变成可验证的资产"。Agent 的推理链变得可追溯、可审计。它的最大贡献是证明了:可验证性可以嵌入到 AI 的基础设施层,而不是作为事后的合规补丁。 **这两条路并不互斥。** Walrus 像一个可随身携带的硬盘——随时存取。OriginTrail 像一个去中心化的维基百科 学术引用系统——发布和验证。当你的硬盘里的个人知识需要被其他 Agent 共享和验证时,你同时需要两者。**存储层(Walrus) 知识层(OriginTrail)= 完整的去中心化记忆栈。** Anthropic 事件让这个命题从"有趣的技术方向"变成了"被现实压力验证的战略需求"。当一道行政命令可以让最强 AI 模型和它承载的数亿人的记忆一起蒸发,去中心化 AI 记忆就不再是 Crypto 圈的自嗨。 **记忆即主权。这个观念才刚刚开始传播。** --- ## 三条启发 1. **Relayer 模式是"渐进式去中心化"的产品样板**。Walrus 没有要求用户第一天就管自己的密钥和加密——它给了四个信任层级,让你按自己的节奏升级。这是一个可以在任何去中心化产品里复用的设计模式。 2. **dRAG CCL 在重新定义"可信 AI"**。当每一个回答都能追溯到可验证的知识来源和验证策略,hallucination 就从一个"模型行为问题"变成了"来源不可验证问题"——前者靠更好的模型解决,后者靠更好的基础设施解决。后者更接近正确答案。 3. **AI 记忆正在形成清晰的技术分层**: - L1:上下文窗口(模型内置,最长但最笨) - L2:中心化记忆(Mem0 / OpenAI Memory,好用但主权为零) - L3:去中心化存储记忆(Walrus,个人可携带但知识不可共享) - L4:去中心化知识图谱记忆(OriginTrail,可共享可验证但门槛高) **每一层解决不同的问题。今天大多数 Agent 还在 L1 和 L2 之间挣扎。Anthropic 事件让 L3 和 L4 的重要性被加速看到。** #AI记忆 #去中心化 #Walrus #OriginTrail #Agent
1
3
675
good afternoon Nomizens, i have been pondering a piece of the DeFi ecosystem that goes unnoticed. its not the chart. its not the candle. its not even the trade button. its the queue. there are a few reasons for this. until a transaction is confirmed by the blockchain, bots are competing for placement, gas bids are changing rapidly and transactions that were executed before your order can potentially erase your profits or losses, because transaction fees vary based upon demand. thus, achieving fair execution is highly important to the majority of people, although you wouldnt think so. @NomismaNetwork is interesting, in that, they are not just developing faster applications but also address the junk underneath DeFi: ➫ front running ➫ sandwich attacks ➫ gas wars ➫ middleware shortcuts ➫ fees changing based upon demand the deeper issue is not can the blockchain process more transactions? but rather how does it make it feel less rigged for everyday users? admittedly, fixed fees and fully onchain application designs don't sound exciting to a lot of people. however, when you ask users what they want, you will get the following answers: ➩ One Click / Simple to Use ➩ Known Cost ➩ Trusted Execution ➩ No Mempool This is the future infra that will be required to take DeFi to the next level.
129
48
155
1,947
caching isn't just "put data in redis." morojs does tag-based invalidation, dynamic keys, and hit-rate stats out of the box. `cache.invalidateByTag(['users'])` no custom middleware. no extra packages. just one line. morojs.com/docs/features/cac… 🧠⚡️
6
A $4 billion 3D-printing company sent a cease-and-desist to a lone developer who followed their open-source license to the letter. He shut his project down. The internet did not let it go quietly. A 3D-printing company worth billions sent a legal threat to a single volunteer developer, and his only crime was following their open-source license exactly as written. He shut the project down. Then the community he was protecting turned on the company instead. The project is OrcaSlicer, a popular open-source fork of 3D-printer slicing software. The developer is Pawel Jarczak. In May 2026, he shuttered his fork after Bambu Lab, the dominant maker of consumer 3D printers, threatened him with a cease-and-desist. Here is the part that made developers furious. Bambu Studio, the software the dispute centers on, is itself released under the AGPL-3.0 license. That license explicitly says anyone can take the code, modify it, and distribute it. Jarczak's fork did exactly that. His version would have let users bypass a middleware layer called Bambu Connect, which restricts what the open-source slicer is allowed to do with your own printer, in the name of security. Bambu Lab accused him of reverse-engineering its software to impersonate Bambu Studio. Developers pointed out two problems with that. Reverse engineering for interoperability is explicitly protected under the DMCA. And the impersonation claim hinged on a User-Agent string, a technical identifier, which settled case law has covered since Sega v. Accolade in 1992. So the company took freely-given open-source code, built a product on it, then threatened the one person who used that same code under the same license the company itself chose. This is the recurring miscalculation. Large companies treat the volunteer developer as the weak party because he has no legal team. They forget the 3D-printing community is built almost entirely on shared, open, modifiable code, and that community does not side with the company that pulled the rug. It sides with the developer who read the license and believed it. You can out-lawyer one person. You cannot out-lawyer the community that watched you break your own license. Video Link : youtu.be/PMtkIGf8xOs
10
10
1,002
The intersection of Artificial Intelligence and Physical Infrastructure (DePIN) is redefining what's possible. @konnex_world is providing the critical middleware that allows AI models to control physical hardware securely and transparently.
7
Awesome I was about to say the same thing. And you're right the details should be kept in the logging middleware internally and never exposed to the client.

Replying to @SumitM_X
Yes, both return the same status code 401 but different error messages
1
16
A 'wrapper' is a UI for an API. It has no moat and zero data persistence. Vertical Integration = - Custom middleware (n8n) - Vector DBs (Pinecone) - Deterministic logic layers Don't build on shifting sand. Build an engine. 🏗️ DM 'SYSTEM' to see our stack. #AI #LeadGen #SaaS
4
Replying to @adahstwt
dm’s open. just don’t @ me if you’re still debugging middleware ordering in express. 🫡
1
5
Replying to @adahstwt
exactly. stop wrestling with boilerplate, manual middleware ordering, and guessing types. morojs compiles routes, auto-orders middleware, and infers types. zero config. ship faster. morojs.com
1
1
3
Explore the most damaging Mongoose performance anti-patterns that developers commonly encounter from the notorious N 1 query problem to middleware misuse #Nodejs #Security #Mongodb
1
7
project update: - working on basic rest endpoints - completed auth endpoints - understood middleware and error working in go gin #learn_in_public #grind
2
2
the .env push is the real boss battle. but if you’re still manually wiring middleware and guessing types, you’re doing it wrong. morojs compiles routes, auto-orders middleware, and infers types. zero config. stop fighting the boilerplate.

Everyone wants to become a Full Stack Developer 💻 but the roadmap usually looks like this: HTML / CSS → “this is easy” ↓ JavaScript → confusion starts 😭 ↓ DOM / Async / APIs → mental breakdown ↓ Git & GitHub → accidentally pushes .env 💀 ↓ React → “okay now i feel like a developer” ↓ Backend → reality hits ↓ Auth → JWT nightmares ↓ Databases → SQL errors everywhere ↓ Docker → “why is it not working?” ↓ Cloud / Deployment → pain ↓ System Design → even more pain ↓ Building real projects → actual learning starts and somehow after all this…you’re still googling basic errors 😅 where are you in this roadmap?
1
1
70