What we build

Prediction pools people create.

A fan chooses five matches. Friends propose a chess tournament. A specialist designs a challenge that rewards accuracy. Kinoti is building the infrastructure to make these pools possible within a licensed operator’s rules.

Walk through a pool

Interactive illustration · fictional events and funds

Njeri’s five-match pool.

Njeri follows a neighbourhood football league. Its fixtures sit outside the operator’s catalogue, and the league can supply signed results. Follow her pool from draft to allocation.

Stage 1 of 5 · The creator’s draft

Create a pool

The operator sets eligible categories, evidence standards and publication restrictions. Njeri proposes the fixtures and selects the resolution method. Policy may allow publication directly or require individual review.

Preview how accuracy changes allocations

This separate three-match lesson shares KSh 600 with no fee. Putting in more raises a participant’s starting weight. Getting more right can outweigh that head start. Under the pool’s squared-accuracy rule, Amina puts in the least and receives the largest share because she gets all three right.

Next: Invite participants

Stage 2 of 5 · The locked invitation

Invite participants

Everyone sees the same locked terms. The operator still checks each invitee’s age, identity, location, limits and access to responsible gambling safeguards.

Next: Join and predict

Stage 3 of 5 · The participants

Join and predict

Amina, Brian and Wanjiku accept the terms and contribute KSh 100, KSh 200 and KSh 300. Their picks stay hidden until reveal. In an integration, a salted commitment would let the system verify that revealed picks match the original submission.

Next: Determine the outcome

Stage 4 of 5 · The evidence

Determine the outcome

The named authority publishes provisional results. A valid challenge holds settlement. An independent reviewer can correct the record or invalidate the pool when credible evidence is unavailable. Creators and participants cannot decide their own disputes.

How could other events be verified?

A local chess tournament could use an independent arbiter and signed score sheets. A larger league could use a results provider or approved oracle service. A pool could also accept predefined attestations and independent arbitration. Terms must specify who decides, what evidence counts, deadlines, challenge rights, conflicts and fallback. Evidence and independent review establish a reported result’s credibility.

Next: Calculate and distribute

Stage 5 of 5 · The allocations

Calculate and distribute

Count correct picks, apply the locked influence settings, then divide the amount available in proportion to each score. The operator would receive instructions to credit each participant.

Read the scoring rule and reconciliation policy

Contribution influence is linear. Each KSh 100 buys one scoring unit. Accuracy influence squares the number correct. Multiply the two factors for the share score. Divide each score by the total score, then apply that share to the net pool.

In the illustration, round the disclosed fee to the nearest cent, with halves rounded up. Round initial shares down, then assign spare cents in descending order of fractional remainder, breaking ties in entry order. An invalid result or all-zero scores returns the actual contributions and waives the fee.

Formally, Uᵢ = Cᵢ / s and wᵢ = Uᵢ × dᵢ².

Proposed operator and developer integration

A framework for many pools.

Operators could serve niche groups without building each pool by hand. They retain the customer relationship, identity checks, accounts, wallets, payments, safeguards and licensed responsibilities. Publication and software-supplier duties depend on jurisdiction.

Inspect the proposed handoffs
  1. Validate creator event proposals, permitted rules and verification plans.
  2. Lock the terms, then accept commitments from operator-authorised accounts.
  3. Accept reports and challenges from scoped evidence and review roles.
  4. Send a reconciled allocation instruction to the operator’s payment system.

The illustration’s optional fee is gross operator fee income before costs and tax. Any Kinoti supplier charge would be separately agreed. The example has no creator fee.

Explore the operator boundary

Future integration

An agent can draft a pool.

An agent acting for Njeri could propose eligible events and simulate the rules. An operator would grant revocable permissions and apply the same policy, identity checks, spend limits and any required human approvals to agent participation.

Discuss a pilot.

Tell us which pools your customers would like to create.

Get in touch