Skip to content
@F1R3FLY-io

F1R3FLY.io

High throughput transaction servers

F1R3FLY.io Organization Documentation

Central hub for F1R3FLY.io's organizational documentation, templates, and governance. This repository serves as the single source of truth for organization-wide knowledge management and project standards.

Quick Start

# Clone the documentation repository
git clone https://github.com/F1R3FLY-io/.github.git

# Navigate to documentation
cd .github

# View documentation structure
tree docs/

# Edit with your preferred editor
code docs/

For Contributors

# Create new documentation branch
git checkout -b docs/your-feature

# Make documentation changes
# Follow the documentation-first methodology

# Submit pull request for review
git add . && git commit -m "docs: add new feature documentation"
git push origin docs/your-feature

F1R3FLY.io Documentation Hub

This repository follows F1R3FLY.io's documentation-first methodology, serving as the central knowledge base for the entire organization. All organizational changes, new projects, and processes begin with documentation.

Key Repositories

Core Platform

  • f1r3fly - Main transaction server (Scala/Rust)

Language & Tools

Applications

  • embers - F1R3Sky wallets and agents (Rust)
  • embers-frontend - Web interface (TypeScript)
  • f1r3sky - F1R3FLY BlueSky fork (TypeScript)
  • lightning-bug - Modern, extensible, browser-based code editor (Clojure)

Research & Tools

  • MeTTa - MeTTa 2.0 language (Scala)
  • F1r3bu1ld3r - Visualization tool for Infrastructure as Code

Complete Repository Guide - View all projects with detailed descriptions

Quick Links

Organization Structure

  • Repository Guide: Complete overview of all F1R3FLY.io projects
  • Project Template: Standard template for new repositories
  • Organization Profile: Public GitHub organization profile

Documentation Categories

requirements:
  user_stories: "Feature requirements from stakeholder perspective"
  business_requirements: "Business logic and organizational constraints"
  acceptance_criteria: "Definition of done for organizational features"

specifications:
  technical: "API specifications, data schemas, and technical standards"
  standards: "Coding standards and best practices"
  processes: "Development workflows and procedures"

architecture:
  decisions: "Architecture Decision Records (ADRs)"
  diagrams: "System component diagrams and organizational structure"
  patterns: "Established patterns and conventions"

templates: "Reusable document templates"
governance: "Organizational policies and procedures"

For Contributors

  • Contributing Guide: Complete workflow for documentation contributions
  • Documentation Standards: Guidelines for creating and maintaining documentation
  • GitHub Setup: Organization GitHub configuration

For LLM-Assisted Development

When using AI coding assistants across F1R3FLY.io projects, reference:

  1. Organization Context: CLAUDE.md in this repository
  2. Project Context: Individual project CLAUDE.md files
  3. Standards: Documentation from docs/specifications/standards/
  4. Templates: Resources from docs/templates/
  5. Architecture: Constraints from docs/architecture/

Repository Structure

github:
  docs:
    requirements: "Organizational requirements and user stories"
    specifications: "Technical standards and processes"
    architecture: "Organization structure and design decisions"
    api: "Integration documentation and protocols"
    templates: "Document templates and examples"
    governance: "Organizational policies and procedures"
  profile:
    README.md: "Public organization profile page"
  github_config:
    workflows: "Organization-wide CI/CD templates"
  CLAUDE.md: "AI assistant context for organization"
  README.md: "This file - repository overview"
  LICENSE: "Repository license"

Documentation Workflow

Process Steps

documentation_first:
  step_1: "Start with organizational requirements in docs/requirements/"
  step_2: "Create/update standards and processes in docs/specifications/"
  step_3: "Document architectural decisions in docs/architecture/decisions/"

organization_wide_llm_integration:
  context_source: "Provide comprehensive context from CLAUDE.md"
  project_context: "Reference project-specific CLAUDE.md files in individual repositories"
  maintenance: "Update documentation alongside organizational changes"

documentation_standards:
  methodology: "Follow documentation-first methodology for all changes"
  commits: "Use conventional commits for documentation changes"
  reviews: "Require pull request reviews for documentation updates"
  consistency: "Maintain consistency across all F1R3FLY.io projects"

continuous_knowledge_management:
  accuracy: "Keep organizational documentation updated and accurate"
  templates: "Update relevant templates with organizational changes"
  cross_references: "Maintain cross-references between projects and documentation"

F1R3FLY.io Technology Ecosystem

Core Technologies

blockchain: "RNode platform with multi-consensus mechanisms"
languages: "Scala, Rust, TypeScript, Python, Clojure, Swift, Java"
distributed_systems: "High-throughput transaction processing"
smart_contracts: "Rholang concurrent programming language"

