Welcome to the Believe API
The Believe API enables projects to create self-reinforcing tokenomic cycles where specific triggers lead to positive developments, creating powerful feedback loops. Our highly configurable flywheel mechanics give projects complete control over their tokenomics and coin utilities.Flywheel Mechanics
Core Concept
A flywheel is a self-reinforcing cycle where certain triggers or developments in a crypto project lead to further positive developments, creating a positive feedback loop. The Believe Flywheel API can be triggered by projects over pre-configured events, with base coins powering API invocations.Security Architecture
Multi-Signature Protection: Base coins are secured within a multisignature wallet requiring signatures from both:- Believe’s approver wallet
- Your project’s approver wallet
Flywheel Components
Actions
Individual operations that can be executed using base coins:- Burn: Permanently remove coins from circulation
- Airdrop: Distribute coins to specified addresses
- Buyback (Coming Soon): Repurchase coins from the market
- Lock (Coming Soon): Secure coins with vesting parameters
- Unlock (Coming Soon): Release previously locked coins
- Memo: Attach proof data to transactions
Batched Actions
Execute multiple actions of the same type together as a single batch operation for efficiency and cost optimization.Pipelines
Chain multiple different actions together (e.g., Buyback → Burn → Airdrop) in a single atomic operation, enabling sophisticated tokenomic strategies.State Machines (Coming Soon)
Create interconnected pipelines with conditional logic to build complex, automated tokenomic systems triggered by your API invocations.Proof Mechanism
Every flywheel action includes a memo containing JSON proof data from your application, providing:- Auditability: Complete transaction history with context
- Transparency: On-chain verification of action intentions
- Compliance: Detailed records for regulatory requirements
API Workflow
- Register: Set up your flywheel via the Believe web app with token details, wallet addresses, daily limits, and proof schemas
- Initialize: Create batch transactions with your desired pipeline actions
- Approve: Sign the proposal transaction with your registered wallet
- Execute: Process the approved batch and receive detailed execution results
- Monitor: Track batch status and retrieve transaction details
Authentication
Base URL:https://public.believe.app/v1/
Generate your API key at believe.app/projects after creating a project. Include it in all requests using the x-believe-api-key
header.