Projects
Treasury API
backlogPublic Java API for the economy ledger (TreasuryApi.transfer etc.).
Context
Used by the tesks bot and the MCP tools to understand this project.
23 Issues
Pending Release8
PAR-150Pending ReleaseBug: General caching issues with usernamesBugPARJun 20, 2026rianPAR-329Pending ReleaseDocker build-and-push fails: attestations (provenance/SBOM) unsupported on the default buildx docker driver· UrgentBugPARUrgentAug 10, 2026UnassignedPAR-327Pending ReleaseValidate webhook keyType against the ENUM; document rate-limit/IP trust decisionsPARJul 20, 2026UnassignedPAR-278Pending Release[treasury-api-plugin] Fails to enable: concrete plugin not bound + HelpGenerator circular DIPARJun 26, 2026UnassignedPAR-269Pending ReleaseMove treasury-rest-api to Spring Boot 4.1.0 GA + refresh REST dependenciesImprovementPARJun 26, 2026UnassignedPAR-263Pending ReleaseAdopt HiberniaModule bootstrap + 1.2.0 quick wins (treasury-api-plugin)PARJun 25, 2026UnassignedPAR-114Pending Releasetreasury-api-plugin: PersonalKeyHandler & BusinessKeyHandler inject ApiKeyMapper directly (skip ApiKeyService)· LowImprovementPARLowJun 20, 2026UnassignedPAR-113Pending Releasetreasury-rest-api: AccountController injects AccountMapper + FirmMapper directly (skips service layer)· LowImprovementPARLowJun 20, 2026Unassigned
Planned5
PAR-15PlannedExpose the government/business account information for a transaction in the transaction endpointFeaturePARJun 14, 2026rianPAR-14PlannedAbility to go from firm / player to account ID and vice-versa in Treasury APIImprovementPARJun 14, 2026rianPAR-176PlannedSales-query read API over chestshop_sale (by firm / owner, paginated + filtered + aggregated)· HighFeaturePARHighJun 15, 2026UnassignedPAR-17PlannedAbility to see space available in chestshops in API/UI on top of stockFeaturePARJun 15, 2026rianPAR-101PlannedExtend reconciliation sources: firm-role and realty-derived group membership· LowImprovementPARLowJun 15, 2026rian
Done9
PAR-217DoneAdmin write endpoints (SERVICE-scoped): arbitrary transfer, account rename/owner/archive, firm detailsFeaturePARJun 17, 2026UnassignedPAR-210DoneAdmin-scoped firm disband/rename endpoints + service credential (treasury-rest-api)FeaturePARJun 17, 2026UnassignedPAR-155DoneWebhook dispatcher: send a rich Discord embed when the target is a Discord webhook· NormalPARNormalJun 14, 2026UnassignedPAR-151DoneTransaction event feed: cursor pull endpoint + webhooks (substrate for player banks)· HighPARHighJun 14, 2026UnassignedPAR-116DonePublic ChestShop market REST endpoints (shops/items/stats)· HighPARHighJun 7, 2026UnassignedPAR-102DoneIdempotent transfer retry races on the dedup check-then-insert (500 instead of replay)· LowBugPARLowJun 7, 2026UnassignedPAR-99DoneLuckPerms → explorer group reconciliation cron· NormalImprovementPARNormalJun 7, 2026rianPAR-39DoneEndpoint to get own identity/information akin to /firms/me· NormalFeaturePARNormalJun 7, 2026rianPAR-43DoneInvestigate user's API abuse· HighBugPARHighJun 1, 2026rian