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

Cascade: Composable CLI Pipeline for ASI:Chain

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

Cascade: Composable CLI Pipeline for ASI:Chain

Expert Rating

n/a

Overview

Cascade delivers five composable CLI tools for Rholang and MeTTa where AI uses Hyperon inference over Atomspace, not LLM prediction. Each tool does one thing: parse (AST), verify (MeTTa dependent types), deploy (BlockDAG DevNet with CBC Casper), test (property-based), ai (Hyperon-inferred generation). Tools compose via pipes: 'cascade parse | cascade verify | cascade deploy'. The only CLI where AI suggestions are logically guaranteed through type-directed synthesis, not statistically likely. Developer patterns feed Atomspace, creating self-extending intelligence.

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

Three-person team with backgrounds in Cardano tooling, AI agent frameworks, and knowledge graph systems. We've shipped CLI dev tools for Plutus and EVM chains. We came to the ASI ecosystem through interest in MeTTa's type system and Hyperon's inference approach — it reminded us of what formal methods should have been in smart contracts all along. New to this community but not to the problem space.

Company Name (if applicable)

Trellis Systems

Project details

Cascade: Composable CLI Tools That Actually Reason About Your Code

 

I've spent years building dev tools for Cardano and EVM chains, and the playbook is always the same. Either you get a bloated IDE plugin that tries to do everything and does nothing well, or you get an AI wrapper that feeds your Rholang into an LLM and hopes the output compiles. Both approaches fail for the same reason: they don't understand the code they're working with.

 

Cascade is different. It's five small CLI tools that each do one job, pipe together through stdin/stdout, and share a common Atomspace knowledge base. The AI in Cascade doesn't predict what code might look like — it reasons about what code must be, using Hyperon's inference engine. That distinction matters when you're deploying contracts that handle real value.

 

## The Five Tools

 

**cascade parse** reads Rholang and MeTTa files, produces a JSON AST on stdout, and simultaneously loads typed atoms into the shared Atomspace. It handles everything: Rholang's par/new/receive/send constructs, MeTTa's pattern matching and grounded atoms. Every parsed element becomes an atom with typed links — function-calls-function, channel-binds-to-name, type-constrains-expression. Later tools query this graph instead of re-parsing.

 

**cascade verify** type-checks your contracts using MeTTa's own dependent type system through Hyperon backward-chaining. No translation to another formalism. Rholang behavioral types get encoded as MeTTa types and checked against channel protocols. When something fails, you get a proof trace — not just "type error on line 42" but the exact inference step that broke. Pipe it: 'cascade parse contracts/ | cascade verify --strict'. One line in your CI config.

 

**cascade deploy** manages the full DevNet lifecycle: transaction construction, submission, CBC Casper finality monitoring, and deployment receipts. It talks to Singularity Compute for resource estimates before you commit. The useful part: it reads the Atomspace graph to figure out dependency ordering, flag missing dependencies, and suggest gas optimizations. These are logical inferences from your actual code structure, not rules of thumb.

 

**cascade test** generates property-based tests automatically. Point it at a multi-sig wallet and it derives properties like "funds can't release without threshold signatures" and "duplicate signatures are rejected" by reading the type structure from Atomspace. You can also write custom properties as MeTTa assertions. Execution is symbolic where possible (fast, via Atomspace inference) with fallback to concrete DevNet runs. Failed tests give you minimal counterexamples with explanations.

 

**cascade ai** is where Cascade earns its name. It generates code through type-directed synthesis — you give it a spec (natural language, type signature, or partial implementation), it formulates a Hyperon inference goal, and constructs code where every expression follows logically from the spec. Four modes: generate, transform, optimize, explain. Ask it for a "time-locked escrow with oracle-triggered release" and it blends known patterns from Atomspace with a proof that the composition preserves both patterns' properties.

 

