From 51256b293a60ebea1ddb69dedb9598757181c360 Mon Sep 17 00:00:00 2001 From: 0xkartikoc Date: Wed, 29 Jul 2026 22:04:03 +0530 Subject: [PATCH 1/2] Add Tabiri Markets Featured App reinstatement request --- reinstatement/tabiri-2026-07-29.md | 145 +++++++++++++++++++++++++++++ 1 file changed, 145 insertions(+) create mode 100644 reinstatement/tabiri-2026-07-29.md diff --git a/reinstatement/tabiri-2026-07-29.md b/reinstatement/tabiri-2026-07-29.md new file mode 100644 index 0000000..8679f3d --- /dev/null +++ b/reinstatement/tabiri-2026-07-29.md @@ -0,0 +1,145 @@ +# 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 +``` + + +--- + +## 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: Recent on-chain activity associated with the Tabiri Market App required further review. +* What has been corrected: Accountability committee has been made aware of the app's working and on-chain activity, +* 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 + + + + +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 From 01dc58e530d4cd47e384f9324a7d06d8059b2eb0 Mon Sep 17 00:00:00 2001 From: 0xkartikoc Date: Thu, 30 Jul 2026 19:17:47 +0530 Subject: [PATCH 2/2] add reviewer notes --- reinstatement/tabiri-2026-07-29.md | 66 ++++++++++++++++++++++++------ 1 file changed, 53 insertions(+), 13 deletions(-) diff --git a/reinstatement/tabiri-2026-07-29.md b/reinstatement/tabiri-2026-07-29.md index 8679f3d..e653e53 100644 --- a/reinstatement/tabiri-2026-07-29.md +++ b/reinstatement/tabiri-2026-07-29.md @@ -5,7 +5,7 @@ * Featured App name: Tabiri Markets * Organization: Otoclick * Date of pause, UTC: 2026-07-27 -* Link to pause announcement: https://lighthouse.cantonloop.com/governance/00b50dd79a28f1a6eb4f8ce06b7c175c945fec1743ab66786c7b4bde9ab1dd5848ca121220ee84f4098e02e544c2a97e193c0fd5171876a3bc69d9bca424ff9158aa7efc1a +* Link to pause announcement: * Current stage: * [x] Freshly paused, seeking reinstatement @@ -17,7 +17,7 @@ * [ ] 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. + * [x] Other: Recent on-chain activity associated with the Tabiri Market App requires further review. --- @@ -29,6 +29,13 @@ This Pull Request adds the completed reinstatement request at: 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. --- @@ -39,12 +46,12 @@ List the primary identifiers needed for review. Full details should be included * 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" +* Other transaction-submitting PartyId(s), if applicable: + `tabiri-i1::122083b942cb402685dfd090832eba3db379fb19c5f33703c93ffd3a7c69e2e1f3b4` + `tabiri-i2::122083b942cb402685dfd090832eba3db379fb19c5f33703c93ffd3a7c69e2e1f3b4` + `tabiri-i3::122083b942cb402685dfd090832eba3db379fb19c5f33703c93ffd3a7c69e2e1f3b4` + `tabiri-i4::122083b942cb402685dfd090832eba3db379fb19c5f33703c93ffd3a7c69e2e1f3b4` + `tabiri-i5::122083b942cb402685dfd090832eba3db379fb19c5f33703c93ffd3a7c69e2e1f3b4` --- @@ -52,8 +59,8 @@ List the primary identifiers needed for review. Full details should be included Briefly summarize the applicant’s position. -* What caused the issue: Recent on-chain activity associated with the Tabiri Market App required further review. -* What has been corrected: Accountability committee has been made aware of the app's working and on-chain activity, +* 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: @@ -68,7 +75,7 @@ If yes, summarize the disputed calculation or source discrepancy: `N/A` 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 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` @@ -121,8 +128,9 @@ Reinstatement is subject to the CIP-0116 lock requirement. * [ ] Signed, pending completion * [ ] Pending signature * [ ] Not yet complete -* Party or address for verification: - "9eeb480572::12208946bfc0c797b6069ba6516ffa14525fcaa4c1ee4344dd24eb752e392a201532" +* Party or address for verification: + `9eeb480572::12208946bfc0c797b6069ba6516ffa14525fcaa4c1ee4344dd24eb752e392a201532` + --- ## Exception Request @@ -134,8 +142,40 @@ Complete only if requesting an exception. * [ ] 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.