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.
Context
The ar SDK
Issuerstruct includesID,Type,Name,Operator(with org details),Model(LLM identifier), andSessionID.PrincipalincludesIDandType.The dashboard receipt detail view shows these as part of the raw JSON blob without structured rendering.
What needs to change
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.