$ chainpresence --status
Attendance,
recorded on-chain.
No spreadsheets to fudge. No admin to trust blindly. Every lecture and every mark is a signed transaction on Ethereum Sepolia — public, timestamped, and impossible to quietly edit after the fact.
[ NOT CONNECTED ]
Connect a wallet if you're a teacher or admin. Students don't need one — look up a record directly.
How it works
01
Connect
Teachers and the owner connect a wallet on Sepolia. Students never need one.
02
Sign
A teacher starts a lecture and marks attendance with a signed transaction.
03
Verify
Anyone can look up the record on-chain — no login, no trust required.
$ cat roles.log
Owner
Manages teachers, students, courses, and enrollments.
Teacher
Starts lectures and marks attendance for their courses.
Student
No wallet needed — a record anyone can verify.
$ cat chain-stats.log
Teachers
—
Students
—
Courses
—
Lectures
—