Skip to content

Render structured Issuer and Principal details in receipt view #10

@ojongerius

Description

@ojongerius

Context

The ar SDK Issuer struct includes ID, Type, Name, Operator (with org details), Model (LLM identifier), and SessionID. Principal includes ID and Type.

The dashboard receipt detail view shows these as part of the raw JSON blob without structured rendering.

What needs to change

  • Render issuer details as a structured section: agent name, model, session ID, operator info
  • Render principal details: ID, type badge (HumanPrincipal, etc.)
  • In receipt list rows, consider showing issuer name or model as a column

Why

Knowing which agent (and model) performed an action and which principal authorized it is core audit information that should be immediately visible, not buried in JSON.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requestuiFrontend / HTML / UI changes

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions