NZINGA NETWORK

Recordings that stay with their speakers.

Invite-only, a choice on every recording, pay per accepted minute and a licence share.

Pixel mosaic in pale cyan with a single magenta cluster
Recording window for How Ibadan got its name, a Yoruba voice note: recorded, choice set to Nzinga's models, details sent, waiting for review before it is paid
Recording details for r1-demo: Yoruba, 3:12, Nzinga's models, audio kept on this phone; only the details are sent
Withdraw recording at step 4: removed from future training and licensing, with Withdraw and Keep

Every voice gets its own choice.

A speaker's choice covers only their own voice. Anyone who has not consented is left out, never overridden.

01

Recording

voice note
language · length · date
02
R1-DEMO

Consent

speaker
choice
text version
SHA-256
03

Review

a reviewer
accepted
not accepted
04

Ledger

every minute
paid and pending
append-only

From voice note to dataset.

A library by status, hashed contacts, four choices and a history for every recording.

Your library

Recordings by status, in review, accepted or not accepted, with search and sort on the phone.

library · 5 recordings · demo
Library panel with five demo recordings: How Ibadan got its name in review, Directions from the market accepted, Voice note to my sister only me, Grandmother's recipe accepted
Contact codes panel: three SHA-256 codes sent, two belong to members, one invite sent

Hashed contacts

Numbers become one-way codes on the phone. Nzinga matches members and keeps none of them.

SHA-256 · 2,000 per request

Four choices

“Only me”, “Nzinga's models”, “Nzinga and approved partners” or “Everyone”, chosen recording by recording.

suggested: Nzinga's models
Who can use it panel for r1-demo: Only me not paid, Nzinga's models paid, Nzinga and approved partners paid plus share, Everyone paid
History panel for r5-demo: recorded, Nzinga's models chosen, accepted on review, then withdrawn, with View consent text v1

Consent history

Records are never edited. A change or a withdrawal adds a new one, so history is kept.

r5-demo · 3 records
IN THE APP · WITHDRAW

“Your voice is removed from all future training and licensing. Models already trained cannot forget it.”

Withdraw sheet
Recording Detail, Nzinga app
See the app screens
3
10
8

The network, in plain terms.

Q.01

Who can hear my recordings?

Only the people your choice allows. “Only me” keeps it for your own notes, never for training.

Q.02

Does my audio leave the phone?

Not today. Only the details are sent: the language, the length and your choice.

Q.03

How do invites work?

Members start with three invites and earn one more per accepted hour. Bonuses go to the direct inviter only.

Q.04

How do members get paid?

Per accepted minute of your own voice, at a rate set at launch.

Record your first note in five minutes.

Open the demo in Expo Go. Any number, code 482917 and any invite code.

~/nzinga-voice
zsh
$ npm install
$ export NZ_REVIEWER_TOKEN=dev
$ npm run dev
✓ core · ✓ api · ✓ 21 tests
● listening on 127.0.0.1:3000