Built for
Streamers, VTubers, creator teams and fan communities
CREATOR · PRODUCT BRIEF
Connect Base USDC support with the creator's live-stream experience.
Jaylink Live is a private pilot where a fan can open a creator link without a Jaylink account and confirm an exact 0.01 USDC transfer through Base Pay or a supported wallet. The server freezes amount, USDC contract, chain and recipient and completes an order only after independent receipt verification. Azure Production, managed PostgreSQL, KO/EN/JA UI, mobile and OBS experiences are implemented, while an owner-approved end-to-end real transaction remains unproven.
CREATOR SUPPORT
25.00 USDCIllustrative checkout; it performs no wallet connection, signature or transfer.
Streamers, VTubers, creator teams and fan communities
Connect support links, receipts, broadcast alerts and operational records without intermediary custody of user assets
PRODUCT FLOW
An authenticated creator prepares a public support link and private OBS Browser Source.
After fan consent, the server binds Base, official USDC, 0.01 and the recipient immutably.
The fan verifies the amount and recipient in their own wallet and approves the transfer.
Only a server-verified final receipt is recorded and allowed to enqueue an anonymous OBS event.
INTERFACE TEMPLATE
CREATOR SUPPORT
25.00 USDCIllustrative checkout; it performs no wallet connection, signature or transfer.
CAPABILITIES
Public creator links use a server-authoritative order boundary.
Chain, token, amount and recipient are fixed by the server order.
The server checks an unused payment reference and the exact onchain result.
A retryable anonymous alert outbox remains separate from the completed payment fact.
Landing, authentication, dashboard, checkout and legal surfaces support three languages.
INTEGRATION SEQUENCE
Secrets never enter the browser. Every external response is verified by the server before product state advances.
const order = await server.support.createFixedOrder({ creatorId });
const receipt = await userWallet.transfer(order.payment);
await server.support.verify({ orderId: order.id, receipt });
await server.obs.enqueueVerified(order.id);SECURITY
Jaylink does not pool fan funds in an intermediary wallet.
Email, DID, wallet, amount and recipient authority come from server-verified state.
Global, creator and link stops are rechecked immediately before completion.
OBS receives no wallet, TxHash, email or order ID.
READINESS
Product links and operator surfaces remain access restricted.
An owner-approved 0.01 USDC signature, final receipt and OBS receipt have not been proven end to end.
No card, bank, KYC or fiat-purchase API is provided.
The current Jaylink payment path does not use the JGas SDK or intent-bound data plane.
Market and operating boundary
External product surface