A revolutionary protocol and engine for genealogical research that transforms how professional genealogists conduct, document, and share their research. ResearchProcess-GPS is "GitHub for Genealogy" - not just another platform, but a protocol that enables version-controlled research with theory branching, evidence floating, and professional collaboration.
ResearchProcess-GPS addresses a fundamental gap in genealogy software: current tools focus on recording conclusions, not the research process. This platform revolutionizes genealogical research by:
- Tracking HOW research was conducted, not just the results
- Supporting uncertainty with flexible personas and identities instead of fixed persons
- Enabling theory exploration with "What if?" scenarios and version control
- Documenting confidence comprehensively with complete audit trails, not just numeric scores
- Facilitating collaboration with multi-researcher attribution and peer review
-
Secure Data Archiving (.rgps filesystem format)
- Self-contained research packages with all dependencies
- Cryptographic signatures and encryption
- Long-term preservation with format migration
- Offline-first operation
-
Streaming/Syncing System
- Event-sourced architecture tracking all changes
- Real-time synchronization with conflict resolution
- Selective sync with privacy controls
- Distributed collaboration support
-
Collaborative Engine
- Multi-modal communication (text, voice, annotations)
- Real-time presence and activity awareness
- Peer review workflows
- Attribution preservation
- Standards-as-Configuration: Professional standards (BCG, GPS) as versioned configs
- Plugin-First Design: Core research framework with extensible specialized features
- Professional-Grade: GPS compliance and BCG standards built-in from foundation
- Semantic Preservation: Complete meaning preservation across all operations
Transform static GEDCOM persons into flexible personas/identities that can be reassigned between different theoretical family structures:
- Build multiple family tree versions ("What if Sam died in 1853?")
- Compare theories side-by-side with impact analysis
- Evidence supports multiple theories simultaneously
- Git-like version control for genealogy
Replace meaningless numeric scores with complete research audit trails:
- Document exactly which repositories and collections were searched
- Track temporal and geographic coverage
- GPS element compliance verification
- Peer review trails and confidence evolution
- Granular auditing: "Did you check the Boise Library obituary collection?"
- Import GEDCOM 7+ with extensions
- Decompose persons into flexible personas and identities
- Float evidence between theories
- Maintain relationships while exploring alternatives
PLATFORM_ARCHITECTURE_VISION.md- Overall system designIDENTITY_PERSONA_SYSTEM.md- Revolutionary identity managementFLEXIBLE_LINK_SYSTEM.md- Relationships beyond GEDCOMRESEARCH_LOG_SPECIFICATION.md- GPS-compliant research trackingDNA_MODELS_SPECIFICATION.md- Multi-type genetic genealogySYNC_AND_OPERATION_MODES.md- Offline to real-time collaboration- [And 6 more comprehensive specifications...]
HIGH_LEVEL_ARCHITECTURE_20250729_160300.md- Three-pillar system designCOMPREHENSIVE_CONFIDENCE_FRAMEWORK.md- Revolutionary confidence modelTHEORY_VERSIONING_AND_TREE_BUILDING.md- Dynamic genealogy featuresCORE_DATA_MODEL_VS_APPLICATION_FEATURES.md- Clean architecture separation
COMPREHENSIVE_MARKET_ANALYSIS_2025.md- Professional genealogist needsSEMANTIC_LOSS_ANALYSIS.md- Data loss in current systemsRESEARCH_PROCESS_FEATURE_COMPILATION.md- User requirements from BetterGEDCOM- Multiple extension analyses and integration studies
- BCG-certified genealogists and candidates
- Professional researchers requiring GPS compliance
- Genealogists handling complex identity resolution
- Researchers working with uncertain or conflicting evidence
- Advanced hobbyists following professional standards
- Collaborative research teams
- Academic genealogy programs
- Genealogical societies and organizations
- Backend: PostgreSQL with event sourcing, Node.js/Python
- Storage: Hybrid file/stream architecture with .rgps packages
- Sync: WebSocket real-time, CRDT for conflict-free merge
- Security: End-to-end encryption, digital signatures
- Standards: GEDCOM 7 compatible with extensive extensions
- Comprehensive specifications (40+ documents)
- Market analysis and professional needs assessment
- High-level architecture with three-pillar design
- Revolutionary feature concepts (theory versioning, confidence framework)
- Standards-as-configuration approach
- Core data model design
- Plugin interface specifications
- Standards configuration schemas
- Detailed entity schemas
- Reference implementation
- Professional genealogist validation
- Plugin ecosystem development
This project is currently in the architecture and design phase. We welcome:
- Feedback from professional genealogists
- Use case contributions
- Standards compliance expertise
- Technical architecture review
Unlike traditional genealogy software that records conclusions, ResearchProcess-GPS tracks:
- Research questions and hypotheses
- Search strategies and coverage
- Evidence analysis and conflicts
- Decision reasoning and alternatives
- Negative findings and exhausted searches
- BCG (Board for Certification of Genealogists) compliance
- GPS (Genealogical Proof Standard) methodology
- NGS (National Genealogical Society) guidelines
- International genealogy standards support
- Multi-researcher attribution
- Peer review workflows
- Version control and conflict resolution
- Real-time and asynchronous collaboration
- Parent:
/genealogy-ai- AI-powered genealogy research tools - Related: GEDCOM 7 extensions work
- Integration: Various genealogy platform connectors
To understand the project vision and architecture:
- Read
PLATFORM_ARCHITECTURE_VISION.mdfor overall design - Review
SESSION_HANDOVER_20250729_164500.mdfor current status - Explore
HIGH_LEVEL_ARCHITECTURE_20250729_160300.mdfor technical details - Check
COMPREHENSIVE_PROJECT_SUMMARY_20250729_164500.mdfor complete overview
- Data model design
- Standards framework
- Basic plugin architecture
- Theory versioning implementation
- Confidence framework
- Collaboration engine
- Plugin marketplace
- API ecosystem
- Professional tool integrations
- Enterprise features
- International expansion
- Advanced analytics
ResearchProcess-GPS: Transforming genealogical research from a conclusion-recording exercise to a dynamic, collaborative investigation platform.