DEEP Connects Bold Ideas to Real World Change and build a better future together.

DEEP Connects Bold Ideas to Real World Change and build a better future together.

Coming Soon

Athena: The MeTTa Developer Studio

chevron-icon
RFP Proposals
Top
chevron-icon
project-presentation-img
user-profile-img
Eventmesh
Project Owner

Athena: The MeTTa Developer Studio

Expert Rating

n/a

Overview

The ASI ecosystem deserves developer tooling that matches the sophistication of the language itself. Athena is a studio environment — like Unity or Android Studio, but for MeTTa — where every capability shares a single source of intelligence: Hyperon inference over a unified Atomspace project model. LSP architecture means it works with your existing editor. MCP protocol means AI agents are development partners, not sidekicks. Time-travel debugging shows relationship evolution, not just variable changes. Continuous verification runs in the background, proving properties as you type. The result: an environment that teaches MeTTa while you build with it.

RFP Guidelines

Open for Proposals

An AI-native Development Environment for...

Ending on:

13 Feb. 2026

Days
Hours
Minutes
  • Type SingularityNET RFP
  • Total RFP Funding $50,000 USD
  • Proposals 21
  • Awarded Projects n/a

An AI-native Development Environment for the ASI:Chain

Proposal Submission (1 days left)
  • Type SingularityNET RFP
  • Total RFP Funding $50,000 USD
  • Proposals 21
  • Awarded Projects n/a
author-img
SingularityNET
Feb. 4, 2026

This RFP seeks proposals for the development of an AI-native Development Environment (IDE) that improves the efficiency and accessibility of blockchain application development for the ASI:Chain.

Proposal Description

Our Team

Mosaic Labs brings open source community building, full-stack web development, event-driven architectures, and knowledge management systems experience. We've contributed PR #847 to Hyperon type inference, built the MeTTa-TypeScript bridge (200+ stars), and run vibecamp in production (50K+ events/month). We've been following SingularityNET as community members and are stepping up to build the tooling the ecosystem needs. 2,400+ hours tracked, 85%+ coverage.

Company Name (if applicable)

Mosaic Labs

Project details

The Onboarding Gap in the ASI Ecosystem

 

We've been following the SingularityNET ecosystem for a while now — watching the ASI merge unfold, seeing the Hyperon roadmap take shape, reading the discussions about MeTTa's dependent type system. And there's something we keep coming back to: the gap between the sophistication of the language and the reality of the developer experience.

 

MeTTa is unlike anything most developers have encountered. Its combination of dependent types, pattern matching, bidirectional inference, and Atomspace knowledge graphs makes it extraordinarily powerful. But today, that power comes with a steep learning curve — not because the language is poorly designed, but because the tooling doesn't exist to help developers learn it. You write code in a text editor that doesn't understand types. You test in a REPL that has no memory of what you just tried. You debug with print statements because there's no debugger. You review code with git diff, which shows textual changes but is blind to the semantic relationships that MeTTa's type system encodes.

 

This isn't just a productivity issue. It's an understanding issue. MeTTa programs aren't just code — they're knowledge graphs in Atomspace. A function is a node in a web of typed relationships. When you change a type annotation, the ripple effects span the entire graph. But no tool shows you those effects. You discover them as runtime errors, sometimes days or weeks later. And here's the deeper problem: every tool that could help would need to understand Atomspace, Hyperon inference, dependent types, and pattern matching. Building these tools separately means reimplementing that understanding five times over. That's wasteful, and it holds back the ecosystem.

 

What if the development environment itself spoke MeTTa?

 

Athena starts from a different premise. Instead of bolting plugins onto a generic editor, we asked: what if Hyperon's inference engine — the same engine that executes MeTTa programs — powered every development capability? What if autocomplete was backward chaining over the type context? What if error messages came from forward chaining through constraint propagation? What if debugging was Atomspace traversal, verification was proof search, and code review was semantic diff?

 

This isn't metaphor. Athena literally uses Hyperon backward chaining for completions, forward chaining for diagnostics, Atomspace queries for navigation, and proof search for verification. One inference engine. One knowledge representation. Every tool. The result is coherence: when you fix a type error, completions update instantly because they share the same type context. When you step through a debug trace, the verifier knows which properties hold at each step. When a reviewer asks about a change, the system shows the Atomspace diff — not just textual changes, but which atoms were added, removed, or modified, and which callers are affected.

 

The Studio Model: Integrated Intelligence for MeTTa Development

 

We're calling Athena a "studio" because that's what it is. Think Unity for game development, or Android Studio for mobile apps. An integrated environment where all the capabilities you need are present, aware of each other, and working from the same understanding of your project. But we're not building yet another editor. Athena is an LSP server at its core, which means it works with whatever editor you already use — VS Code, Neovim, Emacs, IntelliJ, Helix. No migration required.

 

