Safety-gated integration · uploads, public files, downloads, exchanges, and CourseKeys transactions are unavailable.

ConCourse contribution library

Your course drive.
Built on trust.

Find course workspaces today. Resource access will open only after identity verification, safety scanning, moderation, quotas, deletion controls, and ledger enforcement are complete.

Browse Course Workspaces

Safety Boundary

The library is visible. File access is not.

Private Archive Audit

A real library model, without unsafe publishing.

ConCourse retained aggregate inventory totals and source-aware course metadata only. No original file, filename, local path, personal record, lecture deck, or textbook is deployed here.

Course Folders
Local File References
Kept Outside Git
Published Without Review

Course-Linked Storage

CourseKeys

Search the source-aware catalogue and open a course workspace.

Loading Catalogue… Catalogue presence does not confirm registration eligibility.
01 Verified Identity

A server-verified Supabase identity and current institution proof are required before any contribution path can open.

02 Private Quarantine

R2 remains private. No route reads object bytes, creates a public URL, or returns a storage key.

03 Scan and Moderation

Publication remains impossible until immutable checksums, safety scans, rights review, and moderator audit are enforced.

04 Enforced Ledger

No CourseKeys can move until balanced, atomic, idempotent ledger posting and reversal rules are complete.

Launch Control

CourseKeys remains fail closed.

The course catalogue is available for exploration. Contributions, publication, file access, and credit activity will remain locked until every required safeguard is implemented and tested.