Paid Pilot Package¶
Date: 2026-05-18
Status: quotable protected-preview package
Linear: TIN-1392
This page defines the first quotable TubeBrain paid pilot package. It is meant to let an operator quote a design-partner pilot without making new product decisions during the sales call.
This is not public self-serve SaaS pricing. The first paid pilot sells setup, workflow design, proof artifacts, and support around the local MCP core plus the protected hosted preview. It does not sell public accounts, unmanaged source scraping, raw-audio archives, or public managed PoToken minting.
Package¶
SKU: TB-RPP-001
Name: TubeBrain Research Packet Pilot
Price range: $1,500-$5,000
Default payment path: Tinyland Services LLC manual paid-discovery invoice with a deposit before scheduled delivery. A payment link may be used as the payment rail after the quote is approved, but the quote and invoice remain the source of truth for scope, limits, and acceptance.
Default term: 1-2 weeks from kickoff to closeout.
Buyer outcome:
The buyer can decide whether TubeBrain should stay local MCP only, use the
protected hosted preview, or become a follow-on custom integration.
Quote Bands¶
Use one of these bands unless the work clearly needs a custom statement of work:
| Band | Price | Turnaround | Included sources | Hosted preview hours | Managed fallback cap | Support limit | Fit |
|---|---|---|---|---|---|---|---|
| Starter | $1,500 |
1 week | 3 sources | 5 hours | 0 hours by default; up to 10 buyer-approved hours | 1 kickoff, 1 closeout, 2 async support hours | First proof for a narrow workflow |
| Standard | $3,000 |
1-2 weeks | 5 sources | 15 hours | 0 hours by default; up to 25 buyer-approved hours | 1 kickoff, 1 working session, 1 closeout, 4 async support hours | Default design-partner pilot |
| Expanded | $5,000 |
2 weeks | 10 sources | 50 hours | 0 hours by default; up to 50 buyer-approved hours | 1 kickoff, 2 working sessions, 1 closeout, 6 async support hours | More source variety or reliability proof |
Managed fallback is disabled unless explicitly approved. The cap is a hard maximum, not a promise to use a managed provider. Self-hosted Whisper remains the default STT posture. Additional managed fallback hours, source count, or support time requires a written change order or a new quote.
Before sending a quote, run the repeatable worksheet in Paid Pilot COGS And Margin Model. If the quote misses a margin gate, reduce scope, raise price, or move the work to a custom follow-on statement of work.
Included Deliverables¶
Every band includes:
- a kickoff call to choose sources, success criteria, and acceptance boundaries
- one reproducible local MCP workflow using the packaged
tubebrainbinary - one hosted-preview workflow using the protected
tubebrain-hostedAPI when preview credentials are available - one deterministic YouTube section research packet using the GStack demo URL
- one stream proof packet when source reliability and STT posture are good enough for the selected source
- one operator evidence directory following Paid Pilot Operator Runbook
- one final recommendation: local MCP only, hosted preview, or follow-on custom integration
Explicit Exclusions¶
The first paid pilot excludes:
- public self-serve accounts or public subscription billing
- unmanaged source scraping or a promise that every source is available
- raw-audio retention or a customer archive by default
- public managed PoToken minting
- public access to the internal
tubebrain-sttservice - browser automation outside the buyer-approved caller harness
- durable multi-replica stream-session storage
- database-backed billing storage or self-serve usage dashboards
- Twitch, Kick, microphone, or audio fingerprinting work unless quoted as a custom follow-on
Payment And Approval¶
Use manual invoicing for the first pilots:
- Select Starter, Standard, or Expanded.
- Fill in the quote worksheet below.
- Send a Tinyland Services LLC paid-discovery invoice.
- Require the agreed deposit before scheduled delivery.
- Treat any payment link as a collection mechanism only, not as the scope authority.
Do not create public checkout pages or subscription plans for this package yet. That belongs after database-backed billing, self-serve account management, and retention deletion paths exist.
Do not attach a public SaaS SLA to this package. The reliability language for quotes and closeout notes lives in Paid Pilot SLO And Non-SLA Posture.
Quote Worksheet¶
Copy this block into the customer note or invoice prep:
SKU: TB-RPP-001
Package band:
Price:
Deposit:
Pilot dates:
Buyer/contact:
Accepted sources:
Hosted preview hours:
Managed fallback mode: disabled / opt-in / forced
Managed fallback cap:
Support limit:
Primary demo URL: https://www.youtube.com/watch?v=Rzi7oFTzjac&t=2449s
Primary acceptance path: local MCP / hosted preview / both
Retention: raw audio not persisted by default
Exclusions acknowledged:
Evidence directory:
Closeout recommendation due:
Billing Evidence¶
The first paid pilot can be manually invoiced from the quote plus the operator evidence directory. Usage events support auditability; they are not a complete billing database.
Required evidence:
| Billing question | Evidence source | Current status |
|---|---|---|
| Which account/key used the preview? | account_id, api_key_id, optional key_label in usage events and GET /v1/admin/usage |
Implemented |
| Which endpoint was used? | endpoint in usage events |
Implemented |
| Did the request succeed? | outcome, status_code, and error_code |
Implemented |
| How long did hosted work take? | duration_ms and operator timestamps |
Implemented |
| How much stream time was active? | stream_active_ms on stream events |
Implemented for stream responses/events where available |
| How much audio was decoded or sent to STT? | audio_decoded_ms and stt_processed_ms |
Implemented where the stream pipeline reports it |
| Was managed fallback used? | stt_fallback_mode, stt_provider, estimated_cost_micro_usd, and stt_processed_ms |
Implemented in the managed fallback boundary |
| Was the account rate limited? | rate_limited outcome, 429, and rate-limit headers |
Implemented |
| Which sources were in scope? | Quote worksheet and operator evidence, not raw usage events | Manual evidence |
| How much support was used? | Operator notes outside TubeBrain usage events | Manual evidence |
Usage events must not store raw API keys, bearer tokens, cookies, signed media URL values, PoTokens, BotGuard internals, raw audio, or raw source URLs. Source lists belong in the quote and operator evidence, not in the usage-event sink.
Usage Event Requirements¶
This package relies on the durable hosted usage-event sink from TIN-1389 for
restart-safe manual pilot audit in one hosted process.
Before a paid pilot call, configure:
TUBEBRAIN_USAGE_EVENT_LOG=/var/lib/tubebrain/usage-events.jsonl
TUBEBRAIN_USAGE_WINDOW_SECS=86400
The protected preview can rebuild the active quota window from the JSONL sink after one hosted-process restart. This is enough for manual paid-discovery audit when combined with the quote worksheet and operator runbook evidence.
It is not enough for broad public SaaS or automated recurring billing. Those need durable account storage, database-backed usage aggregation, self-serve key management, retention deletion, and cross-replica quota enforcement.
Pilot Acceptance¶
A paid pilot is complete when these artifacts exist:
| Artifact | Required for payment acceptance |
|---|---|
| Approved quote or invoice | Yes |
| Operator runbook evidence directory | Yes |
| Local MCP GStack packet | Yes |
| Hosted preview packet | Yes, unless hosted preview was explicitly out of scope |
| Stream proof packet or documented source exception | Yes |
| Admin usage snapshot before or after the call | Yes |
| Redaction/retention review | Yes |
| Final recommendation | Yes |
Customer-facing acceptance statements should stay within the boundaries in Paid Pilot Operator Runbook. Do not claim public SaaS, universal source availability, durable stream sessions, managed PoToken access, or raw-audio archival.