blockchain.lucas.zip

Final defence

28 November or 5 December, one hour per group. Live, on the testnet, against the frozen commit. · Updated 26 August 2026

One hour, in front of a jury that has read your repository, with your application running live on Base Sepolia. Every member of the group speaks. Every member of the group is questioned. What is defended is the commit tagged freeze on Friday 27 November; work after that date is not part of the defence, whichever Saturday your group is scheduled on.

Before the defence

The jury reads your repository in the days before — the README, the roles and trust table, the decentralisation justification, the contracts, the tests, the deployment script, and DEMO.md. It arrives knowing what you built and with questions ready. The hour is not spent discovering your project; it is spent verifying it and probing it.

This means the README does real work. A jury that cannot run your tests from the README will ask you why, and the answer costs you time you needed for something else.

Format

MinutesWhatWho
0–5Set-up: screens shared, wallets connected on Base Sepolia, contract addresses open on BasescanYou
5–20Live demonstration, following DEMO.mdYou
20–35Architecture and code walkthroughYou
35–55QuestionsThe jury, to each member in turn
55–60CloseThe jury

The clock is firm. A demo that overruns eats into the walkthrough; a walkthrough that overruns eats into the questions — and the questions are where each member shows what they know.

The live demonstration

Fifteen minutes, on the public testnet, from DEMO.md. It has to include:

A public testnet is a public network. RPC endpoints stall, faucets run dry, blocks take longer than they did in rehearsal. Have a local node with the same deployment ready as a fallback, and say so if you switch to it; the jury knows what a testnet is like on a Saturday morning, and a group that handles it calmly makes a better impression than one that did not prepare for it.

The walkthrough

Fifteen minutes, screen-shared, in the code. Not slides — one architecture diagram is useful, more are a way to avoid the code. The walkthrough covers:

Split this between the three of you by feature, not by layer.

The questions

Twenty minutes. The jury asks each member in turn, and it asks each member about parts they did not present — and, often, parts they did not write. The questions come from four places:

A member who cannot answer for a part of the project is a finding about the group, not about the member; the grade is the group’s. A group that knows this arrives having taught each other the code.

The close

The jury does not announce a grade. It tells you what it saw — what held up, what did not, what it would have wanted to see — and that is the end of the module.

Preparing