Resolving Architecture
Software Components to assist in Decentralized Application Development based on Service Bus project
Pinned Repositories
bitcoin-client-java
Provides an API as a Service for a local Bitcoin Core node via its RPC API.
i2p-client
A SAMv3 I2P client for a local I2P instance. Can be ran within the Service Bus as a Network OS Service.
i2p-java
Service with embedded I2P router for communicating with I2P network.
infovault-jdbc
lightning-client-java
ra-docs
Documentation on repositories and how to use these services.
seda-bus
Staged Event-Driven Architecture Bus - A form of message bus avoiding the high overhead of thread-based concurrency models where channels get their own inbound and outbound queues.
seda-bus-java
Staged Event-Driven Architecture Bus - A form of message bus avoiding the high overhead of thread-based concurrency models where channels get their own inbound and outbound queues.
service-bus
A form of bus that manages services routing messages between them where each service gets two channels (in/out) using a SEDA bus.
tor-client
A client for the local TOR instance.
Resolving Architecture's Repositories
resolvingarchitecture/seda-bus
Staged Event-Driven Architecture Bus - A form of message bus avoiding the high overhead of thread-based concurrency models where channels get their own inbound and outbound queues.
resolvingarchitecture/seda-bus-java
Staged Event-Driven Architecture Bus - A form of message bus avoiding the high overhead of thread-based concurrency models where channels get their own inbound and outbound queues.
resolvingarchitecture/bitcoin-client-java
Provides an API as a Service for a local Bitcoin Core node via its RPC API.
resolvingarchitecture/i2p-java
Service with embedded I2P router for communicating with I2P network.
resolvingarchitecture/tor-client
A client for the local TOR instance.
resolvingarchitecture/lightning-client-java
resolvingarchitecture/rta-java
Real-Time Analytics using Storm with various additional components including Kafka, Drools, Cassandra, and Neo4J. Kafka, Storm, and Cassandra to be replaced by light-weight single node decentralized versions.
resolvingarchitecture/service-bus
A form of bus that manages services routing messages between them where each service gets two channels (in/out) using a SEDA bus.
resolvingarchitecture/tor-client-java
A client for accessing local Tor daemon.
resolvingarchitecture/bisq-client-java
The Bisq Client Service acts as a routable service to/from Bisq.
resolvingarchitecture/bitcoin-client
Bitcoin Client
resolvingarchitecture/bluetooth-client-java
A client for accessing bluetooth capabilities on the deployed machine. Currently supports Bluetooth 4 yet working towards supporting Bluetooth 5 with mesh support.
resolvingarchitecture/dcdn-java
Decentralized Content Distribution Network
resolvingarchitecture/decentralized-identification-java
resolvingarchitecture/dex-java
resolvingarchitecture/http-client-java
A client for the HTTP protocol. Provides a client to HTTP as well as starts an HTTP handler for handling incoming HTTP requests.
resolvingarchitecture/keyring-java
resolvingarchitecture/mail-drop-java
A service for dropping off Envelopes for later retrieval by a client or peer at their leisure.
resolvingarchitecture/maven-java
Maven as a decentralized service for other peers to pull libraries from vs using a central repository that may get blocked.
resolvingarchitecture/network-manager-java
Provides information on all known networks and peers including status and statistics to aid in making decisions on network and peer selection
resolvingarchitecture/notification-java
resolvingarchitecture/press-freedom-index-scraper-java
Scrapes Press Freedom Index from their website
resolvingarchitecture/ra-common-java
Common code used widely across Resolving Architecture implemented components.
resolvingarchitecture/service-bus-java
A form of bus that manages services routing messages between them where each service gets two channels (in/out) using a SEDA bus.
resolvingarchitecture/service-respository-java
A service providing management of services on the service bus including an API for querying.
resolvingarchitecture/socks5-proxy-service-java
resolvingarchitecture/stylelogic-suttermill
Original prediction engine for Review Movies from StyleLogic of Solana Beach (San Diego) developed originally by John and James Skrinska in 2001.
resolvingarchitecture/stylelogic-suttermillv2
Original prediction engine for Review Movies from StyleLogic of Solana Beach (San Diego) developed originally by John and James Skrinska in 2001 partially cleaned up to a v2 by introducing idiomatic Java, updating Java from 1.1 to 11, backing it with the H2 in-memory database, and moving its structure to a more clean layout. The direction is to re-thread it to distribute the heaviest loads to improve scalability optimizing it for single-machine processing wrapping it as an RA service for decentralized applications. The original SQL was not with the application so had to be determined.
resolvingarchitecture/util-java
resolvingarchitecture/workings-java
Working out code examples