Messages and identity carried on chain. A message is trusted because its signature verifies.
An organization of the PYTHAI ecosystem · Platform Architect Professor Codephreak
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.
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.
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 |
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.
| 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.