What is Hookedin's partner model?
Hookedin uses partner sites. A partner site is a B2B configuration owned by a logged-in user account and exposed to players through an iframe.
Answers for partner owners, integrators, support teams, and operators working with the B2B iframe model.
Hookedin uses partner sites. A partner site is a B2B configuration owned by a logged-in user account and exposed to players through an iframe.
No. Every partner shares the same round and the same fixed jackpot. Ticket ranges from all partners are assigned in one continuous public ledger.
Yes. The data model allows a user account to own multiple partner sites, each with its own slug, site title, theme, house edge, status, and payout address.
No. The current product stays simple: one authenticated user account owns partner sites. Organization membership can be added later if the product needs it.
No. Embedded players do not have Hookedin accounts. The partner is responsible for its own player system. The iframe can show public round information without player IDs, but buying tickets requires the parent site to pass a public player ID plus a private account ID into the iframe.
The public player ID is a display-safe value shown in public ledgers. The private account ID is kept on receipts and partner win records so the partner can reconcile a winner to its own account system. Both values must be 120 characters or fewer and may contain only letters, numbers, spaces, periods, underscores, and hyphens.
No. Partners should pass display-safe opaque IDs. Do not pass passwords, session tokens, email addresses, real names, wallet addresses, or anything that should remain private as the public player ID.
Yes. The embed flow must work without a Hookedin session. The private receipt is accessed through the generated receipt secret, not a cookie.
No. Partners can configure the supported theme values, currently the accent color. Arbitrary CSS is intentionally excluded so the player flow remains predictable and testable.
The payout address is where partner-level winnings are paid. It must be public so players and partners can verify the payout destination attached to a ticket.
It can appear in partner settings, the iframe before purchase, private receipts, winning slip details, round records, and payout records.
Yes. A new address applies to future orders. Existing orders keep the payout address snapshot that was shown when the deposit address was created.
House edge is shown to players as a whole percentage and inflates that partner's ticket price. The round jackpot is fixed from the locked ticket supply and base ticket price; house edge does not change it.
It changes how many tickets a payment buys because the player ticket price is higher. It does not change winner selection once tickets are assigned.
No. Partner site, house edge, payout address, theme, and player IDs do not affect the winning ticket algorithm.
After the round closes, Hookedin starts from the Bitcoin closing block hash, advances a SHA-256 chain, records TICKET_DIGITS decimal digits from right to left, and reads that number as the winning ticket.
Settlement creates a durable partner win record containing the round, winning ticket, slip, public player ID, and private account ID. Partners can see it in the dashboard.
The scanner credits confirmed top-ups into the first open round that can hold the whole ticket range. If the target round is settled or lacks enough remaining tickets, the assignment moves to the next eligible round.
Ticket ranges, round totals, partner display metadata, and public player IDs can be public. Private account IDs and private receipt secrets are not public verification data.
Yes. Partners can use /verify, the Bitcoin hash draw tool, or the public standalone utility to calculate the winning ticket from the ticket digits and closing block hash.
No. The public utility script is served as a standalone Node.js file and uses only built-in Node.js modules.
They can check the closing block hash input, draw digits, and winning ticket calculation. They do not prove that a partner credited its internal player account.
The utility depends on the ticket digits and closing block hash shown by Hookedin, but the winning ticket calculation is performed independently from those inputs.
The dashboard requires partners to acknowledge this before saving a live payout address:
This Bitcoin address will be public. It can appear in embeds, receipts, round records, and payout records. Do not use an address that links to private funds or identity unless you are comfortable publishing it.