Partners
Package Telegram forums, Accounting topic deals, and betting deposit rails from the seat
capital desk. Soft ledger mutations stay in ct; this board is the factory
bake mirror. Glossary:
telegram.wire
· taxonomy
partners-ops.json
· bun run partners:validate.
Loading partners…
Telegram package groups
One forum per partner CODE · invite + membership tell · topics: General · Ops · Alerts · Liquidity/Outs · Accounting · handshake
| Partner | Phase | Taxonomy | Membership | Call sign | DM seat | Handshake | Invite | Bot | Next |
|---|
bun run telegram:handshake:catalog · telegram:handshake:invite-gap · telegram:ops -- link-package-group CODE chatId
Accounts and limits
Partner-level account readiness, tracked effective limits, free-roll exposure, ledger activity, and Telegram communication readiness. Account-policy detail remains on the Limits board.
| Partner | Phase | Accounts | Limit coverage | Effective limits | Free roll | Ledger | Communication | Actions |
|---|
bun run ops:limits:demo · bun run partners:validate · bun run telegram:package-group:accounting
Onboarding flow
Personalized package onboarding — tree node, compliance fields, Telegram package group, and seat desk. Dry-run first; create the forum when ready.
-
Plan:
bun run onboard:partner -- <CODE>-001 --dry-run -
Apply (optional compliance):
bun run onboard:partner -- <CODE>-001 --state=NJ --age=28 --location=Newark --zip=07102 -
Forum:
bun run onboard:partner -- <CODE>-001 --create-package-group· orbun run telegram:ops -- link-package-group CODE chatId -
Seat DM:
bun run telegram:ops -- link-chat <CODE>-001 <tgUserId>· thenbun run telegram:ops:consume -
Board:
/portal/partners/#partner/CODE· limits/portal/limits/?partner=CODE· history/portal/partner-history/?partner=CODE
bun run onboard:partner -- ASH-001 --dry-run · docs/harness/tenants/partner-onboarding-package.md
Accounting deals
Per-partner ledger chrome:
ops.view.per_account
· Soft plays
ops.view.per_play
from
soft-accounting-export.json
(dossier:
account board). Deposit / withdraw proof lives in each package forum
Accounting
topic. House rollup:
all-accounting
surface. Soft Balance stays in toc-ops ct.
| Partner | Call sign | Fund status | Pinned desk | Incomplete outs | Checklist | CLI |
|---|
Event log
Ledger-derived from
partners:event / partners:ledger:append →
bun run partners:build. Shipped event.* ids only.
| Partner | At | Code | Concept | Amount | Rail / out | Note |
|---|
Soft plays
Read-only slice from Soft export / toc-ops fixture bake · dimension
ops.view.per_play. Promote live with bun run soft:accounting:from-ct.
| Partner | When | Play | Market | Result | Stake | P&L |
|---|
Soft weeks
Derived from Soft plays when export weeks[] is empty ·
ops.view.per_week.
| Partner | Week (UTC Mon) | Stake Σ | |P&L| settled | Net |
|---|
Soft book types
From Soft byBookType[] or tagged plays ·
ops.view.per_book_type
· leaves stay
book.type.*.
| Partner | Book type | Stake Σ | |P&L| settled | Net |
|---|
bun run partners:event -- deposit_received --partner ASH --amount 1000 --rail venmo · bun run partners:build · telegram:package-group:accounting
Betting deposits
Per-out deposit rails from seat capital desk intake (Liquidity/Outs pinned table). Book colors from scrape-wire book registry. Book passwords stay off this board.
Outs
— deposit rails and status chips (hash
#partner/CODE/out/out-CODE-N).
| Partner | Call | Out | Book | Username | Deposit method | Send to | Max bet | FP% | Status |
|---|
bun run seat:desk:refresh · seat:desk:update · /registry/seat-capital-desk.json
Books
Book registry rows from
partners-ops.json
· deep link
#book/<id>.
Partner messages
Intake-driven
seat desk
partner-message views (confirm / todo / topic templates). Same JSON as
seat:desk:partner-message CALL --json — no passwords.
| Call | Fund | Active | Deferred | Common missing | Out-specific | CLI |
|---|
bun run seat:desk:partner-message CALL --json · --template todo · --template topic-rails [--post]