Beta Access: RINNAI is currently in beta on Solana Devnet. View Roadmap →

How RINNAI Works

From natural language intent to deterministic on-chain execution. A step-by-step walkthrough of the RINNAI execution flow.

Policy Bounds & PDA Enforcement

What are Policy Bounds?

Policy bounds are immutable constraints enforced on-chain. They define the acceptable range of execution parameters, ensuring that no transaction can exceed user-defined limits even if off-chain components are compromised.

PDA-Based Enforcement

Program Derived Addresses (PDAs) are used to create verifiable on-chain state. Each policy is associated with a PDA that can only be modified by the user. The execution program validates all transactions against the policy PDA before any execution occurs.

Why This Matters

Traditional bots require complete trust. RINNAI's PDA-based enforcement means security is guaranteed by the blockchain itself, not by trusting a third party. Even if the AI components are compromised, they cannot execute transactions outside your defined policy bounds.

Glossary

Intent

A user's desired outcome expressed in natural language, including goals and constraints.

Policy

A set of rules and constraints that govern execution, such as spending limits and allowed programs.

PDA (Program Derived Address)

A Solana account address derived from a program ID and seeds, used for secure on-chain state management.

Policy Hash

A cryptographic hash of policy rules, ensuring immutability and verifiability on-chain.

Deterministic Execution

Execution that produces the same result given the same inputs, with no ambiguity or partial states.