Quickstart
Use Geppetto either by adding the crate to an existing Pinocchio program or by generating a small starter project.
Add to an existing project
cargo add geppetto
npx geppetto-cli init
Then instruct your agent to import from geppetto::*, implement AccountSchema for state accounts, and use guard::* checks.
Create a new project
npx geppetto-cli new my-program
cd my-program
cargo test
Run local validation
npx geppetto-cli test
npx geppetto-cli audit --strict
Repository demo path
bun install
bun run test
bun run docs:check
bun ./bin/geppetto-cli.ts deploy --output json --write-back