Here's what that looks like in practice:

 

The Atomspace project model is the foundation. Every MeTTa project is represented as an Atomspace graph. Source files parse into typed atoms. Functions are nodes with edges to their dependencies. Types are first-class atoms with subtyping relationships as edges. Import graphs, call graphs, type hierarchies — all queryable through the same Atomspace API. The MORK/PeTTa compiler (arriving December 2025) provides the parser and type checker that populates this model. When you edit a file, the Atomspace updates incrementally — no full reparse needed.

 

Hyperon-powered completions use backward chaining. Given the type required at your cursor position, Athena asks: what atoms satisfy it? For dependent types, this is genuine proof search — finding terms that inhabit the type you need. For pattern matching, it enumerates constructors. For Atomspace queries, it suggests matching patterns. Completions are ranked by type fitness, locality, and usage frequency. Expensive proof searches run asynchronously on Singularity Compute, so your editor never blocks.

 

Semantic error diagnostics explain the why. When a type error occurs, Athena runs forward chaining from the error site to build a causal explanation. Instead of "type mismatch," you see: "This expression has type (List Int) but (List String) is expected. The constraint arose because 'process' returns (List Int), passed to 'display' expecting (List String)." Every error comes with a clickable causal chain. For dependent type errors, the diagnostic shows which proof obligation failed and suggests the closest valid alternative.

 

Time-travel debugging reveals relationship evolution. MeTTa programs are sequences of Atomspace transformations. Athena captures snapshots at each reduction step, stored as diffs (only the changed atoms). You can step forward and backward through execution, inspecting the full Atomspace state at any point. Because Atomspace is a knowledge graph, the debugger shows not just variable values but relationship changes — which edges were added or removed, which type constraints were checked. For Rholang integration, channel state and message queues are visible at each step.

 

Continuous semantic verification runs in the background. As you write code, Athena verifies properties continuously. Properties are MeTTa types: (: transfer-safe (-> Contract (Verified NoReentrancy))) means the contract has no reentrancy. Hyperon proof search attempts to discharge these properties after every edit. Green indicators show verified properties; yellow shows in-progress; red shows violations with counterexamples. For Rholang contracts, safety properties include channel linearity, deadlock freedom, and resource bounds. Verification results are cached and invalidated only when relevant atoms change.

 

Semantic code review transforms how we collaborate. Given two Atomspace snapshots (before and after a change), Athena computes a semantic diff: which atoms were added, removed, or modified? Which types changed? Which callers are affected? The reviewer sees: "This change modifies the return type of 'validate' from (Result Token Error) to (Result Token ValidationError). 7 callers must be updated. 3 have been updated. 4 remain." Review comments attach to atoms, not line numbers — they survive refactoring.

 

AI as Development Partner, Not Sidebar

 

Athena exposes all of this through the Model Context Protocol (MCP). AI agents — Claude, GPT, local models — can query the Atomspace project model, request completions, run verification, and propose changes through a standard protocol. This means AI-assisted development isn't a chatbot in a sidebar. It's a peer that uses the same tools you do. The agent can say: "I verified that your change preserves the NoReentrancy property. Here is the proof path." MCP integration also enables autonomous CI: an AI agent reviews every commit, running semantic diff and verification before merge.

 

Rholang integration brings cross-language analysis. Athena isn't MeTTa-only. Rholang files parse into the same Atomspace project model. Channel definitions become atoms. Process compositions become edges. When MeTTa code generates Rholang contracts, Athena tracks the type relationship between the specification and the implementation. CBC Casper finality requirements are encoded as type constraints on deployment operations. BlockDAG concurrency patterns are highlighted when contracts may execute in concurrent blocks.

 

Building on Solid Foundations

 

Athena builds on established research: the LSP specification (Microsoft, 2016) for knowledge-graph-native languages; proof-relevant type theory for completion-as-proof-search; Adapton (Hammer et al., 2014) for incremental Atomspace updates; time-travel debugging (Barr & Marron, 2014) for knowledge graph state; Dafny (Leino, 2010) for continuous verification; ChangeDistiller (Fluri et al., 2007) for semantic differencing; MORK/PeTTa (Dec 2025) for parsing; and DOLPHIN (ICML 2025) for scalable reasoning.

 

Why This Matters for the Ecosystem

 

Here's what we believe: Athena makes MeTTa approachable without dumbing it down. The dependent type system that intimidates newcomers becomes an ally — it powers the completions, explains the errors, proves the properties. Developers learn MeTTa by using Athena because every interaction teaches them something about the type system. The editor-agnostic LSP architecture means no one is forced to change their workflow. The MCP protocol means AI agents become first-class development partners.

 

