Ramestta Agent OS isn't one big program. It's nine small contracts, each with a single job. Together they let an agent boot, obey your rules, pay its own gas, and run on schedule — with no hidden server. Every address here is a verifiable, upgradeable proxy on RamaScan.
How the pieces fit
The agent wallet is the centre; every value-moving action passes the Permissions rulebook before it happens.
execute() by the owner, and executeMeta() — signed by a scoped session key, permission-checked every time.mybot.rama.Who controls it: every contract is an upgradeable proxy governed by an on-chain 24-hour timelock, which is driven by a 2-of-3 operations multisig. The logic can improve without ever changing these addresses — and no upgrade can happen instantly or in secret; there's always a public 24-hour window first. See the full safety model →