Built for Builders

Create your own XP-based tools and DAOs, extend campaigns via smart contracts, and run community quests with role logic using our SDKs, API, and system templates.

Smart Contracts & APIs
import { Campaign, Action } from '@the.engine/sdk';

// 1. Define your campaign
const civicCampaign = new Campaign({
  id: 'civic-engagement-2025',
  objective: 'Increase voter registration in key districts',
});

// 2. Create actions with XP rewards
const registerVoterAction = new Action({
  name: 'Register a New Voter',
  xp: 100,
  verifiers: ['on-chain-gov-id-check'],
  metadata: { difficulty: 'easy' },
});

// 3. Add actions to campaign
civicCampaign.addAction(registerVoterAction);

// 4. Deploy and manage your campaign
await civicCampaign.deploy();
console.log('Campaign is live!');

Stay Updated

Follow our progress and be the first to know when the SDK drops.