backblaze-proofframe / docs /assets /devpost-submission-preview.md
ADJCJH's picture
Sync post-live local Genblaze proof evidence
74ee21a verified
|
Raw
History Blame Contribute Delete
4.49 kB

ProofFrame Devpost Submission Preview

Mode: pre_live_preview_ready Safe to share: true Safe to submit: false

Project

Copy Blocks

30-Second Pitch

ProofFrame is not another image generator. It is a media operations desk that turns each generated asset into a reviewable packet: prompt, provider/model metadata, storage reference, checksum, approval state, risk note, manifest, and exportable evidence.

Short Description

ProofFrame turns Genblaze-generated media into Backblaze B2-backed evidence packets. Each packet includes prompt history, provider/model metadata, B2 storage references, checksums, approval state, and a downloadable manifest bundle so teams can trust, reuse, or retire generated media.

Backblaze B2 Usage

ProofFrame stores generated media and exported manifests in Backblaze B2 using environment-only credentials. The final proof evidence records sanitized B2 storage keys, byte sizes, and checksums without exposing credentials or signed URLs. B2 is the durable evidence layer: the media asset and manifest are separate objects under the ProofFrame campaign prefix, and the app uses those hashes to make later review, export, and audit steps reproducible.

Genblaze Usage

ProofFrame generates media through Genblaze's official Pipeline. The final proof uses the credential-free local image provider, records provider/model metadata, and carries the resulting asset through Genblaze's B2 sink into the ProofFrame storage and approval manifest.

Evidence Links

  • public_demo: https://adjcjh-backblaze-proofframe.hf.space/?judge=1
  • repository: https://github.com/adjcjh777/backblaze-proofframe
  • public_screenshot: docs/assets/proofframe-hf-public-smoke.png
  • screenshot_report: docs/assets/public-demo-screenshot-report.json
  • public_space_sync: docs/assets/public-space-sync-report.json
  • judge_brief: docs/assets/judge-brief.json
  • judge_crosswalk: docs/assets/judge-crosswalk.json
  • form_kit: docs/assets/devpost-form-kit.json
  • final_control: docs/assets/final-submission-control.json
  • submission_bundle: docs/assets/submission-bundle-manifest.json

Readiness

  • packet_mode: post_live_verified
  • form_mode: pre_live_form_ready
  • final_control_mode: pre_live_control
  • submit_checklist_mode: pre_submit_blocked
  • submission_audit_mode: pre_submit_audit_blocked
  • secret_scan_mode: clear
  • public_space_mode: public_space_synced
  • public_screenshot_mode: public_judge_screenshot_ready

Final Blockers

  • devpost_submission_checklist: Final Devpost web submission checklist is ready - Devpost submission checklist mode is pre_submit_blocked; safe_to_submit is False.
  • public_video: final public video - Storyboard mode is mock_storyboard_ready; public video ready is False.
  • public_video_check: public video URL check - Public video check mode is pending_video_url; safe_to_submit is False.
  • final_recording: Final recording gate is ready - Demo readiness mode is pre_live_mock_ready; final recording ready is False.
  • final_secret_scan: final secret scan task completion - T041A is blocked; secret scan mode is clear; secret scan ok is True.
  • final_submission_audit: strict final submission audit - T041 is blocked; audit mode is pre_submit_audit_blocked; audit ok is False.
  • devpost_submitted: Devpost submission receipt - T042 is blocked; receipt mode is pending_submission; receipt ok is False.

Claim Boundary

  • Public demo evidence proves only the credential-free local/mock judge flow.
  • Do not claim completed live Backblaze B2 storage until T020 has sanitized live evidence.
  • Do not claim completed live Genblaze generation until T021 has sanitized live evidence.
  • Do not submit this packet as final until safe_to_submit is true.

Next Actions

  • Finalize Devpost fields: Demo video URL.
  • Resolve final blocker: Final Devpost web submission checklist is ready.
  • Resolve final blocker: final public video.
  • Resolve final blocker: public video URL check.
  • Resolve final blocker: Final recording gate is ready.
  • Resolve final blocker: final secret scan task completion.
  • Resolve final blocker: strict final submission audit.
  • Resolve final blocker: Devpost submission receipt.