The ai tool learns from your usage. Accepted suggestions, rejected completions, and manual corrections all become evidence atoms. Inference strategies that produce accepted code get reinforced; bad strategies get pruned. The tool improves because its reasoning improves, not because it memorized more examples.

 

## Why Pipes Matter

 

Every tool reads stdin, writes stdout, uses JSON or S-expressions. This means Cascade works with your existing setup — shell scripts, Makefiles, GitHub Actions, whatever. Chain the whole thing:

 

'cascade parse src/ | cascade ai --mode=optimize | cascade verify --strict | cascade deploy --devnet'

 

Parse, optimize, verify, deploy. One pipeline. Each stage enriches the shared Atomspace, so later stages benefit from what earlier stages learned.

 

I've seen what happens when dev tools fight your workflow instead of fitting into it. Cascade doesn't replace your toolchain — it extends it. Small tools, universal interfaces, shared intelligence underneath.

 

## Runs Locally, Stays Yours

 

No API keys, no cloud dependency, no vendor lock-in. The Atomspace lives on your machine. The inference rules are open-source and inspectable. If you want to fork the intelligence and customize it, you can. The community aggregation layer is opt-in and anonymized — it improves inference strategies across users without exposing anyone's code.

Open Source Licensing

MIT - Massachusetts Institute of Technology License

Background & Experience

Our core experience is in blockchain developer tooling — AST frameworks for Plutus, deployment pipelines for EVM chains, and a property-based testing library for Cardano smart contracts. We've also built AI agent orchestration tools and worked with knowledge graph systems (Neo4j, custom RDF stores). What drew us to the ASI ecosystem was reading about MeTTa's dependent type system and Atomspace's knowledge representation. The idea of inference-based code intelligence instead of LLM-based guessing clicked immediately with our formal methods background. We've been studying the Hyperon codebase and MeTTa examples for several months and built small proof-of-concept tools internally. Cascade is our proposal to bring our CLI tooling experience to this ecosystem. We're newcomers to the SingularityNET community specifically, but the problems we're solving — composable tools, type-safe verification, developer-friendly formal methods — are ones we've been working on across other chains for years.

Links and references

MeTTa Language & Docs: https://metta-lang.dev/

Hyperon Implementation: https://github.com/trueagi-io/hyperon-experimental

MeTTa Code Examples: https://github.com/trueagi-io/metta-examples

SingularityNET Developer Portal: https://dev.singularitynet.io/

OpenCog Atomspace Reference: https://wiki.opencog.org/

Proposal Video

Not Avaliable Yet

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

  • Total Milestones

    3

  • Total Budget

    $43,000 USD

  • Last Updated

    13 Feb 2026

Milestone 1 - Core CLI: parse, verify, and Atomspace Engine

Description

Build the foundational two CLI tools (cascade parse and cascade verify) plus the shared Atomspace engine that powers all five tools. The parse tool converts Rholang and MeTTa source files into structured AST representations while simultaneously ingesting them into Atomspace as typed atoms with semantic relationships. It handles the full grammar of both languages including Rholang's process algebra constructs and MeTTa's pattern matching and grounded atoms. The verify tool performs formal verification using MeTTa's own dependent type system powered by Hyperon backward-chaining inference over the Atomspace code graph. For Rholang, it encodes behavioral types as MeTTa types and checks channel protocol conformance. For MeTTa, it leverages native dependent type inference. Failed verifications produce proof traces showing exactly which inference step failed. The shared Atomspace engine manages the knowledge base that accumulates semantic information across all tool invocations, with persistent storage and efficient query interfaces. Both tools follow Unix conventions: stdin/stdout, JSON structured output, composable via pipes. This milestone establishes the inference-first architecture that distinguishes Cascade from every existing blockchain CLI toolkit.

Deliverables

