Viewer
The OrdiFi Viewer is a structured ordinal rendering environment for cases, layouts and composed UTXO assemblies.
Structured rendering
The Viewer renders ordinals through layout and case specifications instead of treating every inscription as an isolated object.
Cases, layouts and packed ordinal content can be interpreted together as one structured assembly.
Fallback layouts
Structured layouts are optional. If no layout specification is present, the Viewer can fall back to automatic GRID-4, GRID-9 or GRID-16 rendering modes depending on the number of ordinal objects inside the UTXO assembly.
This allows composed ordinal structures to remain viewable even without dedicated layout containers.
Cases and packed content
Cases can display packed ordinal content directly inside the viewer. Metadata such as serials, labels and overlays can be rendered together with the contained ordinal object.
Recursive layouts
Layout containers such as GRID-4, GRID-9 and GRID-16 allow multiple ordinals to be rendered inside one reversible UTXO structure.
The Viewer reads layout slot definitions and places packed ordinals into the corresponding positions dynamically.
Specification-based rendering
The Viewer uses lightweight specification manifests embedded inside ordinal content to determine how structures should be rendered.
These specifications may describe:
- slot positioning
- scaling rules
- layout structure
- serial information
- presentation layers
Composition and object view
The Viewer is designed to support both composition-level and individual ordinal inspection.
Users may navigate through ordinal objects inside a composed structure through offset-aware next and previous controls.
Example:
- offset 0
- offset 546
- offset 1546
This allows the Viewer to inspect both the overall composition and the contained ordinal objects individually.
UTXO inspection
The Viewer can inspect structured ordinal assemblies and expose technical information such as:
- UTXO structure
- offset ordering
- postage values
- contained ordinals
- serial identifiers
- packed status
Viewer safety
Rendering operations are isolated from critical wallet and signing operations. Viewer environments may use sandboxed rendering layers for additional isolation when displaying recursive or external content.
Extensible architecture
The Viewer is designed as a generic rendering environment for future structured ordinal systems beyond cases and layouts.