Sell globally. Grow your revenue.
Sell globally. Grow your revenue. Card and monthly payments for freelancers, agencies and SaaS from 190+ countries, with tax and invoices handled. No company needed.
License authentic human voices for your AI agents and applications. Enterprise-grade API, blockchain-verified provenance, and instant scaling. Built on Base.
CommerceTypeScript · DartGitHub @thisyearnofearOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
next-generation decentralized voice recording platform that transforms how we capture, organize, and share audio content. Built as a comprehensive three-app ecosystem showcasing different Starknet integration approaches
Taken from the repository README
Loading the full README. The saved excerpt is shown below.
VOISSS is a B2B voice licensing marketplace where AI agents purchase authentic human voices with blockchain provenance and instant API access.
New to VOISSS? See GETTING_STARTED.md for a 5-minute guide.
For AI Agents:
• 🎯 Pay-per-character pricing (~$0.000001/char)
• ⚡ Instant API access with x402 payments
• 🔗 Multi-chain OWS payments — 5 EVM chains live, Solana beta, 4 more quoting (9 total)
• 🔒 Blockchain-verified provenance
• 🤖 Agent-native: /llms.txt, /.well-known/agent.json, money-transport-parameters, OpenAPI spec, and WebMCP tools — drop-in skill file at root SKILL.mdRead the full README ↗VOISSS is a B2B voice licensing marketplace where AI agents purchase authentic human voices with blockchain provenance and instant API access.
Live: https://voisss.famile.xyz
🏆 "Build Something Real" (Serverpod) hackathon entry — judges start here: Voice the Silence — a weekly silent-film voiceover contest (Chaplin-era public domain clips; Bad Lip Reading as a community format).
- Live app (Flutter web): https://voisss-silence.pages.dev
- Serverpod backend: https://butler.voisss.famile.xyz — endpoints, streaming methods, ORM + Postgres migrations
- Code:
apps/mobile-flutter(Flutter app) +apps/flutter-backend-serverpod(Serverpod server + generatedvoisss_butler_client)- Details: docs/VOICE_THE_SILENCE.md
git clone https://github.com/thisyearnofear/VOISSS.git && cd VOISSS
pnpm install
cp apps/web/.env.example apps/web/.env.local
pnpm dev:web # http://localhost:4445
New to VOISSS? See GETTING_STARTED.md for a 5-minute guide.
For AI Agents:
/llms.txt, /.well-known/agent.json, money-transport-parameters, OpenAPI spec, and WebMCP tools — drop-in skill file at root SKILL.mdFor Voice Contributors:
| Platform | Status | Blockchain | Features |
|---|---|---|---|
| Web | ✅ Production | Base Mainnet | Full marketplace, API, payments |
| Mobile (RN) | 🔄 In Progress | Scroll Sepolia | VRF, privacy controls |
| Flutter | ✅ Live | Serverpod | AI butler, voice chat |
Stats: 21+ voices • 5 EVM chains live + Solana beta • Agent-native discovery • Production API • 70% contributor split
| Contract | Address |
|---|---|
| AgentRegistry (v2) | 0xBE857DB4B4bD71a8bf8f50f950eecD7dDe68b85c |
| ReputationRegistry | 0xA09094Cc126166deC8800a7Ada7a3BbDAA32B127 |
| VoiceRecords | 0x32bd629fBD5096b37f1cAee011A7E481A09Ac54D |
| $VOISSS Token | 0x1c3174c2aea455f1efb088e4ca4ecb4ab52d1b07 |
Wedge: the marketplace leads with voice discovery, not licensing — describe the voice you need in plain language and the grid re-ranks in ~300ms. Day-one inventory is the platform's ElevenLabs catalog (usable immediately via the vocalize API, pay-per-use). Contributor-listed voices licensed on-chain merge into the same ranked grid as supply arrives — the agent-native loop (intent → voice → audio → per-call payment via x402/ACP) is the wedge; the on-chain licensing layer is the moat for studios once there's real supply.
/api/agents/vocalizeVOISSS uses Arkiv Braga Testnet as a decentralized data layer for voice insights, humanity verification, and agent memory. Entities are user-owned via on-chain ownership transfer, with numeric timestamps for range queries, idempotent writes, and cursor-based pagination.
Docs: Arkiv Integration Guide
| Doc | Contents |
|---|---|
| QUICKSTART.md | Setup, run commands, monorepo structure, troubleshooting |
| AGENT_API.md | Voice generation API, OWS payments, security, events |
| ACP_SPECIFICATION.md | Autonomous Agent Commerce Protocol (ACP) integration |
| BLOCKCHAIN.md | Smart contracts, tokens, x402, marketplace, gasless txns |
| ARKIV_INTEGRATION.md | Arkiv Braga Testnet: entity schema, API endpoints, query patterns |
| HOMEPAGE_SHOWCASE.md | Hero "real human vs. licensed AI" waveform comparison — assets, swap procedure, attribution |
| STUDIO_HERO.md | /studio "Earn 70%" hero — copy, design, click-through flow from the homepage showcase |
Jev (TypeSafe AI's System One evaluation model) is an optional intent-classification layer on top of the existing voice pipeline. It does not replace any routing or model selection — it adds a new dimension: reading what the agent wants the voice to sound like and classifying emotional/intent categories in a single fast call, fractions of a cent per call.
Live on /marketplace. Typing a natural-language brief ("warm narrator for a meditation app") fires POST /api/marketplace/voice-match, which fans out one Jev call containing a boolean fit-check per voice plus brief-level questions (emotion Choice, use-case Choice, urgency Score). The grid re-sorts by fit probability as you type; the response also returns detected emotion/use-case/urgency, measured latency, and token usage.
AI_GATEWAY_API_KEY (free via the Vercel AI Gateway, typesafe-ai/jev, AI SDK experimental_evaluate) or TYPESAFE_API_KEY (direct POST /v1/systemone, jev-latest){ brief, voices[] } to score their own roster through the same endpointjev_not_configured (503) with no key; the marketplace degrades to normal browsingJev reads the intent of the voice request and classifies it before the generation pipeline runs. One API call (POST /v1/systemone) carries a state (the voice spec / transcript) plus a questions map — all questions are evaluated in parallel, so adding questions barely changes response time. This is an optional pre-flight signal that enhances the routing logic:
Agent sends voice request
│
├── [OPTIONAL] Jev fan-out — one call, many questions:
│ Choice: emotion? → { choice, probabilities, confidence }
│ Choice: intent? → { choice, probabilities, confidence }
│ Score: urgency? → { score, legend, probabilities, confidence }
│ Noul: "has a CTA?" → { noul: 0-1 } (no confidence field)
│ Noul: "needs a disclaimer voice?" → { noul: 0-1 }
│
├── Voice generation pipeline (existing, unchanged)
│ Uses the classified signals as additional hints
│ If Jev is unavailable, the pipeline proceeds as normal
│
└── Returns audio (unchanged)
Answers are typed per-question, not a single blob — your code composes them. Gating note: only Choice and Score answers return confidence; Noul returns a raw probability you threshold yourself. So questions that drive the "proceed unchanged if uncertain" fallback should be Choice/Score.
Like the "intent-based search" example — Jev reads the Gmail inbox and understands intent, not patterns. For VOISSS, Jev reads the voice spec and understands emotional intent — not just keyword matching, but what the agent actually wants the voice to convey.
emotion Choice answers excited at confidence 0.95 — an intent read, not a keyword matchintent Choice answers announcement, emotion answers authoritativeemotion answers conversational, a formality Score lands low, a "mentions pricing" Noul returns ~0.0@solana/spl-token payment flow and x402 settlement remain unchangedstate is text — it judges fit from the voice spec and voice metadata/descriptions, not from listening to audio samplestone= keyword filter with intent matching.docs/ACP_SPECIFICATION.md). A Jev Score does that in ~100ms instead of a full LLM call.apps/web/ (existing Next.js + Flutter)
│
├── [OPTIONAL] jev-intent.ts module
│ Reads: voice spec, transcript, agent prompt
│ Sends: intent evaluation to Jev
│ Returns: { emotion, confidence, intent }
│
├── Voice generation pipeline (existing, unchanged)
│ Google Gemini, ElevenLabs, Venice AI
│
└── x402 payment (existing, unchanged)
~$0.000001/char, multi-chain OWS
apps/web/ — existing Next.js marketplace (unchanged)apps/flutter/ — existing Flutter AI butler (could accept Jev intent hints)MIT — see LICENSE