BLVCK MINDZ
Join the list

Technical evidence · Solana checked on-chain October 13, 2026

What works. What comes next.

From the studio to the artist, with each component’s status. On October 13 the transactions below were read again on devnet and the Solana and service tests were rerun; website and database keep the October 10–11 review.

  • 10 Available
  • 6 Tested
  • 3 Written, not deployed
  • 1 Planned

Hackathon evidence

Three historic devnet payouts used test tokens: batches 601, 701 and 801, 2 tokens each, split 50/35/15 across three wallets. They demonstrate split execution, not commercial royalties. Batch 801 went through the integrated settlement, with sample rights and statement, and also has the Memo receipt. The transactions and the batches’ Batch accounts are public.

Each transaction came from a run of the “Devnet payment” workflow on GitHub. The source code is private, but verification does not depend on it: anyone can read the transactions in the explorer. On devnet, amounts and wallets are public. Cloak privacy is a separate integration, with no demonstrated mainnet execution.

  1. 01Studio
  2. 02Validation
  3. 03Catalog
  4. 04Stores
  5. 05Record
  6. 06Solana
  7. 07Receipt
  8. 08Artist

Website and server

Website

Available

Home, catalog, artist profiles, pitch and brand manual in Portuguese, Spanish and English

Astro 7 on a Cloudflare Worker

Published website; expanded local version checked by build and type checks

Payment details

Available

Artist documents, bank and Pix details are encrypted; the server cannot decrypt them

RSA-OAEP + AES-GCM in the Worker; private key stays on the founder’s Mac

Payment profiles store only the encrypted envelope

Artist studio

Written, not deployed

Email-code login and master WAV uploads in 20 MB chunks

Worker + R2 storage + Resend email

Code written; waiting for Resend credentials and active R2 storage

Application triage

Written, not deployed

AI reads only application type and message and suggests priority; a person decides

TypeSafe (Jev), Worker cron

Disabled until TypeSafe credentials are configured

Database

Postgres

Available

Two schemas: site for applications, uploads and payment profiles; catalog for rights

Neon, Postgres 18, São Paulo; Hyperdrive connection

7 migrations applied; SHA-256 matches the repository

Database access

Available

The website can access only site; catalog is owner-only

RLS enabled; site_writer role

Checked in migrations and access roles

Splits

Available

Each music right holder’s share in basis points, from 1 to 10,000

catalog.recording_splits and work_splits, with recording locks

Same basis-point convention as the Solana program

Label services

Audio validation

Tested

Checks whether an uploaded WAV meets release requirements

TypeScript + FFmpeg

46 tests passed in the inventory review

Catalog

Tested

Label ISRCs, splits, contracts and SGP batches

TypeScript, founder’s local app

58 tests passed (run on October 13)

Tax engine

Tested

Calculates tax by country and royalty type

TypeScript

18 tests passed in the inventory review

Solana

Payment calculation

Tested

Recording amount to each holder’s share in integer token units; totals conserve funds

TypeScript, bigint integers, basis points

4 split-rule tests passed, using the same vectors as Rust (42 TypeScript tests in the solana folder)

Splits program

Available

Creates splits, updates wallets and distributes tokens to holders

Anchor (Rust): create_split, update_wallet, distribute

Deployed to devnet (executable program, checked October 13); 6 end-to-end tests passed on GitHub on October 13View in explorer →

Batch receipt

Available

Each paid batch creates a Batch account on-chain with the ledger hash. On devnet, amounts and wallets are public

Batch account of the Anchor program

Batches 601 and 701 read on devnet on October 13: number, amount and hash match the evidence

Memo receipt

Available

Writes only the batch hash to the Memo program, after checking it is the one in the Batch account

Memo program (BMZ1 format)

Batch 801 written on devnet on October 13 and read back: same hash as the approved manifest and the Batch account

Integrated settlement

Available

Rights and statement → risk gate → approval → manifest → signature → payout → receipt, in one batch

TypeScript + Anchor program, run by GitHub Actions

Batch 801 on devnet on October 13, with sample data: the same hash in the manifest, the approval, the Batch account and the Memo; audited by script (25 checks; rejects tampered evidence); dispute before sending and the wait for confirmation tested (5 tests)

Pre-payment gate

Tested

Fixed rules and AI check batch and row risks; uncertainty goes to a person and unchecked payments are held

Jev gate (TypeSafe)

7 gate tests; invalid responses block payment; 3 tampered calibration batches

Continuous checks

Available

GitHub reruns the checks on code changes

GitHub Actions: website, database, 3 services, Solana TypeScript, Rust and Anchor

6 of 6 stages passed in the October 13 run

Network reads

Tested

Queries Solana without exposing provider credentials

JSON-RPC (Helius); HTTPS required, devnet by default

Tested against a simulated node

Private balance

Written, not deployed

Proposed shielded payments, visible to viewing-key holders

Cloak, shielded pool

Integration written; no demonstrated private mainnet payout

Card and Pix

Planned

Spend with the label card or withdraw in local currency

White-label issuer + USDC/Pix exchange through an authorized institution

No contracted card issuer

What remains before mainnet

  1. Payment profiles do not yet offer a USDC wallet: they accept Pix, bank transfer or deciding later.
  2. The website database does not yet store paid batches or receipts. This requires a new migration, tested on a Neon branch before production.
  3. Transaction signing stays outside the website on an isolated machine; the final setup precedes mainnet.

How to verify

  • npm testwebsite and database
  • cd services/catalog && npx vitest runcatalog
  • cd solana && npm testSolana: splits, receipts and gate
  • cd solana && anchor testprogram on the local validator

Private repository; judges need access.