usawa

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

DateCommit messageAuthorFiles+-
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