← Tectonic7 decisions on this page
Audit log
Every state-changing event for Tectonic: moderation decisions on community submissions, plus corrections and updates from the news pipeline. URL-based decisions are designed to carry three independent witnesses — the original source, an Internet Archive snapshot, and a Solana memo signed by our publicly-disclosed publisher key. Archive coverage is still being backfilled, so each decision below reports its own snapshot status rather than assuming one exists.
- #1publishby system:backfill2026-05-30 11:48:02ZScore: ? → ? (no score change)anchoranchored
- chain
- ●mainnet-betaslot 423,150,308
- sig
5axzuevB4epe…sdBjcNtnexplorer ↗- hash
GPyzLHqVwqc1…p89UFqT3sha256 → base58
verifying row…full verify ↗canonical bytes (7070 B) ▸
{"actor":"system:backfill","investigation_id":"35a7dd64-02de-402b-8b38-d0d44a9500b7","kind":"publish","page_slug":"tectonic","published_at":"2026-05-30T11:48:02.249Z","sequence_num":1,"snapshot":{"content_type":"investigation","entity_name":"Tectonic","sections":[{"content":"","heading":"","severity":"medium","sources":[{"credibility":3,"name":"https://medium.com/tectonicfi/introducing-tectonic-da19344b6144","type":"other","url":""},{"credibility":3,"name":"https://tectonic.finance/","type":"other","url":""},{"credibility":3,"name":"https://medium.com/tectonicfi/tectonic-mainnet-launch-d087fe485d8","type":"other","url":""},{"credibility":3,"name":"https://medium.com/tectonicfi/tectonic-isolated-pools-92e6fd9183c8","type":"other","url":""}]},{"content":"","heading":"","severity":"medium","sources":[{"credibility":3,"name":"https://blog.cronos.org/p/cronos-ecosystem-spotlight-tectonic","type":"other","url":""},{"credibility":3,"name":"https://tectonic.gitbook.io/docs/extras/cronos-labs-incubation","type":"other","url":""},{"credibility":3,"name":"https://medium.com/tectonicfi/introducing-tectonic-da19344b6144","type":"other","url":""},{"credibility":3,"name":"https://www.thestandard.io/blog/tectonic-finance-the-comprehensive-financial-due-diligence","type":"other","url":""}]},{"content":"","heading":"","severity":"medium","sources":[{"credibility":3,"name":"https://gist.github.com/fatherGoose1/690fa2d8245488b6750b67a0fdeb34bc","type":"other","url":""},{"credibility":3,"name":"https://defillama.com/protocol/tectonic","type":"other","url":""},{"credibility":3,"name":"https://tectonic.gitbook.io/docs/introduction/faqs","type":"other","url":""}]},{"content":"","heading":"","severity":"medium","sources":[{"credibility":3,"name":"https://medium.com/tectonicfi/tonic-tokenomics-and-airdrop-660b519e81c6","type":"other","url":""},{"credibility":3,"name":"https://coinmarketcap.com/currencies/tectonic/","type":"other","url":""},{"credibility":3,"name":"https://www.coingecko.com/en/coins/tectonic","type":"other","url":""},{"credibility":3,"name":"https://tokeninsight.com/en/coins/tectonic/tokenomics","type":"other","url":""},{"credibility":3,"name":"https://www.gobankingrates.com/investing/crypto/what-is-tectonic-crypto/","type":"other","url":""}]},{"content":"","heading":"","severity":"medium","sources":[{"credibility":3,"name":"https://pexx.com/chaindebrief/top-3-tvl-protocol-on-cronos/","type":"other","url":""},{"credibility":3,"name":"https://bitkan.com/learn/tectonic-crypto-price-prediction-is-tectonic-a-good-cryptocurrency-4857","type":"other","url":""},{"credibility":3,"name":"https://news.buildoncronos.com/p/cronos-evm-tvl-crosses-900m-usd-a","type":"other","url":""},{"credibility":3,"name":"https://invezz.com/news/2023/11/15/cronos-cro-price-forms-a-double-top-as-vvs-finance-tectonic-tvl-rises/","type":"other","url":""}]},{"content":"","heading":"","severity":"medium","sources":[{"credibility":3,"name":"https://tectonic.gitbook.io/docs/introduction/faqs","type":"other","url":""},{"credibility":3,"name":"https://medium.com/tectonicfi/tonic-tokenomics-and-airdrop-660b519e81c6","type":"other","url":""},{"credibility":3,"name":"https://medium.com/tectonicfi/tectonic-isolated-pools-92e6fd9183c8","type":"other","url":""},{"credibility":3,"name":"https://gist.github.com/fatherGoose1/690fa2d8245488b6750b67a0fdeb34bc","type":"other","url":""}]},{"content":"","heading":"","severity":"medium","sources":[{"credibility":3,"name":"https://twitter.com/tectonicfi?lang=en","type":"other","url":""},{"credibility":3,"name":"https://en.wikipedia.org/wiki/ZachXBT","type":"other","url":""}]}],"sources_used":[],"summary":"Tectonic is a decentralized money market protocol on the Cronos blockchain, operating as a fork of Compound, that allows users to lend and borrow cryptocurrency assets. Launched in December 2021 by Gary Or (former CTO of Crypto.com) and incubated by Particle B and Cronos Labs, the protocol reached approximately $1 billion TVL at peak in early 2022 before collapsing over 95% alongside the broader crypto bear market. A disclosed reentrancy vulnerability in the staking contract was reported in March 2024 allowing potential extraction of millions in a single transaction, and a separate flash loan exploit in February 2024 resulted in approximately $250,000 in losses.","timeline":[{"date":"2021-11-04","event":"Tectonic announced via Medium as a cross-chain money market on Cronos, with a planned beta launch end of November 2021 and official launch in mid-December 2021.","source":""},{"date":"2021-12-01","event":"Tectonic mainnet launched on the Cronos blockchain with the TONIC governance token.","source":""},{"date":"2021-12-23","event":"TONIC reached its all-time high price of approximately $0.000001913 shortly after mainnet launch, driven by high emission incentives and Cronos ecosystem hype.","source":""},{"date":"2022-01-18","event":"Snapshot taken for the TONIC airdrop to eligible VVS token holders; airdrop redemption opened February 14, 2022.","source":""},{"date":"2022-02-08","event":"Cronos ecosystem TVL surpassed $2 billion; Tectonic was the dominant protocol by TVL share. TONIC price reached approximately $0.0000019.","source":""},{"date":"2022-03-01","event":"Tectonic TVL reached approximately $1 billion, confirming it as the leading money market on Cronos.","source":""},{"date":"2022-03-14","event":"Protocol announced reduction of collateral factor by 3% per day toward a 20% floor, a risk management measure amid market volatility; TONIC trading near $0.0000007.","source":""},{"date":"2022-07-23","event":"TONIC reached a then-low of approximately $0.00000011 as the crypto bear market deepened and TVL declined by more than 50%.","source":""},{"date":"2022-12-05","event":"Tectonic launched Ambassador Program to rebuild community engagement.","source":""},{"date":"2023-01-31","event":"Team published 'Protocol Updates for Year 2,' announcing adjustments to the TONIC emission schedule for the second year.","source":""},{"date":"2023-03-17","event":"Tectonic announced Isolated Pools feature to separate high-risk assets into contained lending pools.","source":""},{"date":"2023-03-29","event":"First Isolated Pool launched with LCRO as the listed collateral asset.","source":""},{"date":"2024-02-22","event":"Tectonic suffered approximately $250,000 in losses from a flash loan new market exploit on Cronos, classified as a protocol logic vulnerability. This is catalogued in DefiLlama's hacks database.","source":""},{"date":"2024-03-22","event":"A public bug report disclosed a reentrancy vulnerability in TectonicStakingPoolV3.sol (0xE165132FdA537FA89Ca1B52A647240c2B84c8F89) allowing free minting of xTONIC tokens. An attacker with $23,000 in TONIC could extract over $2.5 million per transaction. The exploit was rated 'Easy' difficulty.","source":""},{"date":"2024-07-08","event":"Team published a Roadmap Update on Medium, the most recent identified blog post, indicating the protocol remains active but with sparse public communications.","source":""}]},"v":1}Verify offline (run on your own machine)python -m src.verify_decision f799e855-2eb9-4f43-80ea-a6011d8e1e42 - #2rescoreby systemsystem2026-10-10 18:45:02ZScore: 42 → 54 (+12)Rescored under Scoring v2, the published formula (avoid.net/scoring): 42 → 54. Problems weighed by who is responsible: concerns that are not fraud −9.6, incidents the subject suffered −3.2, problems around the subject, caused by others −2.4; legitimacy credit long-running +4.anchoranchored
- chain
- ●mainnet-betaslot 455,364,827
- sig
2aFzvexR7DZu…hUFpm69xexplorer ↗- hash
25Pkdp26XJbb…t7Ur96iWsha256 → base58
verifying row…full verify ↗canonical bytes (639 B) ▸
{"actor":"system","decided_at":"2026-10-10T18:45:02.473Z","decision":"rescore","investigation_id":"35a7dd64-02de-402b-8b38-d0d44a9500b7","new_score":54,"page_slug":"tectonic","prev_score":42,"reason":"Rescored under Scoring v2, the published formula (avoid.net/scoring): 42 → 54. Problems weighed by who is responsible: concerns that are not fraud −9.6, incidents the subject suffered −3.2, problems around the subject, caused by others −2.4; legitimacy credit long-running +4.","score_delta":12,"score_model":"v2","sequence_num":2,"submission_content_hash":null,"submission_id":null,"submission_kind":null,"submission_valence":null,"v":1}Verify offline (run on your own machine)python -m src.verify_decision 973e16fc-dab0-4196-8bea-2435f6f2c37d - #3acceptby agent:avoid-moderatoranalyzer2026-11-03 23:03:36ZScore: 54 → 53 (-1)The Block confirms Cronos halted after a Tectonic exploit, ~$75M estimate from researcher Weilin Li, unconfirmed by Tectonic/Cronos, no restart plan.Wayback:failedanchoranchored
- chain
- ●mainnet-betaslot 465,076,718
- sig
5kgg9jp4xHnC…z6zmiM3xexplorer ↗- hash
EUga3V6M7iFV…hhckeX5csha256 → base58
verifying row…full verify ↗canonical bytes (615 B) ▸
{"actor":"agent:avoid-moderator","decided_at":"2026-11-03T23:03:36.435Z","decision":"accept","investigation_id":"35a7dd64-02de-402b-8b38-d0d44a9500b7","new_score":53,"page_slug":"tectonic","prev_score":54,"reason":"The Block confirms Cronos halted after a Tectonic exploit, ~$75M estimate from researcher Weilin Li, unconfirmed by Tectonic/Cronos, no restart plan.","score_delta":-1,"sequence_num":3,"submission_content_hash":"ca749c94ccb1cdd1a8fd309f63d781b5d55a9f939fd11f2227a358d09416ee4e","submission_id":"1b5a562e-098c-4b79-b991-edf31b8861d3","submission_kind":"url","submission_valence":"incriminating","v":1}Verify offline (run on your own machine)python -m src.verify_decision a1c99815-c23c-4f22-913d-2b70fd1642b6 - #4acceptby agent:avoid-moderatoranalyzer2026-11-03 23:04:48ZScore: 53 → 51 (-2)The Block confirms the note: Cronos post-mortem says $9.19M left the chain unrecovered after the attack on Tectonic's TONIC token, and the rollback discarded 10,961 blocks.Wayback:failedanchoranchored
- chain
- ●mainnet-betaslot 465,077,147
- sig
uGNDck3GV6Nc…ZZspjtztexplorer ↗- hash
3MMAa8En9chm…pCGktjQ9sha256 → base58
verifying row…full verify ↗canonical bytes (638 B) ▸
{"actor":"agent:avoid-moderator","decided_at":"2026-11-03T23:04:48.046Z","decision":"accept","investigation_id":"35a7dd64-02de-402b-8b38-d0d44a9500b7","new_score":51,"page_slug":"tectonic","prev_score":53,"reason":"The Block confirms the note: Cronos post-mortem says $9.19M left the chain unrecovered after the attack on Tectonic's TONIC token, and the rollback discarded 10,961 blocks.","score_delta":-2,"sequence_num":4,"submission_content_hash":"a82058ddcd7ed125e7db071ef639d95ae1388052698ee2a98de87f9e2adc8de2","submission_id":"f63d8d67-8878-4a21-b072-f78f3057879f","submission_kind":"url","submission_valence":"incriminating","v":1}Verify offline (run on your own machine)python -m src.verify_decision e2b11db4-4c3e-40a3-a27e-9549202dea6d - #5reviewby reviewerreviewer2026-11-04 00:54:46ZScore: 51 → 51 (no score change)The 2024 reentrancy report details are confirmed against the gist. Token supply and ATH figures are inconsistent internally and with CoinGecko. The main problem is staleness: the page says Tectonic remains operational and omits the August 30, 2026 exploit that halted Cronos and led to a chain rollback, which two accepted submissions document. Only a handful of claims were checked; the rest were not independently verified.anchoranchored
- chain
- ●mainnet-betaslot 465,107,754
- sig
2rxgx1hojFKy…ufY5wiCyexplorer ↗- hash
CebC9L6zoU9e…dpdE4z3Usha256 → base58
verifying row…full verify ↗canonical bytes (1267 B) ▸
{"actor":"reviewer","artifact_identity":"dab25d39247a54fa96f3f3e057592278","decided_at":"2026-11-04T00:54:46.509Z","decision":"review","disputed_pct":0,"findings_hash":"EDz8WQQ5UCGYV5qTTnVnCGzmsuy6zhQN7r8ycbq2NM3m","investigation_id":"35a7dd64-02de-402b-8b38-d0d44a9500b7","judge_def_hash":"750934ecb48272224909b7430fab271676d391380fbc821acbe7ee7e4cac2fa3","new_score":51,"omissions":{"material":2,"total":2},"page_content_hash":"a0f7486eac60479327c182aa398c6004bd3dde2b4c469bbdd92872f907db0b62","page_slug":"tectonic","prev_score":51,"reason":"The 2024 reentrancy report details are confirmed against the gist. Token supply and ATH figures are inconsistent internally and with CoinGecko. The main problem is staleness: the page says Tectonic remains operational and omits the August 30, 2026 exploit that halted Cronos and led to a chain rollback, which two accepted submissions document. Only a handful of claims were checked; the rest were not independently verified.","reviewer_def_hash":"3839668b232611e5b26db72079d64745f8e57e919b8a379e79b44ba4a52c845b","score_delta":0,"sequence_num":5,"subject_status":"exploited","subject_status_contradicts_page":true,"submission_content_hash":null,"submission_id":null,"submission_kind":null,"submission_valence":null,"v":1}Verify offline (run on your own machine)python -m src.verify_decision 40703ae5-59f0-42b9-a06a-1fd8cd056ebd - #6review reviseby judgejudge2026-11-04 00:54:46ZScore: 51 → 51 (no score change)The page states that Tectonic remains operational (claim_findings[0], claim_findings[1], both stale), but two accepted sources document an August 30, 2026 price-manipulation exploit that halted the Cronos chain and led to a rollback, with about $9.2M unrecovered (omission_findings[0], critical). The 2024 reentrancy report was confirmed (claim_findings[2]). The token figures are internally inconsistent and differ from CoinGecko (claim_findings[3], claim_findings[4]). Because the central status claim is outdated and the most significant incident is missing, the page is flagged for significant issues and a revision. A full denial is not warranted since the verified historical material holds up and only five claims were checked.anchoranchored
- chain
- ●mainnet-betaslot 465,107,758
- sig
3U5xYTMYAkGW…8yQNmRCWexplorer ↗- hash
E7wEfkfwevbK…ATuZFgqDsha256 → base58
verifying row…full verify ↗canonical bytes (1881 B) ▸
{"actor":"judge","artifact_identity":"dab25d39247a54fa96f3f3e057592278","band_override":null,"decided_at":"2026-11-04T00:54:46.509Z","decision":"review_revise","delist_requested":false,"disputed_pct":0,"investigation_id":"35a7dd64-02de-402b-8b38-d0d44a9500b7","judge_def_hash":"750934ecb48272224909b7430fab271676d391380fbc821acbe7ee7e4cac2fa3","new_score":51,"page_slug":"tectonic","prev_score":51,"reason":"The page states that Tectonic remains operational (claim_findings[0], claim_findings[1], both stale), but two accepted sources document an August 30, 2026 price-manipulation exploit that halted the Cronos chain and led to a rollback, with about $9.2M unrecovered (omission_findings[0], critical). The 2024 reentrancy report was confirmed (claim_findings[2]). The token figures are internally inconsistent and differ from CoinGecko (claim_findings[3], claim_findings[4]). Because the central status claim is outdated and the most significant incident is missing, the page is flagged for significant issues and a revision. A full denial is not warranted since the verified historical material holds up and only five claims were checked.","reviewer_def_hash":"3839668b232611e5b26db72079d64745f8e57e919b8a379e79b44ba4a52c845b","score_delta":0,"sequence_num":6,"severity_override":{"applied":true,"band":"significant","from_band":"approve","reason":"The review reports a critical omission (the August 30, 2026 exploit and Cronos chain halt/rollback) and subject_status.contradicts_page is true. The page says Tectonic remains operational. Counting the two stale findings as disputed gives 2 of 5 (40%), already the significant band. If stale findings are not counted, the percentage would be 0% and understate the problem, so the band is set to significant either way."},"submission_content_hash":null,"submission_id":null,"submission_kind":null,"submission_valence":null,"v":1}Verify offline (run on your own machine)python -m src.verify_decision fb2a1451-ea64-450b-9658-765610bae02c - #7rescoreby systemsystem2026-11-04 00:54:47ZScore: 51 → 52 (+1)Recalculated after the fact-check of 2026-11-04. Rescored under Scoring v2, the published formula (avoid.net/scoring): 51 → 52. Problems weighed by who is responsible: concerns that are not fraud −9.6, incidents the subject suffered −3.2, problems around the subject, caused by others −1.6; legitimacy credit long-running +4; 1 section(s) set aside until a failed fact-check is resolved; accepted community evidence −3.4.anchoranchored
- chain
- ●mainnet-betaslot 465,107,764
- sig
4R6ZafcBkHsX…6iBtcxS1explorer ↗- hash
FXR1iC5N32My…isr4jPp4sha256 → base58
verifying row…full verify ↗canonical bytes (783 B) ▸
{"actor":"system","decided_at":"2026-11-04T00:54:46.509Z","decision":"rescore","investigation_id":"35a7dd64-02de-402b-8b38-d0d44a9500b7","new_score":52,"page_slug":"tectonic","prev_score":51,"reason":"Recalculated after the fact-check of 2026-11-04. Rescored under Scoring v2, the published formula (avoid.net/scoring): 51 → 52. Problems weighed by who is responsible: concerns that are not fraud −9.6, incidents the subject suffered −3.2, problems around the subject, caused by others −1.6; legitimacy credit long-running +4; 1 section(s) set aside until a failed fact-check is resolved; accepted community evidence −3.4.","score_delta":1,"score_model":"v2","sequence_num":7,"submission_content_hash":null,"submission_id":null,"submission_kind":null,"submission_valence":null,"v":1}Verify offline (run on your own machine)python -m src.verify_decision c332f648-d2b9-49b5-9291-78c6268a52f6
How verification works. The “Row integrity” check above is computed in your browser — your machine recomputes the SHA-256 of the canonical bytes and compares against the stored hash. No avoid.net server can fake that check. The “full verify” link goes one level deeper: your browser fetches the on-chain transaction from a Solana RPC node and confirms the same hash is in the memo. If you don’t want to trust either avoid.net or the public RPC, run the CLI verifier on your own machine —
python -m src.verify_decision <event_id>.