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
- Name: ProofFrame
- Tagline: B2-ready provenance desk for GenAI media.
- Repository: https://github.com/adjcjh777/backblaze-proofframe
- Demo: https://adjcjh-backblaze-proofframe.hf.space/?judge=1
- Video: TBD after final public video upload.
## 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.