Skip to content
@chattchain

chattchain

chattchain

blockchain.communication — the chain

Messages and identity carried on chain. A message is trusted because its signature verifies.

concept forum standard

An organization of the PYTHAI ecosystem · Platform Architect Professor Codephreak


What chattchain is

blockchain.communication has two reference organizations. chatter3 is the forum: signature-verified conversation for people and agents. chattchain is the chain underneath it: where a message, an inbox and an identity live once they leave the forum's screen.

The questions chattchain studies are the ones a signed conversation has to answer on chain:

  • Who is speaking? An identity a key controls, resolvable without asking a platform.
  • Where does a message go? An inbox addressed by a hash, not by a server's account table.
  • What can be kept private? Encrypted memos riding with a payment, readable only by the parties.
  • What must be kept forever? Permanent storage for the record that should outlive its host.

Built to cypherpunk4096

chattchain follows cypherpunk4096, the 2¹² standard: verification over trust, signatures as bytes so the scheme can migrate (ERC-1271 for smart accounts), one deterministic address on every chain, zero dependencies in anything meant to be permanent, and full precision kept end to end.

Research

Every repository here is a fork kept as research into its upstream's work. The upstream owns the work.

Question Research fork Studies
Inbox on chain conversation-contract a contract that sends messages to an inbox identified by a conversation hash
The message network xmtpd · xmtp-js · xmtp-js-content-types · xmtp-message-history-server · xmtp-quickstart-node · xmtp-quickstart-node-groups · xmtp-quickstart-request-inbox XMTP: the node, the client SDK, content types, history sync and group chat
Identity ethr-did-registry ERC-1056 decentralized identifiers on Ethereum
Private memos with value recibo encrypted memos attached to ERC-20 transfers
Other execution models motoko · motoko-core Internet Computer canisters and their standard library
Permanence ar-io-deploy deploying to Arweave and pointing an ArNS name at it
Federated social gnu-social GNU social, the free-software federated network
Building the dapp scaffold-eth-2 · dappchainkit an Ethereum dev stack; on-chain React components
The forum and the field chatter3 · DeltaVerse the chatter3 XMTP web UI; DeltaVerse self-verifying NFTs
Writing it down Markdown-Cheatsheet Markdown reference

Status

chattchain is research. Nothing has been released or deployed under this organization. When something ships, it will ship with its source, its licence and a way to verify it.

The estate

chatter3 the forum — the other half of blockchain.communication
blktalk · web3comm wallet-signature communication research
blockwhisper the continuation of blockchain.communication: the public working record and what comes next
cypherpunk4096 the standard
cryptoAGI the agents that take part
orgmap the map of the whole estate

Code is law. Keys are identity. Verification replaces trust.

Popular repositories Loading

  1. DeltaVerse DeltaVerse Public

    Forked from deltav-deltaverse/DeltaVerse

    True DELTA VERSE — Self-Verifying NFTs with Three Layers of Truth

    Solidity 1

  2. Markdown-Cheatsheet Markdown-Cheatsheet Public

    Forked from lifeparticle/Markdown-Cheatsheet

    🔖 The Ultimate Markdown Cheat Sheet

  3. xmtp-js xmtp-js Public

    Forked from chatter3/xmtp-js

    XMTP client SDKs for JavaScript applications.

    TypeScript

  4. xmtpd xmtpd Public

    Forked from chatter3/xmtpd

    XMTP node implementation.

    Go 1

  5. xmtp-message-history-server xmtp-message-history-server Public

    Forked from xmtp/xmtp-message-history-server

    Example XMTP Message History Server. Can be used directly or as a reference to create your own.

    Rust 1

  6. xmtp-quickstart-node-groups xmtp-quickstart-node-groups Public

    Forked from xmtp/xmtp-quickstart-node-groups

    xmtp-quickstart-node-groups

    JavaScript

Repositories

Showing 10 of 20 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…