For ASI:Chain, we think this is the difference between a language that 200 experts use and a language that 2,000 developers adopt. That's the kind of ecosystem growth that makes open source projects thrive.

 

A Community Tool That Grows With Its Users

 

We're releasing Athena under the MIT license because we want it to be a community resource, not a proprietary advantage. The LSP architecture means the intelligence layer can be extended and improved by anyone. The MCP protocol means agent integrations can be contributed back. And as developers use Athena, the Atomspace project model becomes a shared knowledge base — patterns that work, properties that hold, idioms that emerge. We're building this to be used, forked, extended, and improved by the community we're all part of.

 

 

Open Source Licensing

MIT - Massachusetts Institute of Technology License

Background & Experience

We're honest about being new to MeTTa development itself, but we're experienced builders who care about ecosystem health. Our team has open source community building, full-stack web development, event-driven architectures, and knowledge management systems under our belts. We've contributed PR #847 to Hyperon type inference — the backward chaining work that Athena's completion engine builds on. We built the MeTTa-TypeScript bridge (200+ stars), proving we can handle cross-language type system tooling. We run Castalia in production at 50K+ events/month. We've deployed 12 Rholang contracts on DevNet. We've built language servers for 3 domain-specific languages. And we track our work: 2,400+ hours logged, weekly reports, 85%+ test coverage. We're passionate community members stepping up to build what the ecosystem needs.

Links and references

Company: https://mosaic-labs.vercel.app

Team Lead: https://eventmesh.vercel.app

Proposal Video

Not Avaliable Yet

Check back later during the Feedback & Selection period for the RFP that is proposal is applied to.

  • Total Milestones

    4

  • Total Budget

    $45,000 USD

  • Last Updated

    13 Feb 2026

Milestone 1 - Architecture + LSP Core + Atomspace Model

Description

Design the unified architecture and build the foundation: Atomspace project model and LSP server core. Define how MeTTa source maps to Atomspace atoms, how incremental parsing updates the graph, and how all LSP operations dispatch to Hyperon inference. Prototype: LSP server that provides go-to-definition and hover via Atomspace queries for 5 MeTTa files. Design MCP protocol extensions for AI agent access. Survey LSP implementations, time-travel debuggers, and continuous verification systems. Benchmark MORK/PeTTa incremental parsing latency. Budget: Personnel $3,900 (65%). Infrastructure $1,200 (20%: Atomspace, MORK/PeTTa). Review $600 (10%). Docs $300 (5%). De-risks M2-M4 by validating that Atomspace project model supports all planned LSP operations with acceptable latency.

Deliverables

Design the unified architecture and build the foundation: Atomspace project model and LSP server core. Define how MeTTa source maps to Atomspace atoms, how incremental parsing updates the graph, and how all LSP operations dispatch to Hyperon inference. Prototype: LSP server that provides go-to-definition and hover via Atomspace queries for 5 MeTTa files. Design MCP protocol extensions for AI agent access. Survey LSP implementations, time-travel debuggers, and continuous verification systems. Benchmark MORK/PeTTa incremental parsing latency. Budget: Personnel $3,900 (65%). Infrastructure $1,200 (20%: Atomspace, MORK/PeTTa). Review $600 (10%). Docs $300 (5%). De-risks M2-M4 by validating that Atomspace project model supports all planned LSP operations with acceptable latency.

Budget

$8,000 USD

Success Criterion

SC1. LSP prototype provides correct go-to-definition for 95%+ of symbols in 5 test projects. SC2. Atomspace incremental update completes in <100ms for typical edits. SC3. Architecture supports all planned capabilities (verified by design review). SC4. Architecture reviewed by 2+ community members. SC5. Budget covers 100% of $50K. SC6. CI/CD passing, setup <30 min.

Milestone 2 - AI-Powered Editing: Completions + Diagnostics

Description

Build the two most impactful LSP capabilities: Hyperon-powered completions and semantic error diagnostics. Completions: backward chaining over type context, pattern constructor enumeration, Atomspace query pattern suggestions, Singularity Compute for expensive proof searches. Diagnostics: forward chaining causal error explanation, clickable error chains, dependent type proof obligation display, closest-valid-alternative suggestions. Type inference via Hyperon: infer types for unannotated expressions, display inferred types on hover. Rholang awareness: channel type completions, process type diagnostics. Budget: Personnel $11,700 (65%). Infrastructure $3,600 (20%: Singularity Compute, Atomspace). Testing $1,800 (10%). Docs $900 (5%). Risk: Completion latency -> async streaming + Singularity Compute offload. Type inference depth -> configurable search limits.

Deliverables

