MCPcopy Create free account
hub / github.com/daodst/chat

github.com/daodst/chat @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
4,808 symbols 14,285 edges 625 files ⚖ Apache-2.0 1,798 documented · 37% updated 22mo ago★ 13012 open issues

Browse by type

Functions 3,776 Types & classes 1,032
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Encrypted Communication Blockchain Project

This project is an open-source blockchain encrypted communication application that uses blockchain technology and encryption algorithms to ensure communication security and privacy between users. The goal of this project is to provide a secure, decentralized, and trusted means of communication, allowing users to communicate information securely.

Features

  • Decentralized: The application does not rely on any centralized servers, and all communication data is stored on a distributed blockchain, meaning that users' communication data cannot be controlled or monitored by third parties.
  • Anonymity: Users can choose to use anonymous identities for communication, protecting their personal privacy.
  • Security: The application uses high-strength encryption algorithms to encrypt users' communication data, ensuring that users' data cannot be maliciously tampered with or stolen.
  • Openness: The application is open source, allowing anyone to view and modify the source code to ensure system security and reliability.

Tech Stack

  • Blockchain technology: Use blockchain technology to store users' communication data, ensuring data reliability and security.
  • Encryption algorithms: Use high-strength encryption algorithms to protect users' communication data.
  • P2P network: Use a P2P network to implement communication between users, achieving decentralization.
  • Go: Use Go as the backend server.

Extension points exported contracts — how you extend this code

browse all types & interfaces →

Core symbols most depended-on inside this repo

browse all functions →

Shape

Method 2,573
Function 1,203
Struct 822
Interface 112
TypeAlias 89
FuncType 9

Languages

Go100%

Modules by API surface

userapi/api/api.go139 symbols
syncapi/storage/tables/interface.go78 symbols
roomserver/storage/shared/storage.go74 symbols
syncapi/storage/shared/syncserver.go67 symbols
federationapi/api/api.go67 symbols
roomserver/api/api.go66 symbols
roomserver/state/state.go64 symbols
syncapi/storage/interface.go62 symbols
roomserver/types/types.go59 symbols
federationapi/storage/tables/interface.go58 symbols
keyserver/api/api.go53 symbols
syncapi/notifier/notifier.go47 symbols

Datastores touched

chatDatabase · 1 repos
postgresDatabase · 1 repos

For agents

$ claude mcp add chat \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page