usawa

Signed, immutable accounting.
Log | Files | Refs | Submodules | LICENSE

DateCommit messageAuthorFiles+-
2026-07-14 20:44Merge branch 'carlos/gen-cleanup' into lash/wallet-only-in-storelash11+110-303
2026-07-13 20:25access unitindex via the ctxCarlosokumu2+7-11
2026-07-13 20:21remove unused fileCarlosokumu1+0-19
2026-07-13 13:00Add key reencryption functionlash3+12-2
2026-07-13 09:17break down save entry to reduce try except blocksCarlosokumu1+52-117
2026-07-13 09:16pass ctx as an argument for ledger retrieval downstreamCarlosokumu4+29-49
2026-07-13 08:55remove unused imports, remove StateManager referenceCarlosokumu1+0-4
2026-07-13 08:54remove the StateManagerCarlosokumu1+0-28
2026-07-13 08:54check exceptions in one blockCarlosokumu1+24-34
2026-07-13 08:53remove unused imports, pass ctx as a paramCarlosokumu1+6-13
2026-07-13 08:51renove commented codeCarlosokumu1+1-37
2026-06-15 16:44Catch empty base serializationlash2+5-5
2026-06-15 16:03Add user objectlash2+25-5
2026-06-15 13:52Entries can again be savedlash6+47-18
2026-06-07 22:47Handle passphrase setting from dialog widgetlash2+13-10
2026-06-07 22:08Remove need for wallet fileslash6+116-150
2026-06-07 18:28Merge branch 'dev-0.4.0' into lash/wallet-only-in-storelash3+153-1
2026-06-04 21:28Add help itemlash3+153-1
2026-05-29 23:32Employ passphase getter, add test for multiple wallets in storelash4+23-4
2026-05-26 15:17WIP implement linking in entry edit clilash3+12-4
2026-05-24 18:45Add xml export and import with tests for entryindexlash2+54-18
2026-05-24 17:52Add xml export import for entry indexlash4+95-34
2026-05-24 17:21Attach entry index to ledger objectlash5+178-79
2026-05-24 16:30Factor out linkstore part, bump versionlash2+26-23
2026-05-24 16:26Add link index to storelash4+110-5
2026-05-24 15:31Add test for update link entrylash4+45-2
2026-05-19 00:03Add linker clilash2+80-1
2026-05-18 01:51Enable link handling in storelash3+50-19
2026-05-17 23:30Add entry linking to serializationslash3+37-4
2026-05-17 21:22Add tests for linker objectlash2+94-5
2026-05-17 21:12Add linker objectlash2+55-0
2026-05-17 18:34Implement new cli context for view commandlash2+15-77
2026-05-16 14:21Use lookup hash for recalc parentslash13+64-104
2026-05-11 20:11Correct extref handling, add recalculation commandlash9+125-89
2026-05-09 14:36Add missing account index modulelash2+1-0
2026-05-02 02:41Bump versionlash1+1-1
2026-05-02 02:32Fix string summary from entry cli sessionlash2+6-11
2026-05-02 02:09Change remaining entrypart callslash2+2-2
2026-05-02 02:06Implement account object in entrypartlash13+165-125
2026-05-02 01:11Make tags in entries tag objectslash3+44-9
2026-05-01 23:24Add naïve reverse account entry indexlash3+147-0
2026-05-01 21:30Add ca cert file support, config schemas mergelash3+6-2
2026-05-01 15:55Fix bogus imports exchange rate, add extref to asset exportlash3+14-1
2026-04-23 14:21Allow empty extref, include extref in xmllash7+31-15
2026-04-20 04:53Entry tag deserialize, ensure extref storelash4+64-35
2026-04-19 22:17Change exception for committed entrylash2+3-2
2026-04-19 17:29Enable extref asset add from CLIlash2+6-3
2026-04-07 01:10Add parent hash on new entries created with clilash1+7-3
2026-04-06 17:42Make asset overwrite from cli explicit, put parent hash in new entry object in clilash3+19-11
2026-04-06 15:39Enable asset cli to put to resolverlash4+67-43
2026-04-05 16:03Handle ref and extref in entry edit, balancer on deserializelash3+84-15
2026-04-05 04:00Restore virt real in unit from xmllash2+9-10
2026-04-05 03:46WIP Flexible virt real definition, implement for accountlash4+51-15
2026-04-05 02:51Add option to replay ledger from context objlash3+20-5
2026-04-05 02:14Prevent float from entering entrydatalash2+2-4
2026-04-05 02:00Balancer side sums, ledger runningtotal from xmllash4+84-92
2026-04-05 00:02Implement accumulator in balancer, correct adjustmentslash2+112-35
2026-04-04 21:52Improve entry session descriptionlash1+23-4
2026-04-04 17:41Fix skip optionlash2+4-3
2026-04-04 17:27Change delete option to keep, prompt for deletelash1+8-1
2026-04-04 17:10Add accounts to interactive state listinglash2+24-37
2026-04-04 16:47Add attachment opener to interactive entry editlash1+19-11
2026-04-04 16:44Add attachment opener to interactive entry editlash1+64-9
2026-04-04 15:55Factor out interactive codelash4+307-373
2026-04-04 04:22WIP enable multi account and amount interactive entrylash9+407-258
2026-04-02 22:45Add attachment export option in export clilash1+24-8
2026-04-02 19:48Avoid explode path string on account instance with single path segmentlash1+3-1
2026-04-02 14:44Add revert toollash6+160-6
2026-04-01 19:31Enable public-key wallet only in contextlash1+13-6
2026-04-01 18:25Add resolver output to entry interactive clilash1+13-4
2026-04-01 17:14Implement config, fs store for socket server.lash4+34-9
2026-03-31 22:06Merge branch 'carlos/set_entry_date' into dev-0.2.0lash6+25-18
2026-03-31 21:55Consolidate arg parsing and context handling in clilash11+488-439
2026-03-31 20:09remove noisy logCarlosokumu1+0-1
2026-03-31 20:08add parsing for newly allowed time formatsCarlosokumu1+9-7
2026-03-31 20:06update placeholder to show supported time formatsCarlosokumu1+1-1
2026-03-31 08:41retrieve precision from ledger and pass as a paramCarlosokumu2+9-8
2026-03-31 08:38account for specified precision during displayCarlosokumu1+5-1
2026-03-31 08:37add precision fieldCarlosokumu1+2-1
2026-03-30 12:53Update setup filelash2+6-1
2026-03-30 12:49Merge branch 'carlos/set_entry_date' into lash/personal-accountinglash13+212-330
2026-03-29 21:34Impl password in ctx, add readonly wallet opt in clilash5+88-14
2026-03-29 06:34Add context package, add keystore to entrystorelash2+157-38
2026-03-29 04:09Update view tool with new wallet and store logiclash1+22-3
2026-03-29 04:05Implement tags for entrylash2+6-2
2026-03-29 03:52Add entry tag mechanismlash3+75-14
2026-03-29 03:24Enable wallet create in ledger createlash2+3-3
2026-03-29 02:11Delete and lock indexed entries on add ledger entrylash2+7-1
2026-03-29 01:14Account searcher, multi-unit ledgerlash7+66-21
2026-03-28 16:31Implement tx date entrylash2+24-10
2026-03-28 14:53Make pwhash params settablelash5+54-18
2026-03-27 00:10Fix failing testslash2+4-4
2026-03-26 20:44WIP Add fs store optionlash8+72-30
2026-03-26 15:36Update readmelash1+19-0
2026-03-26 12:26Default replace xml ledger file when no output file given in entry clilash2+31-22
2026-03-26 02:17Enable ledger update and entry add from entry cli cmdlash2+34-17
2026-03-26 01:26Enable multiple parts in entry clilash6+110-74
2026-03-25 22:39Add balancer to entrylash4+34-95
2026-03-25 19:02remove redundant Optional text in placeholderCarlosokumu1+1-1
2026-03-25 18:48allow setting entry tx datetimeCarlosokumu3+65-1
2026-03-25 18:16re-add used function add_attachmentCarlosokumu1+15-1
2026-03-25 12:29Reimplement balancerlash4+58-33
2026-03-25 01:29Move rates calculations to unitlash5+193-115
2026-03-24 17:52remove unused functionsCarlosokumu1+14-52
2026-03-24 17:42chore: move all core classes into guiCarlosokumu4+193-0
2026-03-24 17:42fix: match imports after restructureCarlosokumu5+7-7
2026-03-24 17:40chore: restructure core classesCarlosokumu5+0-351
2026-03-24 03:12Start balancer logiclash5+147-0
2026-03-24 01:43Enable config and wallet passphrase on legacy clilash4+11-7
2026-03-24 01:27Merge branch 'carlos/house_keeping' into lash/base-elementlash7+109-334
2026-03-23 20:30migrate to DemoWallet from UsawaWalletCarlosokumu1+6-8
2026-03-23 20:28use DemoWallet and deprecate UsawaWalletCarlosokumu1+2-2
2026-03-23 20:27use DemoWalletCarlosokumu1+5-3
2026-03-23 20:24remove UsawaWalletCarlosokumu1+0-39
2026-03-23 20:23unify the key derivation across all wallet encryptionCarlosokumu1+85-72
2026-03-23 14:40Enable metadata for asset, handle hex digest to binarylash3+33-29
2026-03-23 05:10Add settable entry transaction date in entry clilash2+19-9
2026-03-23 04:42Rename craft cli to entry.pylash1+0-0
2026-03-23 04:41Implement attach in entry craft clilash1+4-3
2026-03-23 04:33Enable asset store overwritelash2+4-4
2026-03-23 04:31Add asset adder clilash1+10-1
2026-03-23 04:29Add asset adder clilash4+80-12
2026-03-23 03:56Add test for indexed asset storelash3+106-51
2026-03-23 03:36Add asset index entry in storelash2+19-8
2026-03-23 01:41Add retrieve entry draft in craft when have reflash1+4-3
2026-03-23 01:36Integrate account listing in craft toollash4+169-13
2026-03-23 00:31Initial functionality of iterative entry craft cli toollash8+217-31
2026-03-22 23:27Allow entry draft in store, implement base metadata serializationslash4+55-13
2026-03-22 22:58Add base element with tags and key-value metadatalash10+58-36
2026-03-22 01:46Enable account listing display and match filterslash2+88-17
2026-03-19 17:40remove noisy logsCarlosokumu1+0-5
2026-03-19 17:33deprecate all xml build functions already implemented by usawaCarlosokumu2+11-205
2026-03-18 19:13WIP attempt to add setup-wallet key to store directlylash7+162-81
2026-03-18 09:36pass passphrases from the GUICarlosokumu3+30-10
2026-03-17 20:00add checks for the wallet setupCarlosokumu1+31-11
2026-03-17 19:57set wallet path on successful importCarlosokumu1+2-0
2026-03-17 19:57add a statemanager purposely for checking if the wallet has been setupCarlosokumu1+28-0
2026-03-17 19:56add a passphrase dialogCarlosokumu1+187-0
2026-03-16 09:03simplify init_storeCarlosokumu1+7-38
2026-03-16 09:02rename client to unix_client for clarityCarlosokumu1+3-3
2026-03-16 08:58pass passphrase from entry controller down to repositoryCarlosokumu2+4-4
2026-03-16 07:19Merge branch 'dev_0.3.0' into carlos/secret_boxCarlosokumu0+0-0
2026-03-16 07:13enable config dir overrideCarlosokumu2+28-42
2026-03-16 05:16allow parsing if path is URI for the FsResolverCarlosokumu2+20-1
2026-03-16 04:39handle on_attachment_removedCarlosokumu1+124-139
2026-03-16 04:15chane hash algo to 512 for uniformityCarlosokumu2+73-74
2026-03-15 14:47read passphrase from configCarlosokumu1+7-2
2026-03-15 14:46read passphrase for encrypted keyCarlosokumu3+21-4
2026-03-14 11:52set default date range to one month previous same current dayCarlosokumu1+28-14
2026-03-14 07:40rename sigs to wallet in config, remove private and private key configsCarlosokumu1+3-4
2026-03-14 07:38remove load for keys from configsCarlosokumu1+2-15
2026-03-14 07:31allow specifying dir for seed+phrase encryption resultCarlosokumu1+2-1
2026-03-14 07:27setup seed+phrase encryption command using SecretBoxCarlosokumu1+36-82
2026-03-14 06:55check for key in store before putCarlosokumu1+37-16
2026-03-14 06:50match new SecretBox setup flowCarlosokumu1+19-5
2026-03-14 06:47update labels to match SecretBox setup flowCarlosokumu1+22-21
2026-03-14 06:46decrypt using secretboxCarlosokumu1+30-10
2026-03-14 06:44add save walletCarlosokumu1+3-0
2026-03-14 06:44add save walletCarlosokumu1+3-0
2026-03-13 19:55remove private key from sigsCarlosokumu1+14-7
2026-03-13 19:53pass required Usawawallet as wallet_classCarlosokumu1+19-42
2026-03-13 19:43project restructureCarlosokumu3+111-117
2026-03-13 17:01merge lash/store-keyCarlosokumu16+268-57
2026-03-13 16:55add wallet setup dialogCarlosokumu1+155-0
2026-03-13 16:55add wallet setup logicCarlosokumu2+135-0
2026-03-13 16:54add logic to load usawa walletCarlosokumu1+22-36
2026-03-13 16:54set default sort to datetimeCarlosokumu1+7-7
2026-03-13 16:52add import wallet dialogCarlosokumu1+29-17
2026-03-13 16:51process setup-wallet commandCarlosokumu1+18-12
2026-03-13 16:51ignore generated filesCarlosokumu1+4-0
2026-03-11 13:57Add account object to use for validation and in indexlash2+70-17
2026-03-11 13:02Reinstitute threading for unix serverlash1+4-8
2026-03-10 19:12Add ledger restore (from tip) to storelash3+66-4
2026-03-10 13:09Add env prefix to configlash2+2-3
2026-03-10 13:05Merge branch 'carlos/export_menu' into lash/account-listlash22+3089-0
2026-03-09 13:51set default unit of accountCarlosokumu1+38-33
2026-03-09 13:00Introduce pre and post callback for ledgerlash3+65-8
2026-03-09 09:32add utils functionsCarlosokumu1+204-0
2026-03-09 09:31break down entry_export functionCarlosokumu1+19-146
2026-03-08 20:40Add export toollash1+79-0
2026-03-08 20:39Add events add callback in ledgerlash4+21-2
2026-03-08 16:32define all required configsCarlosokumu1+1-0
2026-03-08 16:31pass cfgs as a param, load initial private key for the storeCarlosokumu1+34-9
2026-03-08 16:30initialize valkeystore from app startupCarlosokumu1+7-1
2026-03-08 16:28load required configs for app startupCarlosokumu1+20-2
2026-03-08 03:35Add accounts validatorlash3+117-0
2026-03-07 15:28remove unused importsCarlosokumu1+0-1
2026-03-07 15:27add export ledger entrieS functionsCarlosokumu2+271-67
2026-03-07 15:23replace export iconCarlosokumu1+3-3
2026-03-07 14:41show toast message on export successCarlosokumu1+150-56
2026-03-07 14:36pass toast overlayCarlosokumu1+1-0
2026-03-07 14:36pass toast_overlayCarlosokumu1+140-126
2026-03-07 12:27show toast message on exportCarlosokumu1+87-18
2026-03-07 09:36add ledger export functionalityCarlosokumu1+16-15
2026-03-06 07:47update message dialogsCarlosokumu2+14-15
2026-03-06 07:38remove importCarlosokumu1+0-1
2026-03-06 05:08catch exceptionsCarlosokumu4+119-60
2026-03-06 04:17remove unused unit symbolsCarlosokumu1+4-5
2026-03-05 18:20add signers fieldCarlosokumu1+5-0
2026-03-05 18:19show signers listCarlosokumu1+63-1
2026-03-05 18:18add missing fieldsCarlosokumu1+7-2
2026-03-05 18:17catch exceptionsCarlosokumu1+12-4
2026-03-05 18:15add missing fieldsCarlosokumu1+7-2
2026-03-05 18:14add signers public keysCarlosokumu1+4-2
2026-03-05 13:21implement date range filterCarlosokumu1+58-43
2026-03-05 10:56remove default value for auth_stateCarlosokumu1+1-1
2026-03-05 10:54include gui runnable instanceCarlosokumu1+1-0
2026-03-05 10:53prevent getkey() reloadCarlosokumu1+40-25
2026-03-05 10:09add configsCarlosokumu1+7-0
2026-03-05 10:09remove noisy logCarlosokumu1+0-1
2026-03-05 10:07remove unused argumentCarlosokumu1+2-3
2026-03-05 10:06load fs_resolver path configCarlosokumu1+6-0
2026-03-05 10:04remove unused params, pass fs resolver path as an argCarlosokumu1+2-3
2026-03-04 15:35ignore build dirsCarlosokumu1+2-0
2026-03-04 15:34load app configsCarlosokumu1+2-1
2026-03-04 15:33add required configsCarlosokumu1+26-0
2026-03-04 15:30parse datetime.datetime correctlyCarlosokumu1+1-1
2026-03-04 15:29load gui configsCarlosokumu1+5-0
2026-03-03 06:34Merge branch 'lash/resolvers' into carlos/attachmentsCarlosokumu2+52-7
2026-03-03 00:45Avoid socket crash on key not foundlash2+52-7
2026-03-02 06:29add attachment handling functionalityCarlosokumu1+70-9
2026-03-02 05:56implement attachment viewingCarlosokumu1+252-220
2026-03-02 05:54implement sort and filter entries table listCarlosokumu1+93-52
2026-03-02 05:54add missing fieldsCarlosokumu1+22-24
2026-03-02 05:52add attachment handlingCarlosokumu1+5-16
2026-03-02 05:43add missing fieldsCarlosokumu1+26-5
2026-03-02 05:40add getter for assets bytes and next serial in the ledger stateCarlosokumu1+12-2
2026-03-02 05:38add function to get asset bytes by asset digestCarlosokumu1+7-2
2026-02-25 11:20Merge branch 'lash/resolvers' into carlos/attachments merge resolvers for attachmentsCarlosokumu20+662-61
2026-02-25 11:18handle attachmentsCarlosokumu3+8-3
2026-02-24 16:31remove all ledger initilization logicCarlosokumu1+9-33
2026-02-24 16:29add missing fieldsCarlosokumu1+36-59
2026-02-24 16:20add listeners to update entry list tableCarlosokumu1+14-2
2026-02-24 16:19add missing fieldsCarlosokumu1+7-1
2026-02-24 16:19add listener to refresh entry listCarlosokumu1+1-1
2026-02-24 16:18show missing entry detailsCarlosokumu1+4-5
2026-02-24 16:15implement loading entries from the storeCarlosokumu1+32-72
2026-02-24 16:12refactor: remove all unused functionsCarlosokumu1+5-16
2026-02-24 16:09refactor, use ledger.truncate to manage serials for entriesCarlosokumu1+49-67
2026-02-24 16:08add a chain manager, alternative for managing xml filesCarlosokumu1+158-0
2026-02-24 16:07add missing fieldsCarlosokumu1+4-1
2026-02-21 13:16Bump versionlash1+2-1
2026-02-20 00:28Complete resolver based entries restorelash4+23-14
2026-02-19 17:43use ledger.peek() for next serialCarlosokumu1+1-1
2026-02-19 16:42initialize guiCarlosokumu9+1732-0
2026-02-19 16:39initialize core submoduleCarlosokumu3+151-0
2026-02-19 16:32initialize storage moduleCarlosokumu3+249-0
2026-02-19 16:31add [PyGObject]Carlosokumu1+1-0
2026-02-18 17:55Fix regression in asset serializiationlash7+51-42
2026-02-17 13:27Use entry including sigs for lookup valuelash5+70-19
2026-02-17 11:27Correct lookup and base entry state in ledger XMLlash9+103-31
2026-02-17 09:05Implement lookup element in entry and ledgerlash6+160-65
2026-02-17 07:08Merge branch 'master' into lash/resolverslash9+156-4
2026-02-16 09:50Make valkey store params settable in all cli toolslash3+27-3
2026-02-15 23:20Add import testlash2+12-1
2026-02-15 14:54Add docstring for entry verifylash2+13-2
2026-02-15 14:51Add test stub for importlash1+8-0
2026-02-15 12:02Add XML import for entrieslash3+98-0
2026-02-15 00:12Add docs for resolverlash2+88-7
2026-02-14 23:05Add basic resolver for fslash5+131-0
2026-02-14 22:14Correct ref in texinfolash1+1-1
2026-02-14 12:31Draft new unit index store protocollash7+99-20
2026-02-14 11:54Update texinfo docs, add enc to asset serializelash16+332-173
2026-02-14 09:15Tolerate duplicate asset insert in add toollash1+5-3
2026-02-13 18:18Add asset to store in cli add toollash3+4-3
2026-02-13 18:01Add store support for entry attachmentslash5+198-55
2026-02-13 12:59Add attach to add CLI tool (breaks verify from store retrieve)lash3+25-8
2026-02-13 12:41Add canonical XML export for attachmemt, use in entry signlash3+7-4
2026-02-13 12:38Remove localref from attachment, add attachment support in entrylash6+58-44
2026-02-13 12:07Add inline docs for assetlash4+110-18
2026-02-13 11:24Add asset xml importlash5+65-5
2026-02-13 10:51Add XML exportlash3+83-14
2026-02-13 10:27Add asset file parserlash5+122-0
2026-02-12 14:22Add documentation for services, longhelp for server executablelash4+211-41
2026-02-12 10:06Update schema for attachment digestlash1+7-5
2026-02-12 09:59Add digest to attachmentlash1+1-0
2026-02-11 21:08Make all tests passlash3+7-4
2026-02-11 20:37Implement put get for socket storelash4+93-21
2026-02-11 16:50Implement socket client proxy for store get and putlash4+139-25
2026-02-11 15:31Hello world socket server testlash4+123-12
2026-02-11 14:52Enable multiple commands in servicelash3+96-24
2026-02-11 13:46Add first part of socket command handlerlash8+196-27
2026-02-11 10:14Change entries map in ledger to single value per keylash1+4-12
2026-02-09 18:48Update docs for storelash4+88-30
2026-02-09 18:14Change entry part XML render to discrete elementlash1+25-16
2026-02-09 17:41Update unit index docslash1+25-6
2026-02-09 17:28Update docs for walletlash1+152-65
2026-02-09 16:40Implement XML export for walletlash4+28-40
2026-02-09 16:11Rehabilitate ledger XML import, CLI commands workinglash2+4-2
2026-02-09 15:52Rehabilitiate ledger XML regenerationlash1+3-3
2026-02-09 14:33Apply XML as sign material for ledger + cleanup, docslash4+233-347
2026-02-08 11:24Rehabilitate CLI commandslash6+45-21
2026-02-07 12:56Replace reset with dynamic ledger XML tree generationlash4+230-148
2026-02-05 14:07WIP Strip xmlns from ledger subelementslash3+72-27
2026-02-05 09:54Use canonicalized XML as signature material for entrylash1+13-3
2026-01-22 14:44Add protocol details for quorum and authenticationlash3+75-59
2026-01-20 12:11Add trust element to identities in schemalash1+5-6
2026-01-20 12:00Update readmelash1+16-13
2026-01-20 11:54Add data files to manifestlash2+11-7
2026-01-20 11:40Another attempt at remove submodulelash2+6-0
2026-01-20 11:32Removed submodulelash2+0-5
2026-01-20 11:25Use fixed varints repo for submodulelash1+2-1
2026-01-20 11:14Fix (hackily) duplicate identity entrieslash6+229-15
2026-01-20 10:11Avoid duplicate identity entrieslash1+24-2
2026-01-20 09:45Complete readme example, ensure entry parent in xml outputlash3+95-23
2026-01-19 18:48Add intro, fill out optional elementslash14+396-14
2026-01-17 15:32Remove rencode from sub serializationslash5+39-10
2026-01-17 14:10Elaborate xml docslash13+60-4
2026-01-17 12:10Correct serial and state for ledger for viewing entrieslash7+50-27
2026-01-17 11:26Allow multiple debit and creditlash6+130-64
2026-01-17 10:30Move unit speficier to entry part to allow cross-unit deltaslash7+89-75
2026-01-17 09:57Start writing texinfo docslash9+290-3
2026-01-15 17:09Use varints for running total allowing negative valueslash5+23-7
2026-01-15 15:06WIP make cli tool output conform to schemalash2+5-0
2026-01-15 14:48Add schema verification test for ledger and entrieslash7+208-156
2026-01-15 14:16Add real ledger sig to ledger XMLlash2+11-7
2026-01-15 14:11Add ledger signature and serializationlash4+85-6
2026-01-15 13:23Use ACL to generate ledger xml identitieslash5+106-23
2026-01-14 14:03Make legder create cli tool xml validate with schemalash4+106-29
2026-01-12 13:23Update and remove bugs in schemalash1+34-15
2026-01-11 07:07Ensure default incoming.real element in new ledger treelash2+13-2
2026-01-10 20:16WIP consolidate args parsing and context buildinglash4+112-50
2026-01-10 06:56Add populated ledger generator toollash6+52-19
2026-01-08 13:39Preserve correct serial when no entrieslash2+43-2
2026-01-08 11:38Store description in arg commandlash1+3-3
2026-01-07 18:44Carry asset and liability from store and truncated statelash1+49-20
2026-01-07 11:16WIP Keep running total on ledger xml truncatelash2+20-18
2026-01-07 10:36Add missing base in unitindex xml parselash3+50-10
2026-01-06 15:54Fix double float parse for amount, add unitindex testslash4+71-7
2026-01-06 12:43Add cli arg defaults to interactive toollash3+104-29
2026-01-05 17:56Add tool stub for adding entry to ledgerlash4+171-11
2026-01-05 16:25Add ledger create cli toollash4+68-3
2026-01-05 15:11Ensure entry parent is same as current state of ledgerlash1+5-1
2026-01-05 14:57Add ledger restoration from storelash4+135-25
2026-01-05 10:58Make entry wrap owkr when wallet missinglash10+310-15
2026-01-03 09:16Add docs to XML modulelash2+6-2
2026-01-03 09:12Add unit index docslash1+90-4
2026-01-03 08:41Add store documentationlash1+42-4
2026-01-02 08:47Add docs for crypto modulelash3+87-7
2026-01-01 20:56Add documentation for entrylash1+105-3
2026-01-01 14:51Document entrypart objectlash1+29-1
2026-01-01 11:09Add docs for running totallash1+53-0
2026-01-01 10:51Rename package to usawa, add docs for ledgerlash21+833-677
2025-12-09 22:20Add store implementation for entrylash6+104-20
2025-12-06 19:47›Correct digest index in sum on entrylash4+35-4
2025-12-06 19:26Enforce serial limit in ledger xmllash4+9-6
2025-12-06 19:19Rehabilitate xml create and mirror ledger, entry importslash7+48-106
2025-12-06 18:27WIP update xml importslash4+113-5
2025-12-06 17:58WIP implement ledger store solutionlash8+107-2
2025-12-06 13:24Integrate ACL in unwrapperlash3+50-4
2025-12-06 13:02Add wallet creating test#lash3+29-7
2025-12-06 12:33Add sigwraplash3+42-9
2025-12-06 12:06Add deserializelash3+57-1
2025-11-16 18:51Implement entry parentlash1+13-5
2025-11-16 17:05Ensure running total and correct unit in entry tree loadlash4+19-18
2025-11-16 16:05Remove useless state objectlash3+13-46
2025-11-16 15:47Implement entry pairslash6+105-34
2025-11-16 01:41Add running total and entries maps for scratch ledgerlash1+2-0
2025-11-16 00:37Enable ledger scratchlash4+112-6
2025-11-07 02:25Split sourceslash9+512-480
2025-11-07 01:07Add ACL for acceptable public key signatureslash2+62-12
2025-11-06 04:55Define xsd schemalash5+167-47
2025-11-06 03:53Add running total debug outputlash1+1-2
2025-11-06 03:41Correct handling of serial statelash2+47-36
2025-11-06 02:33Remove moot verifier codelash2+4-15
2025-11-06 02:29Set correct parent in entry chainlash2+7-9
2025-11-06 01:41WIP add signature verifierlash4+81-13
2025-11-06 01:39WIP add signature verifierlash2+51-19
2025-11-06 00:47Update READMElash1+17-1
2025-11-06 00:42Add readme, licenselash5+271-0
2025-11-06 00:29Complete example with xml tree add of entrylash2+26-9
2025-11-06 00:08Add xml exportlash3+112-5
2025-11-05 22:49WIP entry creation scriptlash5+328-211
2025-11-05 16:10Make verifier examplelash3+252-21
2025-11-04 18:45initial commitlash5+95-0