Development Tools

language_servers: "Rholang LSP for IDE support"
build_systems: "Various per-language (sbt, Cargo, npm, Gradle)"
version_control: "Git with documentation-first branching"
documentation: "Markdown with GitHub integration"

Key F1R3FLY.io Projects

core_platform:
  f1r3fly:
    url: "https://github.com/F1R3FLY-io/f1r3fly"
    description: "Main transaction server"
  rholang_rs:
    url: "https://github.com/F1R3FLY-io/rholang-rs"
    description: "Rust Rholang implementation"

user_applications:
  embers:
    url: "https://github.com/F1R3FLY-io/embers"
    description: "F1R3Sky wallets and agents"
  f1r3sky:
    url: "https://github.com/F1R3FLY-io/f1r3sky"
    description: "Decentralized social platform"

developer_tools:
  rholang_language_server:
    url: "https://github.com/F1R3FLY-io/rholang-language-server"
    description: "LSP for Rholang"
  F1r3bu1ld3r:
    url: "https://github.com/F1R3FLY-io/F1r3bu1ld3r"
    description: "Infrastructure visualization"

research_innovation:
  MeTTa:
    url: "https://github.com/F1R3FLY-io/MeTTa"
    description: "Meta-Type Talk language"
  F1R3FLYFS:
    url: "https://github.com/F1R3FLY-io/F1R3FLYFS"
    description: "Distributed file system"

Documentation Resources

Organization Documentation

public_portal:
  url: "https://github.com/F1R3FLY-io/.github"
  description: "Public documentation portal"

organization_guide:
  url: "https://github.com/F1R3FLY-io/.github/blob/main/docs/Organization_of_Repositories.md"
  description: "Complete project overview"

project_template:
  url: "https://github.com/F1R3FLY-io/.github/blob/main/docs/Project_Template.md"
  description: "Standard repository template"

Governance

improvement_proposals:
  url: "https://github.com/F1R3FLY-io/fflip"
  description: "F1R3FLY improvement proposals"

security: "Organization-wide security policies and procedures"
standards: "Coding standards and best practices across projects"

Contributing to F1R3FLY.io

Documentation Contributions

documentation_first: "All changes start with documentation"
follow_templates: "Use templates from docs/templates/"
review_process: "All documentation requires pull request review"
consistency: "Maintain organization-wide standards"

Getting Started

  • Contributing Guide: Complete workflow for documentation contributions
  • Documentation Standards: Guidelines for creating and maintaining documentation
  • Project Requirements: Check individual project repositories for specific requirements
  • Project Template: Standard template for new repositories

Process Overview

step_1: "Document Requirements - Define purpose and acceptance criteria"
step_2: "Create Specifications - Technical details and implementation approach"
step_3: "Architecture Decisions - Document design choices and rationale"
step_4: "Implementation - Execute based on approved documentation"
step_5: "Validation - Ensure implementation matches documentation"

License

License: Apache 2.0

Acknowledgments

F1R3FLY.io is committed to advancing distributed computing and blockchain technology through:

principles:
  - "Open source collaboration and transparency"
  - "Documentation-first development methodology"
  - "Innovation in concurrent programming languages"
  - "High-performance transaction processing systems"

F1R3FLY.io Resources

organization_website: "https://f1r3fly.io"
documentation_portal: "https://github.com/F1R3FLY-io/.github"
repository_guide: "https://github.com/F1R3FLY-io/.github/blob/main/docs/Organization_of_Repositories.md"
improvement_proposals: "https://github.com/F1R3FLY-io/fflip"
contact: "[email protected]"

F1R3FLY.io Organization Hub: This repository serves as the central documentation and governance hub for the F1R3FLY.io organization. All organizational knowledge, standards, and templates are maintained here to support our distributed development ecosystem.

Popular repositories Loading

  1. f1r3node f1r3node Public

    Rust 13 12

  2. rhoHDC rhoHDC Public

    An encoding of the rho-calculus into hyper-dimensional computing

    Scala 3

  3. MeTTaIL MeTTaIL Public

    MeTTa Intermediate Language

    Scala 3 1

  4. rholang-rs rholang-rs Public

    Rust 3 2

  5. MeTTaCycleYellowPaper MeTTaCycleYellowPaper Public

    The MeTTaCycle Yellow Paper introduces the core concepts of a decentralized agentic platform.

    TeX 2

  6. rust-client rust-client Public

    Rust 2 3

Repositories

Showing 10 of 47 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…