Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
185 changes: 185 additions & 0 deletions reinstatement/tabiri-2026-07-29.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,185 @@
# Featured App Reinstatement Request

## Summary

* Featured App name: Tabiri Markets
* Organization: Otoclick
* Date of pause, UTC: 2026-07-27
* Link to pause announcement: <https://lighthouse.cantonloop.com/governance/00b50dd79a28f1a6eb4f8ce06b7c175c945fec1743ab66786c7b4bde9ab1dd5848ca121220ee84f4098e02e544c2a97e193c0fd5171876a3bc69d9bca424ff9158aa7efc1a>
* Current stage:

* [x] Freshly paused, seeking reinstatement
* [ ] Mid-appeal, disputing the basis of the pause
* [ ] Already reinstated, lock outstanding
* Primary basis of pause:

* [ ] Claimed rewards exceeded paid fees
* [ ] Own or related-party activity was marked
* [ ] Multiple functions operated under one PartyId
* [ ] CIP-0116 lock outstanding
* [x] Other: Recent on-chain activity associated with the Tabiri Market App requires further review.

---

## Reinstatement Request File

This Pull Request adds the completed reinstatement request at:

```text
reinstatement/tabiri-2026-07-29.md
```

---

## About Tabiri Markets

Tabiri Market is a prediction market platform where users trade on the outcomes of real-world events. Users buy and sell shares representing event probabilities (YES/NO outcomes), with prices reflecting market consensus.

The platform uses an automated LMSR (Logarithmic Market Scoring Rule) market maker for instant liquidity and processes all trades with instant on-chain settlement via Canton Network.

---

## Key On-Chain Identifiers

List the primary identifiers needed for review. Full details should be included in the reinstatement request file.

* Featured App PartyId(s): `tabiri-mainnet-1::122083b942cb402685dfd090832eba3db379fb19c5f33703c93ffd3a7c69e2e1f3b4`
* Party receiving app rewards: `tabiri-mainnet-1::122083b942cb402685dfd090832eba3db379fb19c5f33703c93ffd3a7c69e2e1f3b4`
* Validator node PartyId(s): `tabiri-mainnet-1::122083b942cb402685dfd090832eba3db379fb19c5f33703c93ffd3a7c69e2e1f3b4`
* Other transaction-submitting PartyId(s), if applicable:
`tabiri-i1::122083b942cb402685dfd090832eba3db379fb19c5f33703c93ffd3a7c69e2e1f3b4`
`tabiri-i2::122083b942cb402685dfd090832eba3db379fb19c5f33703c93ffd3a7c69e2e1f3b4`
`tabiri-i3::122083b942cb402685dfd090832eba3db379fb19c5f33703c93ffd3a7c69e2e1f3b4`
`tabiri-i4::122083b942cb402685dfd090832eba3db379fb19c5f33703c93ffd3a7c69e2e1f3b4`
`tabiri-i5::122083b942cb402685dfd090832eba3db379fb19c5f33703c93ffd3a7c69e2e1f3b4`

---

## Applicant Position

Briefly summarize the applicant’s position.

* What caused the issue: The Tokenomics Committee paused Tabiri so that recent on-chain activity associated with the Tabiri Market App could be reviewed. The pause was framed as an activity-pattern / guidance-compliance review.
* What has been corrected: The Accountability / Tokenomics committees have been briefed on Tabiri’s product design, how LMSR trading maps to on-chain settlements. This reinstatement request documents that activity pattern and confirms Tabiri will continue to operate under Featured App guidance.
* Date or round corrective measures took effect: 2026-07-27
* Whether the applicant disputes the pause figures:

* [ ] Yes
* [x] No

If yes, summarize the disputed calculation or source discrepancy: `N/A`

---

## Excess and Burn Status

Complete if the pause involved excess claimed reward weight.

* Excess amount identified: `N/A` — this pause was not based on excess claimed reward weight.
* Excess amount burned: `N/A`
* Burn transaction hash: `N/A`
* If not yet burned, explain status: `N/A`

---

## Shared Participant Node / Party Structure

* Does the application share a participant node with other Featured Apps?

* [ ] Yes
* [x] No

If yes, confirm the reinstatement request includes per-party reward weight and attributable fees.

* Does the application perform multiple major functions?

* [ ] Yes
* [x] No

If yes, confirm whether each major function operates under a separate PartyId.

* Separation complete:

* [ ] Yes
* [ ] No
* [x] Not applicable

If not complete, summarize the separation plan: `N/A`

---

## Locking Status

Reinstatement is subject to the CIP-0116 lock requirement.

* Required lock amount:

* [x] 5,000,000 CC for Featured App
* [ ] 25,000,000 CC for Issuer
* Amount segregated: 5,000,000 CC
* Lock holder:

* [x] Applicant
* [ ] Third party
* If third party, name: `N/A`
* Lock status:

* [x] Complete
* [ ] Signed, pending completion
* [ ] Pending signature
* [ ] Not yet complete
* Party or address for verification:
`9eeb480572::12208946bfc0c797b6069ba6516ffa14525fcaa4c1ee4344dd24eb752e392a201532`

---

## Exception Request

Complete only if requesting an exception.

* Is an exception requested?

* [ ] Yes
* [x] No

---

## Reviewer Notes

**Product activity and fee model.** Tabiri’s core activity is prediction-market betting: users place bets and Tabiri charges a fee on each bet. Users may also batch multiple bets into a single submission to reduce per-bet network fees. The application exposes an API for programmatic access.

**Swap feature (negligible traffic).** Tabiri includes a swap feature, but analytics show it is barely used. It was added only because tf-USDT was not available elsewhere on the network and many users needed a way to convert CC into tf-USDT for trading. Swap-related traffic has been effectively negligible relative to betting activity.

**Early joining bonus.** Early on, Tabiri offered a joining bonus of 10,000 tf-USDT to new users. The bonus was locked for the first 30 days (could not be withdrawn off-platform) and required the user to place at least one bet, so the grant was tied to actual product use rather than unconstrained free distribution of assets.

**Primary settlement asset.** Tabiri’s top / primary asset is **tf-USDT**, not the TradeFast test token. Tabiri chose tf-USDT because a USD-backed stablecoin is the natural unit of account for a prediction market.

---

## Checklist

Before submitting, confirm:

* [x] The completed reinstatement request file is included
* [x] All PartyIds are listed exactly as they appear on-chain
* [x] The basis of the pause is explained
* [x] The cause of the issue is described
* [x] Corrective measures are described with effective dates or rounds
* [x] Excess reward weight and burn status are documented, if applicable
* [x] Data discrepancies are explained, if applicable (`N/A` — none asserted)
* [x] Shared participant node details are included, if applicable
* [x] Party/function separation is addressed, if applicable
* [x] CIP-0116 locking status is included
* [x] Any exception request is clearly identified, if applicable
* [x] Any fields that do not apply are marked `N/A` with a brief reason

---

## Applicant Confirmation

By submitting this request, the applicant confirms that the information provided is accurate to the best of its knowledge and that the applicant will provide clarifications or supporting information if requested by the committee.

* Name: Kartik
* Title: Co-Founder
* Organization: Otoclick
* Date: 29 July 2026