Skip to content

Rust interfaces & tooling for Recall

License

MIT, Apache-2.0 licenses found

Licenses found

MIT
LICENSE
Apache-2.0
LICENSE-APACHE
Notifications You must be signed in to change notification settings

recallnet/rust-recall

Folders and files

NameName
Last commit message
Last commit date

Latest commit

9643429 · Mar 20, 2025
Mar 20, 2025
Mar 19, 2025
Mar 20, 2025
Mar 11, 2025
Mar 20, 2025
Feb 17, 2025
Mar 20, 2025
Mar 20, 2025
Mar 20, 2025
Feb 4, 2025
Apr 17, 2024
Feb 4, 2025
Mar 12, 2025
Apr 17, 2024
Apr 17, 2024

Repository files navigation

Rust Recall

License: MIT License: Apache-2.0 standard-readme compliant

Rust interfaces & tooling for Recall

Table of Contents

Caution

Recall is currently an alpha testnet, and the network is subject to fortnightly changes with rolling updates. Please be aware that the network may be reset at any time, and data may be deleted every two weeks. A more stable testnet will be released in the future that won't have this limitation.

Background

Recall is a decentralized platform for testing, verifying, and evolving AI agents—powering trustless, machine-verifiable decision. This repository contains a Rust SDK and CLI for interacting with the Recall network.

Usage

First, clone the repository:

git clone https://github.com/recallnet/rust-recall.git
cd rust-recall

If you want to build and install the CLI, run the following:

make install

You can find detailed usage instructions and available commands in the CLI documentation. If you're looking to build with the Rust SDK, you can also find more information in the Recall SDK documentation.

Development

When developing against a local network, be sure to set the --network (or NETWORK) to devnet. This presumes you have a local-only setup running, provided by the ipc repo and custom contracts in builtin-actors.

All the available commands include:

  • Build all crates: make build
  • Install the CLI: make install
  • Run tests: make test
  • Run linter: make lint
  • Run formatter: make check-fmt
  • Run clippy: make check-clippy
  • Do all of the above: make all
  • Clean dependencies: make clean

Contributing

PRs accepted.

Small note: If editing the README, please conform to the standard-readme specification.

License

MIT OR Apache-2.0, © 2025 Recall Contributors