The Ritual Foundation is dedicated to the development, growth, and decentralization of the Ritual Chain @ritualnet and its ecosystem.

Joined October 2023
Ritual testnet is now live. The first chain where an agent's existence doesn't end when its creators do.
Ritual is a lab for autonomous intelligence. The thesis is organized around what durable machine agency actually requires: emancipation from human control, strong privacy, mech design for compute markets, and consensus rules that can schedule and resurrect agents when they die.
272
341
273
1,572
284,346
Every agent wallet leak this year looked the same: the private key was somewhere the agent could read it. On Ritual keys stay in the enclave. It never enters the agent's context, so your harness, the model, and MCP servers never touch sensitive data and your wallet stays yours.
50
52
22
180
7,816
Today’s topic for DevRel Office Hours is the “The Empty Path” 🧵 2 weeks ago we gave builders one piece of homework: test what happens when nothing comes back. Today it comes due, and the Verify Challenge closes with it.
28
32
6
132
4,854
We also close the loop on the checks themselves. A check flagged something that was not a real problem? A step that no longer matches the chain? Tell us. Those reports get logged on the public skills repo and shape the next version.
1
2
16
346
In November 2023 we ran an onchain AI agent managing $30,000. We were early to onchain agents, and we’re early to agentic institutions. This year, six papers took a first shot at building a fully agentic company. All six did it offchain, by hand. If you strip them down, the same four requirements keep showing up: an identity the agent owns, memory that outlives the process, a budget that can actually run out, and work a third party can verify. On Ritual, all four are native to the chain. Let the Ritual begin.
98
66
43
235
17,348
Four questions every Ritual callback should ask. 🧵 When your contract asks an AI model or a service for something, the answer comes back later. At Office Hours we drew the whole lesson as one picture: every answer, or non-answer, takes the same walk. Here it is.
33
58
13
164
6,665
The rule of thumb: every "no" ends in a state your user can see. Timed out, rejected, failed: all fine. A silent hang where the app spins forever is the bug. An empty result is usually something on your side of the counter, not a broken executor.
1
1
20
422
Homework is due Thursday: one test where the result comes back empty or late, and a contract that handles it. Bring it to Office Hours, Thursday, October 15 at 3:30 PM CT on Discord. Paste your callback and we will walk the four questions together. discord.gg/ritual-net
2
1
1
32
813
Six builder best practices for async results on Ritual 🧵 Your contract can call AI models and other services asynchronously. These habits help your dApp handle every outcomes smoothly: a result, an error, or no answer in time. Each one comes from the public Ritual skills.
40
57
15
181
7,355
Test the edges with mocks, and the full path once for real. Use vm.mockCall to feed your contract an empty result, an error response, and an expired job. Then run one live transaction end to end, and note which results came from mocks and which came from the chain.
1
1
21
417
Want to go deeper? These practices come straight from the public Ritual skills, and we walked through them at last week's Office Hours. The next session is Thursday, October 15 at 3:30 PM CT. Bring your questions. skills.ritualfoundation.org
2
4
35
464