Skip to content

sandialabs/sync-services

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Synchronic Web Services

This repository contains services and deployment configurations for the Synchronic Web Journal and Synchronic Web Records. It provides both ready-to-deploy, all-in-one Compose environments and individual microservice components that support Synchronic Web applications.


Repository Structure

  • compose/
    Pre-packaged, batteries-included Docker Compose environments for deploying Synchronic Web journals and supporting services.

    • Each subdirectory (e.g., ledger/, ontology/) contains everything needed to launch a complete application stack, including configuration, orchestration, and example scripts.
    • Ideal for users who want to quickly deploy a working Synchronic Web journal with minimal setup.
  • services/
    Standalone microservice components that provide additional functionality to composed deployments.

    • These are not full applications by themselves, but are designed to be integrated into Compose environments or other orchestration systems.
    • Example: the explorer service provides a point-and-click front-end for exploring Synchronic Web record and ledger interfaces.

Getting Started

To get started, choose a Compose environment that matches your use case:

Each Compose README provides step-by-step instructions, required environment variables, and example usage. These environments are designed for rapid deployment and experimentation—just follow the linked guides for details.

If you want to run or develop individual microservices, see the README in each service directory (e.g., services/explorer/README.md).


Related Projects

  • sync-journal:
    The core Synchronic Web Journal SDK. Provides the main ledger, record, and evaluation engine.

  • sync-records:
    A collection of reusable Scheme modules and test suites for advanced record and ledger operations.


Contributing

Contributions are welcome! Please open issues or pull requests for new services, improvements to Compose environments, or documentation updates.

About

Synchronic Web Services

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors 3

  •  
  •  
  •