Sentiment decentralized.

SentiChain records sentiment data on a blockchain, giving developers the tools to verify its origin and integrity before using it in their applications.

--
Block Height
--
Total Transactions
--
Last Block (UTC)
--
Time Since Block

Core Architecture

Proof of Verification

A consensus mechanism where validators verify the cryptographic signatures and integrity of sentiment data before block inclusion. Stake-weighted validator selection ensures network security.

Learn more

Merkle Consensus Root

Validators commit the canonical transactions through a Merkle root. The restricted public block view omits fields needed to reconstruct that record and must not be treated as a complete transaction inclusion proof.

Learn more

Embedding Signatures

Transactions store complete token-state matrices. A returned matrix_signature can authenticate a matrix against a trusted vectorizer public key; it does not verify reconstructed claims.

Learn more

Aparecium Reverser

Reconstructs short English text directly from complete MPNet token-state matrices, without retrieving original posts. Reconstructions are approximate; names, quantities, timing and conditions can change or disappear.

Learn more

Start Building

Connect your wallet to explore blocks and complete embedding matrices. Use your shared Yototec API key for background access.

example.py
import json, os, uuid
from urllib.request import Request, urlopen

purchase_id = str(uuid.uuid4())
request = Request(
    "https://api.sentichain.com/blockchain/get_last_block?network=mainnet",
    headers={
        "Authorization": "Bearer " + os.environ["YOTOTEC_API_KEY"],
        "User-Agent": "SentiChain-Python",
        "Idempotency-Key": purchase_id,
    },
)
with urlopen(request, timeout=15) as response:
    block = json.load(response)["block"]
    print("Block:", block["block_number"])
    print("Block time:", block["block_timestamp"])

Ecosystem