Builder verification
A quarter of every trading fee on a Makina token is reserved for the builder: the person or team behind the project's GitHub repository. Makina uses GitHub to make sure that money reaches the real builder and not someone who copied their project.
Proving you own a repository
Sign in with GitHub on the Verify page. You can verify a repository that is:
- public and not archived, and
- owned by your own account, or owned by an organization where you are an organization owner.
The ownership proof lasts 30 minutes. It's used for one critical action at a time: a project launch, linking a payout wallet, or endorsing a token. Your GitHub access token is not stored.
Two ways a token gets linked to a project
| Badge | How it happens |
|---|---|
| Project launched | The repository owner launched the token as a project launch. The verified repository is written into the launch's on-chain record. |
| Project endorsed | Someone else launched the token as a community launch with the repository link, and the repository owner later endorsed it with a signed message from their linked wallet. |
| Community launch | No verified link to a project. A repository link, if any, is a reference only. |
An endorsement is a display record. On its own it doesn't move any funds or change who receives fees. The owner can revoke it, and the badge goes into Review needed if the repository's owner changes or the repository becomes private or is deleted.
How the builder share is held and released
Each launch's fee escrow keeps the builder share as pending until a builder wallet is set for that launch. Setting it is deliberately slow and reversible during a waiting period:
- After checking the GitHub proof and the linked wallet, the Makina verifier proposes the builder wallet for that launch.
- A 3-day waiting period starts. During it, the current builder, the verifier or the guardian can cancel the proposal.
- After the delay, anyone can execute it. Everything pending moves to the builder's claimable balance, and future builder fees are credited to the builder directly.
- The builder claims from the escrow like any other recipient.
Extra protections:
- If the verifier key is rotated, every proposal made with the old key becomes void, so a stolen verifier key can't push a payout through.
- The guardian can freeze all proposal executions while a rotation is in progress.
- A builder can hand the role to a new wallet in two steps (nominate, then the new wallet accepts).
- Fees already credited to a builder stay claimable by that address.
Earnings for launchers
The launcher share (10%) needs no verification. The wallet that created the token can claim it any time from the Earnings page.