hvx

module
v0.0.0-...-a0d1ad3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 25, 2022 License: MIT

README

hvxahv

Go Report Card Go

Fediverse

hvxahv 💜 disism.com - HALFMEMORIES

Currently, the first version is being implemented intensively, all we are doing is trying to get the program working first and then optimize it for performance, so please note that the code is very confusing at the moment.

If you have any questions, please submit them to ISSUES.

Or go to the project's community discussion: Discussions - hvxahv/community

The next plan.

  • Perfect Forward Secrecy In the process of enabling encryption in saved, a right way should be found to secure encrypted data, and Perfect Forward Secrecy is one of the next directions to be investigated.
  • During the implementation, the developers believe that the user's keys and some personal sensitive data should not be stored in the server and should not be visible even to the instance host, so hvxahv is revamping the design regarding user privacy.
  • The current hvxahv does not represent the final design, and the developers are pursuing the best solution for user privacy and security.
  • Please note that the current version of hvxahv is under active development and cannot be used in any production environment at this time, and that the source code will be modified or rewritten on a regular basis.
  • hvxahv puts privacy first, so trust that the future of hvxahv will be safe and secure.

Features

A fully decentralized social network implementation to build open source, free, decentralized open networks.

Based on the decentralized ActivityPub decentralized social network protocol, ipfs distributed persistent storage protocol and matrix.org real-time communication protocol social platform, an open source decentralized social network with the data is truly under your own control.

  1. Like email format (name@domain) address as simple as finding and adding your social network friends , built on the ActivityPub protocol .
  2. Cross-server content distribution channel (channel), based on ipfs distributed persistent storage protocol .
  3. End-to-end encrypted instant messaging directly with your friends, adding matrix.org protocol server.
  4. Distributed storage technology based on ipfs that lets you keep your data forever.

It is a comprehensive, content publishing, social, instant messaging platform. Anyone can build their own instance and design their own interface.

Half Memories is an officially maintained instance of hvxahv.

Instance: halfmemories.com is currently offline and will be released soon.

Preview version: dev.halfmemories.com is currently offline and will be released soon.

FAQ

HVXAHV community discussions FAQ.

Security Policy Report:

SECURITY.md

For developers

DOCS

CONFIG EXAMPLE: CONFIG_FILE

Development environment deployment with terraform.

infra4dev

FOR CLIENT DEVELOPERS:

API DOCS:

Finally

Everyone has the right to control their own data and privacy and to choose who they share it with.

MIT License: LISENSE.

DISISM OPEN SOURCE

🍬 A love letter to the future~


Open Source Support by JetBrains

JetBrains Logo (Main) logo

Directories

Path Synopsis
APIs
grpc/github.com/hvxahv/hvx/APIs/v1alpha1/account
Package account is a reverse proxy.
Package account is a reverse proxy.
grpc/github.com/hvxahv/hvx/APIs/v1alpha1/activity
Package activity is a reverse proxy.
Package activity is a reverse proxy.
grpc/github.com/hvxahv/hvx/APIs/v1alpha1/actor
Package actor is a reverse proxy.
Package actor is a reverse proxy.
grpc/github.com/hvxahv/hvx/APIs/v1alpha1/article
Package article is a reverse proxy.
Package article is a reverse proxy.
grpc/github.com/hvxahv/hvx/APIs/v1alpha1/auth
Package auth is a reverse proxy.
Package auth is a reverse proxy.
grpc/github.com/hvxahv/hvx/APIs/v1alpha1/channel
Package channel is a reverse proxy.
Package channel is a reverse proxy.
grpc/github.com/hvxahv/hvx/APIs/v1alpha1/device
Package device is a reverse proxy.
Package device is a reverse proxy.
grpc/github.com/hvxahv/hvx/APIs/v1alpha1/message
Package message is a reverse proxy.
Package message is a reverse proxy.
grpc/github.com/hvxahv/hvx/APIs/v1alpha1/notify
Package notify is a reverse proxy.
Package notify is a reverse proxy.
grpc/github.com/hvxahv/hvx/APIs/v1alpha1/public
Package public is a reverse proxy.
Package public is a reverse proxy.
grpc/github.com/hvxahv/hvx/APIs/v1alpha1/saved
Package saved is a reverse proxy.
Package saved is a reverse proxy.
cmd
channel/internal
* MIT License * * Copyright (c) 2022 The hvxahv Authors.
* MIT License * * Copyright (c) 2022 The hvxahv Authors.
fs
lb
cmd
cmd

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL