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.
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 moreMerkle Consensus Root
Each block's transactions are structured as a Merkle tree. The root hash is published as the consensus root, enabling efficient verification of any transaction's inclusion without downloading entire blocks.
Learn moreEmbedding Signatures
Transactions store 768-dimensional sentiment embeddings with RSA signatures. The vector_signature field ensures embedding authenticity, while matrix deduplication prevents replay attacks.
Learn moreAparecium Reverser
Reconstructs short English text from standard 768-D MPNet embeddings using a learned prefix and GPT-2 with LoRA adapters. Reconstructions are approximate and can change or omit details.
Learn moreStart Building
Access the SentiChain API to query blocks, transactions, and sentiment data. Register for an API key to unlock full transaction details.
from sentichain import Client
client = Client(api_key="your-key")
# Get latest block with full transaction data
block = client.get_last_block(network="mainnet")
for tx in block.transactions:
print(f"Hash: {tx.hash}")
print(f"Vector dim: {len(tx.vector)}")