Old Abe is an accounting system for ABE projects. In more detail:
In order to implement ABE, an open source project has to account contributions in various specific ways which involve, for instance:
- modeling dilution of attributions on every single contribution (both regular as well as financial contributions)
- keeping track of who has been paid and how much is still outstanding
- properly accounting payments to the project in terms of current price, valuation and attributions
- and much more, e.g. see the financial model overview
Needless to say, this is not easy. Traditional companies hire entire teams of accountants to properly report revenues and expenditures, investments in and by the company, and so on. Even though ABE is simpler than traditional investment models, it is still a lot of work to get it right, and things are likely to get more complex as time goes on. This is where Old Abe comes in.
Since a unique feature of ABE is that all accounting is public (even if anonymized) information, that allows us to automate these various processes and accounting methods in a way that is common to all projects. The only thing project admins need to worry about is actually paying the outstanding amounts to the contributors (and someday maybe even that can be automated). In addition, any changes to the ABE model can be immediately leveraged by all projects if they are using Old Abe, and any conveniences for handling common workflows (for instance, someday, backpropagation) would also be available to all projects, with standard ways to handle everything, and everyone working together to improve it and make it even easier.
Hope that helps!
Btw, I am back from India and am back to regular availability on PST now.