Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ resolver = "2"
edition = "2024"
version = "0.4.0"
license = "MIT"
homepage = "https://github.com/ST0x-Technology/event-sorcery"
homepage = "https://github.com/dataclique/event-sorcery"

[workspace.lints.rust]
unsafe_code = "forbid"
Expand Down
1 change: 1 addition & 0 deletions LICENSE
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
MIT License

Copyright (c) 2026 ST0x Technology
Copyright (c) 2026 Data Clique Software Design FZCO

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
Expand Down
13 changes: 8 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,11 +21,14 @@ you need lower-level control.

## Status

Extracted from internal services
([st0x.issuance](https://github.com/ST0x-Technology/st0x.issuance) and
[st0x.liquidity](https://github.com/ST0x-Technology/st0x.liquidity)) and made
standalone so they can share the implementation. External users are welcome but
the API surface is still in flux.
This repository is an experimental fork maintained by Data Clique Software
Design FZCO in the `dataclique` GitHub organization. It contains work unrelated
to ST0x, including the Haskell binding in 0.4.0.

The original Event Sorcery project remains owned and maintained by ST0x, with
contributions from Data Clique Software Design FZCO and other contributors.
Features developed in this fork do not imply ST0x ownership or adoption.
External users are welcome, but the API surface is still in flux.

## Examples

Expand Down
2 changes: 1 addition & 1 deletion bindings/haskell/LICENSE
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
MIT License

Copyright (c) 2026 ST0x Technology
Copyright (c) 2026 Data Clique Software Design FZCO

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
Expand Down
20 changes: 20 additions & 0 deletions flake.nix
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,24 @@
haskellBinding = haskellPackages.callCabal2nix "event-sorcery" ./bindings/haskell { };
rustBuildInputs = rainix.rust-build-inputs.${system};
rustToolchain = rainix.rust-toolchain.${system};
rustWorkspace = pkgs.rustPlatform.buildRustPackage {
pname = "event-sorcery-workspace";
version = "0.4.0";
src = ./.;
cargoLock.lockFile = ./Cargo.lock;
cargoBuildFlags = [
"--workspace"
"--all-targets"
"--all-features"
];
nativeBuildInputs = rustBuildInputs;

meta = {
description = "Event Sorcery Rust workspace";
license = pkgs.lib.licenses.mit;
platforms = pkgs.lib.platforms.unix;
};
};
hooks = import ./git-hooks.nix {
inherit
git-hooks
Expand All @@ -42,11 +60,13 @@
packages = rainix.packages.${system} // {
inherit but;
haskell = haskellBinding;
rust = rustWorkspace;
};

checks = {
formatting = hooks;
haskell = haskellBinding;
rust = rustWorkspace;
};

devShells.default = pkgs.mkShell {
Expand Down
Loading