Command Document
Business + Legal
Rendered as a real command-center page. Source notes remain in the repo for agents, but navigation uses pages and real files.
Legal And Business Walkthrough
This is a practical walkthrough, not legal or tax advice.
Business Name
Current saved command-center identity:
- Business/legal name:
Porter Labs LLC - Public product name:
NyrA Swarm Little Buddy Pro - Public domain:
porterlabz.com - Entity path:
SC LLC
Keep these separate in every packet: Porter Labs LLC is the business/legal identity, porterlabz.com is the public domain spelling, and NyrA Swarm Little Buddy Pro is the product offer. Do not rewrite the company as Porter Labz just because the domain uses labz.
Name Clearance Steps
- Search South Carolina Business Entities Online.
- Search USPTO Trademark Search for exact and similar marks.
- Search exact and confusingly similar domains for Porter Labs, Porter Labz, NyrA, and NyrA Swarm Little Buddy.
- Search social handles and app store names.
- Search web generally for similar AI assistant or software names.
- If serious, have a trademark attorney do clearance before spending heavily on brand.
Current Paid-Beta Readiness Handoff
Generated command-center state refreshed on 2026-07-10 still says No-Go Live Money and Internal Alpha Only. Current generated packets show 9 P0 deployability blockers, 8 user handoffs, 0 waiting handoff-secret rows, 14 deployment secret-store items, and 1 ready-for-Codex row: mobile-bridge-bundled-url on pages/cloud-mobile-bridge.html, field mobileBridge.bundledBridgeUrl, upload slot cloud-handoff. Handoff delta shows no new cleared rows since the latest baseline. Attorney/accountant review is still not approved for paid beta. Ready For Cloudflare Deploy only means the command-center cloud runbook is locally ready; Cloud Bootstrap still has resource/deploy work, and that status does not clear attorney, accountant, tax, Stripe, support, cloud sync token, signing, phone-proof, or secret-store review. This walkthrough must not be used to mark any of those reviews complete.
Exact user-owned blockers:
- Keep
billingRehearsal.attorneyReviewStatusatNot approvedorReady for reviewuntil attorney/accountant review clears paid beta. Only then markApprovedand upload sanitized proof tolegal-review. - Confirm the final business/legal identity for Stripe receipts, policies, code signing, and tax records. The current saved value is
Porter Labs LLC. - Upload entity evidence to
llc-documentsafter the South Carolina filing is final. Avoid SSN, full EIN, bank details, owner home address, or private account credentials in screenshots. - Save EIN status only as a status field. Do not paste the EIN into Markdown, CSV, screenshots, chat, or dashboard notes.
- Have refund, cancellation, privacy, support, paid-beta, and tax language reviewed before enabling live payments.
- Keep billing rehearsal in
testuntil the legal/accounting review, support inbox roundtrip, Customer Portal, webhook, backend URL, Stripe secrets, and release trust gates are all green. - Use the Secret Store Setup Pack for Stripe, webhook, license, Android download-ticket, and command-center tokens. Docs may show placeholders only.
- Treat
llc-documentsas entity evidence only. It does not clearlegal-review, tax review, live Stripe authorization, support readiness, release trust, or secret-store setup. - Run the physical phone bridge self-test from the installed Android APK after the stable bridge deploy. Browser or desktop preview evidence does not clear
mobileBridge.lastPhoneSelfTest. - Keep the command-center Cloudflare deploy handoff separate from paid-beta clearance: after Worker deploy, set
NYRA_COMMAND_CENTER_API_URLandNYRA_COMMAND_CENTER_TOKENonly in temporary shell/browser storage, then run cloud sync/roundtrip without writing tokens into repo artifacts.
Current source routes to use after any user update:
- Business/legal review field:
billingRehearsal.attorneyReviewStatus - Legal review upload slot:
legal-review - LLC/evidence upload slot:
llc-documents - Support roundtrip field:
billingRehearsal.supportInboxConfirmed - Billing backend field:
billingRehearsal.backendBaseUrl - Stripe webhook field:
billingRehearsal.webhookEndpointUrl - Customer Portal field:
billingRehearsal.customerPortalConfigured - Verification:
npm run deployability:preflight && npm run intake:scan && npm run handoff:delta && npm run daily:brief
Entity Path
Option A: Sole proprietor first
Pros:
- Fastest.
- No LLC filing delay.
- Can use Stripe as an individual if approved.
Cons:
- Less legal separation.
- Looks less professional.
- Harder to buy organization-validated code signing.
- Harder to separate business finances cleanly.
Option B: South Carolina LLC first
Pros:
- Cleaner Stripe/business/bank/signing setup.
- Better liability separation when maintained correctly.
- Better brand credibility.
Cons:
- Filing and admin required.
- Registered agent/address considerations.
- Must maintain bookkeeping and business separateness.
Recommendation: form the LLC before public paid launch if the goal is serious revenue, signed Windows distribution, and Stripe payouts under a business identity.
South Carolina Setup
- Search name.
- Choose registered agent with SC street address.
- File Articles of Organization.
- Pay state filing fee.
- Save stamped articles.
- Draft operating agreement, even if single-member.
- Get EIN from IRS.
- Open bank account.
- Register tax accounts if needed through MyDORWAY.
- Keep business records separate.
Tax And Sales Tax
South Carolina DOR says retail sellers, including certain internet sellers, may need a Retail License for sales subject to Sales and Use Tax. Software/subscription tax treatment can be fact-specific. Confirm with SCDOR/accountant before live sales.
Checklist:
- Decide if NyrA subscription is taxable in SC.
- Decide whether to enable Stripe Tax.
- Keep invoices and payout records.
- Track AI costs as COGS.
- Track refund/dispute losses.
- Set aside income tax money from payouts.
BOI
FinCEN currently says domestic U.S. entities and U.S. beneficial owners are exempt from BOI reporting under the March 2025 interim final rule. Verify the current FinCEN BOI page before filing or deciding not to file because this rule has changed before: https://www.fincen.gov/boi
Legal Docs Needed
- Privacy Policy.
- Terms of Service.
- EULA.
- Refund and Cancellation Policy.
- Security Policy.
- AI Data Processing Notice.
- Support Policy.
High-Risk Legal/Policy Issues For NyrA
- Always-listening claims.
- Voice identification/biometric claims.
- Screen/camera capture.
- Stored local memory and passive transcripts.
- Third-party AI provider data transfer.
- Computer control and high-impact actions.
- Subscription cancellation and final-sale refund claims.
- Windows installer trust and code signing.
Do Not Say In Marketing
- Full access to everything.
- Does anything you ask.
- Always listening to everything.
- Learns your voice as identity/authentication.
- Secure/private without controls.
- Offline/local-only while cloud providers are required.
- Sentient or has a soul as a literal product claim.