Browse Source

update context with better focus for this project

ai-context
Trent Larson 2 weeks ago
parent
commit
30e9b65ff0
  1. 43
      README-context.md

43
README-context.md

@ -2,21 +2,29 @@
## Project Overview
Time Safari is a progressive web application designed to foster community building through gifts, gratitude, and collaborative projects. It provides a platform where users can recognize contributions, build trust networks, and organize collective action while maintaining privacy and data sovereignty.
Time Safari is an application designed to foster community building through gifts, gratitude, and collaborative projects. The app should make it extremely easy and intuitive for users of any age and capability to recognize contributions, build trust networks, and organize collective action. It is built on services that preserve privacy and data sovereignty.
## Core Purpose
The ultimate goals of Time Safari are two-fold:
The primary goal of Time Safari is to help everyday users build meaningful connections and organize collective efforts by:
1. **Connect** Make it easy, rewarding, and non-threatening for people to connect with others who have similar interests, and to initiate activities together. This helps people accomplish and learn from other individuals in less-structured environments; moreover, it helps them discover who they want to continue to support and with whom they want to maintain relationships.
1. **Recognizing Contributions**: Creating permanent, verifiable records of gifts and contributions people make to each other and their communities.
2. **Reveal** Widely advertise the great support and rewards that are being given and accepted freely, especially non-monetary ones. Using visuals and text, display the kind of impact that gifts are making in the lives of others. Also show useful and engaging reports of project statistics and personal accomplishments.
2. **Facilitating Collaboration**: Making it ridiculously easy for people to ask for or propose help on projects that matter to them.
3. **Building Trust Networks**: Enabling users to develop reputation through verified contributions and references.
## Core Approaches
4. **Preserving Privacy**: Ensuring personal identifiers are only shared with explicitly authorized contacts, allowing private individuals and children to participate safely.
Time Safari should help everyday users build meaningful connections and organize collective efforts by:
1. **Recognizing Contributions**: Creating permanent, verifiable records of gifts and contributions people give to each other and their communities.
2. **Facilitating Collaboration**: Making it ridiculously easy for people to ask for or propose help on projects and interests that matter to them.
3. **Building Trust Networks**: Enabling users to maintain their network and activity visibility. Developing reputation through verified contributions and references, which can be selectively shown to others outside the network.
4. **Preserving Privacy**: Ensuring personal identifiers are only shared with explicitly authorized contacts, allowing private individuals including children to participate safely.
5. **Engaging Content**: Displaying people's records in compelling stories, and highlighting those projects that are lifting people's lives long-term, both in physical support and in emotional-spiritual-creative thriving.
5. **Organizing Collective Action**: Providing tools for people to learn how to organize and act together voluntarily.
## Technical Foundation
@ -26,7 +34,8 @@ This application is built on a privacy-preserving claims architecture (via endor
- **Cryptographic Verification**: All claims and confirmations are cryptographically signed
- **User-Controlled Visibility**: Users explicitly control who can see their identifiers and data
- **Merkle-Chained Claims**: Claims are cryptographically chained for verification and integrity
- **Progressive Web App**: Works across devices and can be installed locally
- **Native and Web App**: Works on iOS, Android, and web browsers
## User Journey
@ -36,9 +45,8 @@ The typical progression of usage follows these stages:
2. **Project Proposals**: Users propose projects and ideas, reaching out to connect with others who share similar interests.
3. **Collaborative Organization**: Groups form around shared interests, organizing their activities with varying levels of formality.
3. **Action Triggers**: Offers of help serve as triggers and motivations to execute proposed projects, moving from ideas to action.
4. **Action Triggers**: Offers of help serve as triggers and motivations to execute proposed projects, moving from ideas to action.
## Context for LLM Development
@ -58,21 +66,19 @@ When developing new functionality for Time Safari, consider these design princip
7. **Low Resource Requirements**: The system should be lightweight enough to run on inexpensive devices users already own.
## Use Cases to Support
LLM development should focus on enhancing these key use cases:
1. **Community Building**: Tools that help people find others with shared interests and values.
2. **Project Coordination**: Features that make it easy to propose, organize, and track collaborative projects.
3. **Reputation Building**: Methods for users to develop and showcase their contributions and reliability.
2. **Project Coordination**: Features that make it easy to propose collaborative projects and to submit suggestions and offers to existing ones.
4. **Knowledge Sharing**: Ways to share skills and information within trusted networks.
3. **Reputation Building**: Methods for users to showcase their contributions and reliability, in contexts where they explicitly reveal that information.
5. **Resource Coordination**: Tools to match needs with available resources (especially time contributions).
4. **Governance Experimentation**: Features that facilitate decision-making and collective governance.
6. **Governance Experimentation**: Features that facilitate democratic decision-making and collective governance.
## Constraints
@ -80,7 +86,7 @@ When developing new features, be mindful of these constraints:
1. **Privacy Preservation**: User identifiers must remain private except when explicitly shared.
2. **Progressive Web App Limitations**: Features must work within PWA constraints.
2. **Platform Limitations**: Features must work within the constraints of the target app platforms, while aiming to leverage the best platform technology available.
3. **Endorser API Limitations**: Backend features are constrained by the endorser.ch API capabilities.
@ -88,4 +94,3 @@ When developing new features, be mindful of these constraints:
5. **Offline-First When Possible**: Key functionality should work offline when feasible.
Remember that the ultimate goal is to help people recognize each other's contributions, build trust, and organize meaningful collective action - all while preserving individual agency and privacy.
Loading…
Cancel
Save