OPENFORMAT home pagelight logodark logo
  • Discord
  • Github
  • Dashboard
  • Dashboard
Overview
Overview
API Reference
API Key
  • POST
    Challenge
  • POST
    Challenge verification
Rewards
  • POST
    Mint Point/ERC-20
  • POST
    Transfer ERC-20
  • POST
    Reward Badge
  • POST
    Reward XP
Credit
  • POST
    Create Credit token
  • POST
    Credit Balance
  • POST
    Create an allowance
  • POST
    Request Permit Data
  • POST
    Transfer Credit Token
Transactions
  • POST
    Execute Transaction
  • POST
    Execute Transaction and Wait
Profile
  • GET
    Get User Profile
Leaderboard
  • GET
    Get Leaderboard
Webhook
  • POST
    Create Webhook
  • GET
    List Webhooks
  • GET
    Get Webhook
  • PUT
    Update Webhook
  • DEL
    Delete Webhook
  • GET
    Get Webhook Logs
  • POST
    Trigger Webhook Verification
Webhook Secret
  • GET
    Get Webhook Secret
  • POST
    Generate New Webhook Secret

Overview

BuildShip is a visual backend builder that lets you ship APIs, scheduled jobs, backend cloud functions instantly. You can use BuildShip with OPENFORMAT templates to create web3 apps fast. Get started with one of the templates below.

​
Templates

XP Rewards Integration

Reward your existing users with on-chain experience points (XP). This template handles the process of issuing XP directly to users based on their unique identifier, making it easy to integrate gamification into your existing application.

Geolocation Reward

Easily integrate location-based rewards into your app. This template verifies user presence at specific locations using a set of given coords and automatically issues on-chain badges to their web3 account. Perfect for gamification, enhancing user engagement, and promoting exploration.

Badge Access Verifier

Verify on-chain whether a given web3 account holds a specific badge. It’s ideal for both online and offline access control.

Level Progression Tracker

Calculate your users level and their progression towards the next level based on the on-chain experience points (XP) they have earned. The XP requirements for levelling can be customised to determine how quickly the user progresses.

Check and Reward Missions

Checks whether a user has completed all the actions that make up a mission, and if they have, it rewards them with the appropriate XP and badges.

Leaderboard

Create a leaderboard which includes the names and images of the users within your app, by linking to your database. This leaderboard is based off the amount of on-chain experience points (XP) the users have earned.

twittergithublinkedin
Powered by Mintlify
On this page
  • Templates