TORQUEDocs

Projects

Create and manage Torque projects and fetch project AI context

Projects are the top-level workspace for incentives, custom events, IDLs, and analytics. Most tools require an active project to be selected.

create_project

Create a new project. The new project automatically becomes your active project.

Requires: authentication

ParameterTypeRequiredDescription
namestringYesProject name
descriptionstringNoProject description
imagestringNoProject image URL
defaultTokenAddressstringNoDefault SPL token mint — the token to incentivize. Typically provided by token teams.
defaultProgramAddressstringNoDefault on-chain program address — the program to track. Typically provided by protocol/product teams.
adminWalletsstring[]NoWallet addresses to add as project admins
confirmedbooleanNoSet to true to execute. Omit to preview first.

When creating a project, identify whether the user is a token team (has a token to incentivize), a protocol/product (has an on-chain program), or both. Token teams pass defaultTokenAddress. Protocols pass defaultProgramAddress and may also set a token. This avoids re-entering addresses when creating incentives.

Call create_project with confirmed: false first to preview the project setup before it is created. The 5% protocol fee disclosure is a project-wide notice; the actual fee breakdown is surfaced per incentive at create_recurring_incentive preview time.

list_projects

List all your Torque projects and show which is currently active.

Requires: authentication

No parameters.

Call this immediately after authentication to surface available projects for the user.

set_active_project

Set the active project for subsequent project-scoped operations. Call with a projectId when the user names a specific project, or with no arguments to receive a pick list.

Requires: authentication

ParameterTypeRequiredDescription
projectIdstringNoThe project ID to set as active. Omit to get a pick list of your projects.

get_ai_context

Fetch context about the active project — description, token and program addresses, domain documentation, and admin-provided notes for AI assistants.

Requires: authentication, active project

No parameters.

Call this before building incentives or custom events to ground parameter choices in the project's domain. Also useful when interpreting analytics or answering general questions about the project.

Results are cached per project for the session, so subsequent calls are instant.
Projects - Torque Docs