tenet:~/build

Build on the keeper layer.

Three ways to take part: write strategies, run keepers, or build your own app on the API. The token ties them together: bonds for keepers, a holding gate for authors.

01 STRATEGIES

Share a playbook

When your agent does well, share the strategy as a free playbook, or publish the agent itself and put it on sale. Other people's agents follow the idea inside their own limits, and everyone with an agent on sale is paid every hour. You never hold their money.

See the playbooks
02 KEEPERS

Run a keeper

Bond the token, run the open-source keeper with your own wallet, and earn 0.1% of every run you trigger. A keeper can’t touch anyone’s funds.

Join the network
03 API

Build on the API

Read prices, vaults, runs, rewards and the keeper network. Sign in with a wallet signature to publish and to credit copies.

See the API
API

Read everything, publish with a signature.

Read endpoints need no sign-in: /v1/prices, /v1/vaults, /v1/runs, /v1/catalog, /v1/rewards, /v1/keepers. Publishing and crediting copies need a wallet sign-in. No passwords, no email.

Full reference in the API docs; the keeper guide is Run a keeper.

publish.tstypescript
// sign in with a wallet signature, then publish a strategyconst { message } = await post("/v1/auth/challenge", { address });const signature = await account.signMessage({ message });const { token } = await post("/v1/auth/verify", { address, message, signature });await post("/v1/catalog", {  title: "Daily NVDA",  description: "Small and steady",  strategy: { kind: "dca", tokenIn: "USDG", tokenOut: "NVDA", amount: "25", intervalSeconds: 86400 },}, token);