CIRCULA

CIRCULA / SNSF RESEARCH PROGRAMME

EXPIRY-AWARE SYSTEM DESIGN FOR BLOCKCHAINS

Expiry and renewal in blockchain systems

CIRCULA studies how blockchains’ shared state, validation rules and verifiable history provide a programmable environment in which expiry and renewal can be formalised and evaluated. The research programme connects a formal model, an executable ledger prototype and reproducible experiments to study the effects, costs and limits of these mechanisms, including what information, if any, remains useful for verification or recovery after expiry.

4Years of research
4Connected work packages
01.02.2027Expected start

EXPLORE EXPIRY

What changes at expiry?

Move time to follow a digital right. Compare its original expiry with a timely or late renewal request.

Try a scenario

Without renewal

EXPIRED
Time remaining0time units

Expiry at t = 10

The right keeps its original expiry.

Renewal requested

VALID
Time remaining4time units

Current expiry: t = 16

Accepted at t = 8 · new expiry t = 16

Time
Without renewal
Renewal requested
Elapsed validityRemaining validityPlanned extension
t = 12

The renewal makes the difference

The original right expired at t = 10. The renewed right remains usable until t = 16.

Try your own timings

Choose the initial expiry, the request time and the proposed new expiry. Apply the values to update the comparison.

Rule used here: an authorised renewal succeeds when its request arrives before the current expiry. Time units are illustrative.

CIRCULA studies how such rules can be formalised and enforced, and what information could support verification or recovery after expiry.

THE IDEAS BEHIND CIRCULA

Key concepts

From distributed systems and blockchain programmability to expiry, renewal and questions about what remains afterwards.

Distributed ledger technology (DLT)

A shared record maintained across multiple network participants, who use agreed rules to validate and synchronize updates.

Programmability

Rules encoded in the protocol or in smart contracts determine how ledger operations are validated and executed. This is the programmable context in which CIRCULA studies expiry.

Expiry

A boundary after which an operation is no longer valid; its records may remain according to the system’s design.

Evidence

Information that may support understanding or verification after expiry. Its availability and usefulness are research questions.

A distinction that matters – Expiry changes validity; what remains afterwards depends on the system’s design.

THE RESEARCH PROGRAMME

The four work packages

Four connected work packages move from understanding existing lifetime rules to formalising, building and testing expiry-aware ledger designs. Evidence Atlas, Semantic Reference, Proof of Concept and Evaluation Bench each provide an artefact for the next stage.

The stages overlap: evaluation feeds back into the model and prototype, refining assumptions, implementation choices and comparison baselines.

WP1FRAME

Evidence Atlas

Map existing lifetime mechanisms, their enforcement layers and the evidence needed to compare designs.

WP2FORMALISE

Semantic Reference

Formalise expiry and renewal rules, including assumptions about what information remains after expiry, through a formal model and an executable reference.

WP3IMPLEMENT

Proof of Concept

Build a ledger prototype and check its behaviour against the selected semantics.

WP4EVALUATE

Evaluation Bench

Compare designs under controlled workloads, measuring storage, verification and recovery costs.

SCIENTIFIC LEADERSHIP & COORDINATION

Project leadership

Meet the team

The core team brings together one principal investigator, one postdoc and two PhD researchers, supported by external and international partners.

Valerio Schiavoni

Principal investigator

Valerio Schiavoni

Université de Neuchâtel · Switzerland

Scientific leadership, institutional coordination and responsibility for the project.

Vincenzo Di Perna

Scientific coordinator

Vincenzo Di Perna

Université de Neuchâtel · Switzerland

Coordinates the scientific roadmap, systems work and reproducible experiments under PI responsibility. Planned postdoc.

External and international partners complement the core team with expertise in formal methods, law, institutions and technology adoption. Their contributions help connect technical models and experiments with questions about auditability, recovery and the conditions in which a design could be used.

Join the programme

OPEN POSITIONS

Two open PhD positions

Two open PhD positions at Université de Neuchâtel contribute complementary research lines: one focuses on blockchain systems and executable semantics; the other on deployability, use cases and quantitative validation. Both work within CIRCULA’s shared programme.

Two complementary research lines.

Explore the PhD positions

COLLABORATE WITH CIRCULA

Research collaborations

Universities, research groups, companies and institutions are welcome to propose collaborations, discuss use cases or express interest in CIRCULA. Tell us where your expertise and our research could meet.

Propose a collaboration

HOST, PLACE & FUNDING

Research rooted in Neuchâtel

Hosted at Université de Neuchâtel, Switzerland, CIRCULA connects a local research team with international partners through a four-year programme funded by the Swiss National Science Foundation.

Host university

Université de Neuchâtel

Université de Neuchâtel hosts CIRCULA and provides the institutional home for its principal investigator, postdoc and PhD researchers. This shared setting supports a programme combining formal methods, systems development and reproducible evaluation.

Based in Neuchâtel, Switzerland, the team works with external and international research partners. This local base supports a programme open to academic collaboration and exchanges with companies and institutions.

Research funding

SNSF

Switzerland’s national research funding organisation, supporting research across all academic disciplines.

Swiss National Science Foundation · Project Funding · Grant 10010141.

Grant 10010141