Skip to content

Investigate inconsistent account levels between Trust and Minting #12

Description

@QuickMythril

Local ID: P-APPS-15

Source: maintainer worklog request, 2026-07-07.

Problem

Qortium Trust and Qortium Minting can show different level information for the same account. One observed example: Native appears as level 3 in the Minting app, while Trust shows Lv 0-2 for the same account/context.

That makes it unclear whether the apps are reading different account-level sources, interpreting ranges differently, caching stale data, or labeling different metrics with similar wording.

Goal

Identify the source of the level mismatch and make Trust and Minting display a consistent, clearly labeled account level model. If the apps intentionally show different concepts, rename or annotate the UI so users can tell the difference.

Suggested investigation

  • Reproduce with the Native account and at least one additional known account.
  • Capture the exact Core API calls and QDN data reads each app uses for displayed levels.
  • Compare Trust's level/range calculation against Minting's account-level calculation.
  • Check for stale cache, pagination, historical range aggregation, trust-group/rating-level semantics, or off-by-one/range boundary bugs.
  • Verify whether the displayed value should be account level, minted-block level, trust level, rating level, or a derived range.
  • Decide the canonical source and wording for user-facing account levels across both apps.

Validation

  • For a fixed account, Trust and Minting should either show the same level or clearly label different metrics.
  • Recheck the Native example where Minting showed level 3 and Trust showed Lv 0-2.
  • Add focused tests or fixtures for the level/range calculation once the source of truth is identified.
  • Confirm the fix does not regress display for level-boundary accounts.

Notes

This is cross-app, but it is filed in qortium-trust because the user-visible ambiguity is that Trust can show a range that conflicts with Minting's single level.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingneeds discussionNeeds design or scope discussion before implementationworklogTracked on the public Qortium Work Log project

    Type

    No type

    Projects

    Status
    Todo

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions