Skip to content

Instantly share code, notes, and snippets.

View exonomyapp's full-sized avatar
💭
Decentralizing Life

Exonomy App exonomyapp

💭
Decentralizing Life
View GitHub Profile
@exonomyapp
exonomyapp / Exonomy & Exocracy - Vision & Scope.md
Last active February 25, 2025 21:59
Exonomy & Exocracy - Vision / Scope

Exonomy & Exocracy Vision / Scope Document

Table of Contents

  1. Introduction
  2. Core Principles
  3. Core Architecture & Data Structures
    • 3.1 Voucher Schema
    • 3.2 Task Schema
  • 3.3 Decentralized Storage
@exonomyapp
exonomyapp / DeepSeek - Exonomy Health Monitoring.md
Last active February 18, 2025 21:32
DeepSeek - Exonomy Health Monitoring

Exonomy's Proactive Health Monitoring & Measurements

In Ayurveda, the concepts of Vata, Pitta, and Kapha describe the fundamental energies that govern the body and mind, and their translations in English reflect their core characteristics. Translated into English, these terms represent:

Vata: Movement or Air/Ether – Represents motion, activity, and adaptability.
Pitta: Transformation or Fire/Water – Represents heat, metabolism, and purpose.
Kapha: Stability or Earth/Water – Represents structure, reliability, and cohesion.

These translations align with their metaphorical application to Exonomy metrics, emphasizing dynamics, strategy, and stability.

@exonomyapp
exonomyapp / Exonomy & Exocracy - Functional Specification.md
Last active February 20, 2025 10:32
Exonomy & Exocracy - Functional Specification

Exonomy/Exocracy Functional Specification
Version 0.1
Date: 2025-02-20


1. Introduction

1.1 Purpose

This document defines the decentralized architecture, workflows, and governance of Exonomy (voucher-based P2P exchange) and Exocracy (community-driven project management). It emphasizes trust, local economic resilience, and humanitarian impact through asset autonomy, selective replication, and unanimous governance.

@exonomyapp
exonomyapp / A summary of working with DeepSeek.md
Last active February 18, 2025 19:36
A summary of working with DeepSeek

Given the current nascent status NextGraph...

What could I do to start building my P2P app with it? I am concerned mostly with persisting.my data.

My app facilitates users called Exonomists to create their own vouchers that represent the products and services they can offer their local market. Exonomists "mint" vouchers the way a central bank prints money in order to monetize the national economy, but in my case they voucherize the local economy and everyone knows each other so trust is abundant. Show me a transaction sequence in which a baker Exonomist creates vouchers for his bread and signature sandwiches and pays his car mechanic for an oil change. The mechanic Exonomist then uses the baker's vouchers to pay the hairdresser Exonomist for a haircut. The hairdresser Exonomist exchanges her own vouchers with her electrician Exonomist who turns them into payments for the baker's sandwiches to feed his employees lunch. Explain in code precisely what represents the subject-predicate-object form of data an

@exonomyapp
exonomyapp / Exonomy-Exocracy Outline.md
Created February 17, 2025 20:12
Exonomy / Exocracy Outline

Here’s a comprehensive hierarchical outline of the Exonomy/Exocracy system, structured to ensure no component is omitted. Use this as a roadmap to drill into specific sections systematically:


1. Core Architecture & Data Structures

1.1. Voucher Schema

  • 1.1.1. Voucher Types (Product, Service, Hybrid)
  • 1.1.2. JSON-LD/RDF Representation
  • 1.1.3. Currency/Value Anchoring (Fiat, Crypto)
  • 1.1.4. Expiry and Renewal Policies
@exonomyapp
exonomyapp / NextGraph Glossary.md
Created February 15, 2025 14:38
NextGraph Glossary

Here’s a glossary of technical terms and concepts related to NextGraph’s architecture, data management, and implementation techniques:


A-C

  • Bloom Filter:
    A probabilistic data structure used in decentralized indexes to efficiently check if a feed might contain specific data (e.g., vouchers in USD) without storing the full dataset. Reduces network overhead during searches.

  • Capability Token (UCAN):
    A cryptographically signed token (User Controlled Authorization Network) granting granular permissions (e.g., read/write access to a voucher). Used to enforce selective replication and secure transactions.

@exonomyapp
exonomyapp / While NextGraph is evolving.md
Last active February 14, 2025 21:56
While NextGraph is evolving

While NextGraph is Evolving...

We can follow this outline with detailed technical explanations, including what, why, and how, to begin exploring how to move forward...


1. Leverage NextGraph’s Core Protocol and Local-First Repositories

Key Action 1: Set up local repositories for structured data (RDF/JSON-LD) and rich-text documents

  • What: NextGraph uses Conflict-Free Replicated Data Types (CRDTs) to manage data synchronization across peers. Local repositories act as decentralized databases that persist data offline and merge changes automatically.
  • Why: CRDTs ensure eventual consistency without centralized coordination, critical for P2P apps where users may edit data offline. Structured RDF/JSON-LD enables semantic interoperability, while rich-text CRDTs support collaborative editing.
@exonomyapp
exonomyapp / Installing pgModeler on Ubuntu 24.md
Created February 13, 2025 21:53
Installing pgModeler on Ubuntu 24

Installing pgModeler on Ubuntu 24

Summary TOC of Successful Steps

  1. System Preparation
  2. Install Dependencies
  3. Clone pgModeler Repository
  4. Build libutils with Qt 6
  5. Build pgModeler
  6. Install pgModeler System-Wide
  7. Install Plugins
@exonomyapp
exonomyapp / Single Codebase for Tauri and Capacitor.md
Last active February 13, 2025 17:17
Single Codebase for Tauri and Capacitor

Here’s how you could structure a single codebase to support both Tauri (desktop) and Capacitor (mobile), leveraging shared logic while accommodating platform-specific needs:


Project Structure

your-app/
├── src/                   # Shared frontend code (Nuxt + Ionic + TypeScript)
│   ├── app.vue            # Root component
│   ├── composables/       # Shared business logic (e.g., P2P networking)
@exonomyapp
exonomyapp / Trusting Exonomy.md
Last active February 11, 2025 22:11
Trusting Exonomy

Let's elaborate on the procedural steps of item 7. CID as a Trust Anchor, explaining the role of the "Master" JSON CID and how the CID of the initial signed manifest acts as a trust anchor. How is this manifest created, what's in it, and what happens when users pin this CID locally to ensure they’re referencing the correct root manifest. How are subsequent updates validated by checking the signature of newer manifests, especially when their CIDs change. No code samples but if that level of detail is useful, just narrate what will become code.


DeepSeek reasoning:

Okay, let's try to break down how the "Master" JSON CID works as a trust anchor. So, the user wants to make sure that even though the app can be updated and distributed peer-to-peer without central servers, there's a way to ensure that everyone is using a legitimate version. They mentioned using a JSON file that lists all the versions of the app, each with their own CID. The CID of this JSON file itself would be the trust anchor. But when y