Skip to main content
AVOID.NET
← 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.

  1. #1publishby system:backfill
    2026-05-30 11:48:02Z
    Score: ? → ? (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
  2. #2rescoreby systemsystem
    2026-10-10 18:45:02Z
    Score: 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
  3. #3acceptby agent:avoid-moderatoranalyzer
    2026-11-03 23:03:36Z
    Score: 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.
    anchoranchored
    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
  4. #4acceptby agent:avoid-moderatoranalyzer
    2026-11-03 23:04:48Z
    Score: 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.
    anchoranchored
    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
  5. #5reviewby reviewerreviewer
    2026-11-04 00:54:46Z
    Score: 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
  6. #6review reviseby judgejudge
    2026-11-04 00:54:46Z
    Score: 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
  7. #7rescoreby systemsystem
    2026-11-04 00:54:47Z
    Score: 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>.