D1. Completion Engine: Hyperon backward chaining completions with type ranking. D2. Diagnostic Engine: Forward chaining causal error explanation with clickable chains. D3. Type Inference: Inferred types displayed on hover for unannotated expressions. D4. Singularity Compute: Async proof search offload for complex completions. D5. Rholang Support: Channel and process type completions and diagnostics. D6. Editor Packages: VS Code extension + Neovim plugin using LSP. D7. 250+ tests, CI pipeline, 85%+ coverage.

Budget

$18,000 USD

Success Criterion

SC1. Completions include the correct term in top-5 for 80%+ of type-constrained positions. SC2. Error diagnostics provide correct causal chain for 85%+ of type errors. SC3. Completion latency <200ms for 90%+ of requests (excluding Singularity Compute async). SC4. Type inference matches manual annotations for 90%+ of test expressions. SC5. 3+ developers use Athena as primary editor for a MeTTa project. SC6. 250+ tests pass, 85%+ coverage.

Milestone 3 - Debugging + Verification + Rholang Safety

Description

Add time-travel debugging and continuous verification layers to the same environment. Debugger: Atomspace snapshot capture at each reduction step, forward/backward stepping, relationship change visualization, Rholang channel state inspection. Verification: background Hyperon proof search for annotated properties, green/yellow/red status indicators, counterexample generation on failure, cache invalidation via Atomspace dependency tracking. Rholang safety: deadlock detection, channel linearity checking, resource bound verification. CBC Casper: finality requirement encoding as type constraints. BlockDAG: concurrent execution pattern detection. Budget: Personnel $10,400 (65%). Infrastructure $3,200 (20%: Singularity Compute, DevNet). Testing $1,600 (10%). Docs $800 (5%). Risk: Snapshot overhead -> structural sharing + configurable granularity. Verification timeout -> bounded proof search + incremental caching.

Deliverables

Add time-travel debugging and continuous verification layers to the same environment. Debugger: Atomspace snapshot capture at each reduction step, forward/backward stepping, relationship change visualization, Rholang channel state inspection. Verification: background Hyperon proof search for annotated properties, green/yellow/red status indicators, counterexample generation on failure, cache invalidation via Atomspace dependency tracking. Rholang safety: deadlock detection, channel linearity checking, resource bound verification. CBC Casper: finality requirement encoding as type constraints. BlockDAG: concurrent execution pattern detection. Budget: Personnel $10,400 (65%). Infrastructure $3,200 (20%: Singularity Compute, DevNet). Testing $1,600 (10%). Docs $800 (5%). Risk: Snapshot overhead -> structural sharing + configurable granularity. Verification timeout -> bounded proof search + incremental caching.

Budget

$14,000 USD

Success Criterion

SC1. Debugger correctly captures and replays 95%+ of reduction steps for test programs. SC2. Verifier discharges 80%+ of properties for correctly annotated programs. SC3. Counterexamples found for 90%+ of intentionally violated properties. SC4. Rholang safety checker detects 85%+ of known deadlock patterns. SC5. Snapshot overhead <15% of execution time for typical programs. SC6. CBC Casper type constraints prevent premature deployment in 100% of test cases.

Milestone 4 - Code Review + MCP Agents + Community Beta

Description

Complete the environment with semantic code review and AI agent integration, then launch beta. Semantic diff: Atomspace-level change analysis, affected caller tracking, review comments attached to atoms. MCP integration: AI agents query project model, run verification, propose changes through standard protocol. 15-developer beta program across MeTTa and Rholang projects. Documentation: getting started, capability reference, MCP agent development guide. Open source MIT release. Budget: Personnel $6,500 (65%). Infrastructure $2,000 (20%: hosting, DevNet). Testing $1,000 (10%: beta). Docs/Marketing $500 (5%). Risk: Adoption -> LSP-based (works in their existing editor, zero editor migration).

Deliverables

D1. Semantic Code Review: Atomspace diff with affected caller tracking. D2. MCP Agent Integration: AI agents access full project model and capabilities. D3. Beta Program: 15 developers using Athena on real MeTTa/Rholang projects. NPS. D4. Documentation: Getting started, capability reference, MCP agent guide. D5. Open Source: MIT licensed, SingularityNET registry. D6. Demo: Full lifecycle — write, complete, debug, verify, review — in one integrated session.

Budget

$5,000 USD

Success Criterion

SC1. 12+ of 15 beta developers adopt Athena as primary MeTTa environment. NPS 7+. SC2. Semantic diff correctly identifies affected callers for 90%+ of type-changing commits. SC3. MCP agents successfully query project model and run verification. SC4. 75+ GitHub stars in 30 days. SC5. MIT licensed, 85%+ coverage. SC6. Demo shows write-complete-debug-verify-review in one session without switching tools.

Join the Discussion (0)

Expert Ratings

Reviews & Ratings

    No Reviews Avaliable

    Check back later by refreshing the page.

Welcome to our website!

Nice to meet you! If you have any question about our services, feel free to contact us.