#!/bin/bash # check-attestation.sh - Check if an OpenTimestamp proof is fully attested # Usage: check-attestation.sh # Returns: 0 if fully attested, 1 if pending PROOF_FILE="${1:-}" if [ -z "$PROOF_FILE" ] || [ ! -f "$PROOF_FILE" ]; then echo "Error: proof file not found: $PROOF_FILE" >&2 exit 2 fi # Check for PendingAttestation in ots info output if ots info "$PROOF_FILE" 2>&1 | grep -q "PendingAttestation"; then echo "pending" exit 1 else echo "attested" exit 0 fi