Releases: 0xCaptain888/allowance-os
Release list
Allowance OS Android v0.18.0 — One-Tap Judge Run
Allowance OS Android v0.18.0
Released: 2026-09-12
Headline
v0.18.0 turns the native wallet checkpoint into a real, independently verifiable commercial micro-settlement and gives judges one explicit end-to-end run.
Judge Run
One tap now:
- clears the device-local safety Pause and selects the AlphaBrief baseline;
- replays
VERIFIED,BLOCKED, andFROZENlocally; - checks the published AlphaBrief settlement and freeze signatures through Solana Devnet RPC;
- verifies the deployed Program state and token-balance matrix;
- pauses exactly once for a Solflare/MWA approval;
- broadcasts
0.00001 Devnet SOLto the AlphaBrief merchant with the accepted report evidence hash in the same transaction; - waits for confirmation and verifies the merchant lamport balance increase.
The app never automates or disguises wallet approval.
UX changes
- wallet access is present in the compact Header and the disconnected Home hero;
- transient success feedback closes automatically after four seconds;
- body copy and dividers have stronger recording-safe contrast;
- the app version appears in Evidence rather than the primary Header;
- Portable Receipt shows a summary first and raw JSON only on demand;
Sync public proofsis nowVerify live AlphaBrief proof.
Evidence boundary
SIMULATED: deterministic local policy replay;LIVE DEVNET RPC: read-only verification of public transactions, Program state, and balance deltas;LIVE MOBILE SETTLEMENT: an MWA-approved SOL transfer plus evidence Memo;DELEGATED V2: the existing public project-test-token settlement and control matrix.
This APK is debug-signed and Devnet-only. The 0.00001 SOL transfer uses Devnet SOL; delegated-v2 evidence uses a project-created test mint, not canonical USDC. The Program is unaudited and no Mainnet or production-readiness claim is made.
Allowance OS Android v0.17.4 — MWA wallet authorization hotfix
Allowance OS Android v0.17.4
QA hotfix · 2026-09-12
v0.17.4 supersedes v0.17.3 for all Android device testing.
- Restores Solflare and compatible Mobile Wallet Adapter authorization.
- Supplies
favicon-ao-v017.svgas a URI relative to the publicidentityUri, satisfying MWA'siconRelativeUricontract. - Adds a regression test that verifies the identity URI is absolute, the icon URI is relative, and the combined public URL resolves correctly.
- Preserves all v0.17.3 policy, evidence, UI, commercial-flow, and Delegated Settlement v2 behavior.
Verification
./gradlew testDebugUnitTest./gradlew assembleDebugnpm run typechecknpm testnpm run preflight
This is a debug-signed Solana Devnet QA build. It does not claim canonical USDC settlement, Mainnet deployment, production signing, or an independent security audit.
Allowance OS Android v0.17.3 — QA reliability pass
Allowance OS Android v0.17.3
QA release · 2026-09-12
v0.17.3 is a reliability and truthfulness pass over the v0.17 fintech control-center rebuild.
- Service-scoped audit accounting prevents AlphaBrief settlement from appearing as spend for another selected service.
- The current Devnet experience consistently labels the project-created mint as
TEST; canonical USDC remains a production target only. - Notification permission is requested contextually, not at launch. Denial never blocks the in-app safety check.
- Persistent in-app feedback confirms wallet authorization, policy changes, daily checks, pause/resume, refresh, Memo broadcast, clipboard actions, and audit clearing.
- Home shows
LOCAL PAUSE ONprominently and offers Resume next to the status. - Delegated v2 controls are disabled until live state is loaded, the authority wallet is connected, and the allowance is not terminally revoked. Revoked evidence is inspect-only.
- Allowance center shows inline Memo broadcast success with signature and explorer access.
- Wallet advanced Program/v2/truth-boundary sections are collapsed by default for a shorter judge path.
Verification
./gradlew testDebugUnitTest./gradlew assembleDebugnpm run typechecknpm test
This is a debug-signed Solana Devnet QA build. It does not claim canonical USDC settlement, Mainnet deployment, production signing, or an independent security audit.
Allowance OS Android v0.17.2 — Interactive testing fixes
Allowance OS Android / SDK v0.17.2
Date: September 12, 2026
Status: debug-signed Solana Devnet QA interaction fix
What was fixed
- Local policy replays (
VERIFIED,BLOCKED, andFROZEN) remain usable while live app-side requests are paused. - A visible Reset interactive demo button clears a persisted local Pause and restores safe policy inputs.
- The Allowance center shows a prominent paused-state explanation and Resume action.
- The UI explains that “limit” means the selected service's policy cap, not an insufficient wallet balance;
BLOCKEDintentionally submits an oversized request. - Amount and period-spend sliders are continuous, keeping low-cap templates such as DataPipe testable.
- One-tap actions restore the exact per-charge cap and clear period spend.
- MWA connect, broadcast, disconnect, and v2 control calls now recover after a 90-second timeout or unexpected exception instead of leaving an input-blocking loading overlay.
- Remaining wallet-session copy now leads with Solflare Wallet while retaining support for any compatible MWA wallet.
Verification
- Android command:
./gradlew testDebugUnitTest assembleDebug; - result:
BUILD SUCCESSFUL; - tests:
19passed,0failed; - APK:
allowance-os-0.17.2-debug.apk; - size:
19,173,846 bytes; - SHA-256:
74f39f01795e19c6fa8ce8084d8481e3c29a5d0579cb06ef4e0bb498bfd3fdc1.
Truth boundary
This is a debug-signed Solana Devnet QA build. Policy outcomes on the interactive screen are local replays; real wallet Memo proof and public Program evidence remain explicitly identified separately. This release does not claim Mainnet deployment, canonical USDC settlement, production signing, or a security audit.
Allowance OS Android v0.17.1 — Solflare Wallet entry
Allowance OS Android / SDK v0.17.1
Date: September 12, 2026
Status: debug-signed Solana Devnet QA patch
Solflare Wallet entry point
- The Home page wallet authorization card now leads with Solflare Wallet / MWA Wallet instead of Phantom.
- The connection implementation remains generic MWA, so Solflare or another compatible MWA wallet can handle the authorization request.
- Local-session copy is provider-neutral and continues to make clear that forgetting a session does not change wallet keys, assets, or onchain state.
Verification
- TypeScript typecheck: passed;
- Android unit/build command:
testDebugUnitTest assembleDebugcompleted successfully; - APK:
allowance-os-0.17.1-debug.apk; - size:
18,867,348 bytes; - SHA-256:
25088bc5f39d345ddb512d22a97e138630a2ab5d642c3c88e23b95fe9b6819c5; - public QA release:
android-test-v0.17.1.
Truth boundary
This is a debug-signed Solana Devnet QA build. It does not claim Mainnet deployment, canonical USDC settlement, production signing, or a security audit. The Home label change does not alter wallet custody or the MWA authorization flow.
Allowance OS Android v0.17.0 — Fintech Control Center
Allowance OS Android / SDK v0.17.0
Date: September 11, 2026
Status: debug-signed Solana Devnet QA release
Fintech control-center UI
This release rebuilds the Android presentation around what a user and judge need to understand first:
protected allowance
→ current and remaining budget
→ next evidence-gated charge
→ latest VERIFIED / BLOCKED / FROZEN decision
→ wallet and independent onchain verification
Highlights:
- AO Monogram header and consistent charcoal / ivory / lime / cobalt design tokens;
- English-first fresh-install experience with saved Chinese preference;
- simplified Home control center with duplicate dashboard cards removed;
- accessible Material icon navigation and 48dp-or-larger interactive controls;
- Service → Budget → Evidence → Review allowance sequence;
- consequence-led decision surfaces explaining whether the wallet opened and whether funds moved;
- dedicated Wallet & Verification destination;
- centered content boundary for tablet, landscape, and judge-screen layouts.
Verification
- TypeScript: 26 passed;
- Android unit tests: 18 passed;
npm run preflight: all checks READY;npm run android:build: successful;- APK:
allowance-os-0.17.0-debug.apk; - exact size and SHA-256:
evidence/android-build.json.
Truth boundary
This is a debug-signed Devnet QA build. The UI redesign does not change the custody model, create a Mainnet deployment, convert the project test mint into canonical USDC, or replace the need for an independent security audit.
Allowance OS Android v0.16.1 (AO Monogram)
Allowance OS Android / SDK v0.16.1
Date: September 11, 2026
Status: public debug-signed Devnet QA release candidate
AO Monogram branding refresh
This release applies the approved AO Monogram to:
- Android launcher foreground and adaptive background;
- public Judge Demo favicon and navigation header;
- repository README brand preview.
Protocol behavior, wallet boundaries, Devnet evidence, and the v2 control surface are unchanged from v0.16.0.
Verification
- TypeScript: 26 passed;
- Android unit tests: 18 passed;
npm run preflight: all checks READY;npm run android:build: successful;- APK:
allowance-os-0.16.1-debug.apk; - the exact local APK SHA-256 is recorded in
evidence/android-build.json.
This remains a debug-signed Devnet QA build, not a production dApp Store release.
Allowance OS Android Test Build 0.16.0
Debug-signed test build for Devnet QA only. Not a production or dApp Store release.
Allowance OS Android v0.9.0
Allowance OS Android v0.9.0
Released: 2026-09-10
Source commit: 019e26e10225dd77cb47d019e9d623741ff9b807
CI run: 34423201598
Highlights
- New commercial product interface: Home, Services, Allowances, Activity, and Evidence.
- Five reusable service templates for AI Agents, research, signals, trading automation, and paid APIs.
- Service-specific merchant, program, per-charge, period-cap, and evidence controls.
- Explicitly unofficial Seeker integration blueprints.
- Eight Android tests, eight TypeScript tests, and five Rust tests.
Release asset
allowance-os-0.9.0-debug.apk
SHA-256: 6f9ed11725c16aa4f5cda8ed7aedbf7d85a16bb6f5093fcedc7cab6f8dc42af0
The checksum above belongs to the APK produced by GitHub Actions run 34423201598. A locally built debug APK may have a different hash because Android debug signing/build metadata is environment-specific.
Allowance OS Android v0.8.0
Allowance OS Android v0.8.0
Released: 2026-09-09
Source commit: 68ded6d180404e49a07e57d4150766fb5957e56b
CI run: 34414008483
Highlights
- Real SPL-token settlement through the deployed Solana Devnet Program.
- Public VERIFIED, BLOCKED, FROZEN, and REVOKED evidence.
- VERIFIED moves one project-created Devnet test token; failure paths move zero.
- Android Evidence Center can independently read the Program transaction matrix.
Release asset
allowance-os-0.8.0-debug.apk
SHA-256: 2fe5704f283a2ab750fd757658449b4957ecb80684c8b50044b2871639c4e028
The attached asset was recovered from the successful GitHub Actions build for commit 68ded6d before artifact expiry. It is a debug APK for test and judging use, not a production-signed Play Store package.