Skip to content

Releases: 0xCaptain888/allowance-os

Allowance OS Android v0.18.0 — One-Tap Judge Run

Choose a tag to compare

@0xCaptain888 0xCaptain888 released this 12 Sep 06:27

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:

  1. clears the device-local safety Pause and selects the AlphaBrief baseline;
  2. replays VERIFIED, BLOCKED, and FROZEN locally;
  3. checks the published AlphaBrief settlement and freeze signatures through Solana Devnet RPC;
  4. verifies the deployed Program state and token-balance matrix;
  5. pauses exactly once for a Solflare/MWA approval;
  6. broadcasts 0.00001 Devnet SOL to the AlphaBrief merchant with the accepted report evidence hash in the same transaction;
  7. 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 proofs is now Verify 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

Choose a tag to compare

@0xCaptain888 0xCaptain888 released this 12 Sep 05:28

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.svg as a URI relative to the public identityUri, satisfying MWA's iconRelativeUri contract.
  • 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 assembleDebug
  • npm run typecheck
  • npm test
  • npm 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

Choose a tag to compare

@0xCaptain888 0xCaptain888 released this 12 Sep 04:34

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 ON prominently 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 assembleDebug
  • npm run typecheck
  • npm 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

Choose a tag to compare

@0xCaptain888 0xCaptain888 released this 12 Sep 02:35

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, and FROZEN) 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; BLOCKED intentionally 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: 19 passed, 0 failed;
  • 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

Choose a tag to compare

@0xCaptain888 0xCaptain888 released this 12 Sep 02:03

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 assembleDebug completed 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

Choose a tag to compare

@0xCaptain888 0xCaptain888 released this 11 Sep 15:57

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)

Choose a tag to compare

@0xCaptain888 0xCaptain888 released this 11 Sep 15:16

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

Choose a tag to compare

Debug-signed test build for Devnet QA only. Not a production or dApp Store release.

Allowance OS Android v0.9.0

Choose a tag to compare

@0xCaptain888 0xCaptain888 released this 10 Sep 01:16

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

Choose a tag to compare

@0xCaptain888 0xCaptain888 released this 10 Sep 01:16

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.