THE UNIVERSITY OF ALABAMAยฎ
myBama
Evidence Portfolio ยท D1โ€“D5

Your badge is a claim.
Your portfolio is the proof.

Upload each deliverable as you finish it. The browser hashes the file (SHA-256) locally โ€” the hash is what gets stamped into your credential's evidence[] array, so the assertion points to an artifact that provably existed at submission time.

Files never leave this browser tab. Export the manifest when you're ready to send it to a facilitator or pin it to a permanent URL.

The Five Slots

One artifact per deliverable.

Drop a PDF, a zipped prototype folder, or paste a link. Each slot accepts exactly one artifact per deliverable โ€” re-uploading replaces the prior hash and records a new submitted statement in the learning-analytics queue.

Filled: 0 / 5 ยท Manifest status: incomplete
View live manifest JSON
{}
How Hashing Works

Three reasons to hash locally.

Privacy

Files never upload

SHA-256 runs in your browser via crypto.subtle.digest. The handbook sees only the hex digest โ€” never the bytes.

Integrity

Evidence becomes verifiable

The hash anchors each artifact to your assertion. A facilitator who re-hashes the file you send can confirm it's the same one you submitted.

Portability

Move the hash, not the file

Pin the artifact wherever you like โ€” Drive, LMS, personal site. The credential refers to the content, not its location.