Build the foundational two CLI tools (cascade parse and cascade verify) plus the shared Atomspace engine that powers all five tools. The parse tool converts Rholang and MeTTa source files into structured AST representations while simultaneously ingesting them into Atomspace as typed atoms with semantic relationships. It handles the full grammar of both languages including Rholang's process algebra constructs and MeTTa's pattern matching and grounded atoms. The verify tool performs formal verification using MeTTa's own dependent type system powered by Hyperon backward-chaining inference over the Atomspace code graph. For Rholang, it encodes behavioral types as MeTTa types and checks channel protocol conformance. For MeTTa, it leverages native dependent type inference. Failed verifications produce proof traces showing exactly which inference step failed. The shared Atomspace engine manages the knowledge base that accumulates semantic information across all tool invocations, with persistent storage and efficient query interfaces. Both tools follow Unix conventions: stdin/stdout, JSON structured output, composable via pipes. This milestone establishes the inference-first architecture that distinguishes Cascade from every existing blockchain CLI toolkit.

Budget

$9,000 USD

Success Criterion

1. cascade parse correctly parses 100% of the Rholang and MeTTa test corpus (50+ files each) including edge cases like nested new bindings, complex pattern matches, and higher-order channel passing. 2. cascade verify detects at least 90% of injected type errors in a test corpus of intentionally flawed contracts, with proof traces correctly identifying the failing inference step in 85%+ of cases. 3. Pipe composition 'parse | verify' processes a 50-file project in under 10 seconds on standard hardware. 4. Atomspace correctly accumulates semantic relationships across multiple parse invocations, with query response times under 100ms for graphs up to 10,000 atoms. 5. Both tools install as single binaries on Windows, macOS, and Linux without runtime dependencies. 6. All 250+ test cases pass in CI. 7. Three independent developers successfully use the tools on their existing Rholang/MeTTa projects without assistance.

Milestone 2 - AI & Deploy: cascade ai and cascade deploy

Description

Deliver the Hyperon inference-powered AI coding tool (cascade ai) and the BlockDAG deployment tool (cascade deploy) with CBC Casper finality monitoring. The ai tool is the centerpiece of Cascade: it performs type-directed synthesis using Hyperon backward chaining to generate code where every expression is a logical consequence of the specification. It supports four modes: generate (new code from spec), transform (semantics-preserving refactoring), optimize (performance improvement with behavioral equivalence), and explain (human-readable code explanations via Atomspace graph traversal). The tool implements concept blending for novel patterns, synthesizing new contract patterns by composing Atomspace representations of known patterns with proof that composition preserves component properties. The deploy tool handles full DevNet deployment lifecycle: transaction construction, submission, CBC Casper finality monitoring, and deployment receipts. It integrates Singularity Compute for resource estimation and uses Atomspace analysis for dependency ordering and gas optimization. Both tools feed interaction data back into the shared Atomspace, with the ai tool implementing evolutionary optimization of inference strategies based on developer acceptance/rejection evidence.

Deliverables

1. cascade ai CLI tool with four modes: generate, transform, optimize, and explain, each powered by Hyperon inference over Atomspace code representations rather than LLM statistical prediction. 2. Type-directed synthesis engine using Hyperon backward chaining to decompose specifications into sub-goals and construct code with explicit proof traces showing each inference step. 3. Concept blending engine for novel pattern synthesis, combining Atomspace representations of known patterns with compositional proofs preserving component properties. 4. cascade deploy CLI tool supporting full BlockDAG DevNet deployment lifecycle: compile, construct transaction, submit, monitor CBC Casper finality, produce deployment receipt. 5. Singularity Compute integration for pre-deployment resource estimation and gas optimization recommendations derived from Atomspace execution path analysis. 6. Atomspace-informed deployment intelligence: dependency ordering, conflict detection, and optimization recommendations as Hyperon inferences. 7. Self-extending feedback system capturing ai tool interactions as Atomspace evidence atoms with evolutionary optimization of inference strategies. 8. Full pipe composition: 'cascade parse | cascade ai --mode=optimize | cascade verify | cascade deploy --devnet' works end-to-end.

