Skip to content
surypusPublic

About

Surypus ERP/CRM - Haskell implementation with formal verification, type-safe database, and event sourcing

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

1 star

Watchers

0 watching

Forks

Latest commit

 

History

893 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Surypus ERP/CRM

Haskell ERP prototype with formal verification in selected areas

License: MPL-2.0 Haskell GHC Stack CI


Overview

Surypus is an experimental Haskell ERP/CRM prototype. It focuses on a narrow verifiable core: tax calculations, double-entry accounting, JWT auth with refresh rotation, RBAC, and bill posting.

This repository is not production-ready. The current goal is one green vertical slice, not broad feature coverage.

Current status

  • Prototype stage
  • CI: green (one job, GHC 9.6.5, lts-22.21)
  • Compiling core: Finance.Tax, Finance.Accounting, DAL.Types, DAL.Schema, Surypus.RBAC, Surypus.JWT, Surypus.Metrics
  • Stack resolver: lts-22.21
  • GHC: 9.6.5
  • Note: 356 modules quarantined in src/_quarantine/ — they don't compile and were removed from exposed-modules

Getting started

stack build
stack test
stack run

Documentation

License

MPL-2.0

About

Surypus ERP/CRM - Haskell implementation with formal verification, type-safe database, and event sourcing

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages