As a user, I need the ability to generate detailed, human-readable reports from the outputs of the witness verify command. These reports should provide comprehensive details about each attestation's steps and fields. Users must have the flexibility to define which attestation fields to display in the report using a YAML file.
Proposed Flags
Report Generation Flag: --generate-report
YAML File Specification for Fields: --fields-config
Description
As a user, I need the ability to generate detailed, human-readable reports from the outputs of the
witness verify
command. These reports should provide comprehensive details about each attestation's steps and fields. Users must have the flexibility to define which attestation fields to display in the report using a YAML file.Proposed Flags
--generate-report
--fields-config
--report-output
--report-format
Report Configuration Example (YAML)
Requirements
--generate-report
inwitness verify
to trigger report generation.--fields-config
.--report-output
.--report-format
.Expected Behavior
witness verify
with--generate-report
triggers report generation.--fields-config
.Use Cases
Additional Context
--fields-config
) allows users to customize the content of their reports based on their specific needs.