Budget

$30,000 USD

Success Criterion

1. cascade ai generate mode produces type-correct code for 85%+ of standard contract patterns (token, multi-sig, escrow, auction, oracle) verified by piping output through cascade verify. 2. Concept blending produces viable combined patterns for 70%+ of composition requests, validated by three independent reviewers and automated type-checking. 3. Transform mode preserves behavioral equivalence in 95%+ of refactoring operations, verified by property-based testing of before/after code. 4. cascade deploy completes end-to-end deployment to DevNet within 60 seconds including CBC Casper finality confirmation. 5. Singularity Compute resource estimates are within 20% of actual execution costs for 90%+ of test deployments. 6. Self-extending feedback demonstrates measurable improvement: suggestion acceptance rate improves by 10%+ over 100 synthetic interaction cycles. 7. Full pipeline 'parse | ai | verify | deploy' works end-to-end on three different contract types.

Milestone 3 - Test Tool, Ecosystem Integration & Polish

Description

Deliver the property-based testing tool (cascade test) and complete ecosystem integration ensuring all five tools work as a cohesive, self-extending system. The test tool uses Hyperon inference to automatically derive properties from contract type signatures and behavioral specifications in Atomspace. For a multi-sig wallet, it automatically generates properties like 'funds cannot be released without threshold signatures' by reasoning about the contract's type structure. It supports both automatic property derivation and developer-specified MeTTa assertions. Test execution uses symbolic evaluation via Atomspace inference where possible, falling back to concrete DevNet execution for runtime-dependent properties. Failed tests produce minimal counterexamples with Atomspace-derived explanations. This milestone also completes cross-tool integration: the shared Atomspace accumulates community patterns, the self-extending feedback loop operates across all tools, and comprehensive documentation enables adoption. The ecosystem polish includes performance optimization, error message quality, shell completion scripts, and integration guides for CI/CD platforms including GitHub Actions, GitLab CI, and standard Makefiles.

Deliverables

Deliver the property-based testing tool (cascade test) and complete ecosystem integration ensuring all five tools work as a cohesive, self-extending system. The test tool uses Hyperon inference to automatically derive properties from contract type signatures and behavioral specifications in Atomspace. For a multi-sig wallet, it automatically generates properties like 'funds cannot be released without threshold signatures' by reasoning about the contract's type structure. It supports both automatic property derivation and developer-specified MeTTa assertions. Test execution uses symbolic evaluation via Atomspace inference where possible, falling back to concrete DevNet execution for runtime-dependent properties. Failed tests produce minimal counterexamples with Atomspace-derived explanations. This milestone also completes cross-tool integration: the shared Atomspace accumulates community patterns, the self-extending feedback loop operates across all tools, and comprehensive documentation enables adoption. The ecosystem polish includes performance optimization, error message quality, shell completion scripts, and integration guides for CI/CD platforms including GitHub Actions, GitLab CI, and standard Makefiles.

Budget

$4,000 USD

Success Criterion

1. Automatic property derivation generates meaningful properties for 80%+ of test corpus contracts, with derived properties catching at least 70% of injected bugs that manual tests would catch. 2. Symbolic evaluation correctly verifies 90%+ of statically checkable properties without DevNet execution, reducing test time by at least 5x compared to concrete-only execution. 3. Counterexample generation produces minimal failing inputs for 85%+ of property violations, with explanations rated as helpful by three independent reviewers. 4. Full five-tool pipeline 'parse | test | ai --mode=optimize | verify | deploy' works end-to-end on five different contract types without manual intervention. 5. Shared Atomspace correctly accumulates knowledge across 100+ tool invocations without corruption or performance degradation. 6. CI/CD integration templates work out-of-the-box on GitHub Actions and GitLab CI for three sample projects. 7. Documentation receives positive feedback from at least five community reviewers.

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.