| Report Date | 2026/05/25 (YYYY/MM/DD) |
| Submitted by | Francisco Aguirre |
@cisco:parity.io129EYiTbv2J4LkYqRNssUfMuxNLYN8TW2LgfG1Gqyj8wCcs722024/05/312026/03/02XCM, Bridges, Smart Contracts, JAM, StorageThis period I moved from designing HOP to implementing it in full, reworked Bulletin Chain's authorization model to prevent data loss on renewal, finished the DCA Wizard and continued teaching at PBA.
The majority of my time was spent polishing and merging HOP to polkadot-sdk[1][2], this involved implementing a two-phase claim/ack flow for data retreival[3], wiring data promotion into the node[4] and the runtime[5], and hooking authentication into Bulletin authorizations[6].
Separately, I reworked Bulletin Chain's authorization model to ensure renewed authorizations form contiguous periods, so data is never lost in the gap between an expiring and a renewed slot. I prototyped period-based authorizations[7] but closed it in favor of authorization slots[8], which are more flexible and better at separating concerns. Throughout, I focused on simplification: simplifying the renewal hard-cap[9], auto-renewal charging[10], and adding a runtime API so frontends can query authorizations without looking into storage items[11].
I finished the DCA Wizard[12] and it was used to create a DCA converting fellowship treasury DOT into HOLLAR[13], which I dry-ran with chopsticks to verify it was working correctly before it went live.
I helped students with their projects and lectured about XCM at the Protocol Builder's Program in Lisbon[14], continuing my involvement in PBA.
Our JAM client, GrayMatter, passed the fuzzer[15], moving it closer to Milestone 1 acceptance.
| Ranks | Activity thresholds | Agreement thresholds | Member's voting activities | Comments |
|---|---|---|---|---|
| I | 90% | N/A | ||
| II | 80% | N/A | 100% | I have voted on 0 out of 0 referenda in which I was eligible to vote (i.e 100% voting activity). |
| III | 70% | 100% | ||
| IV | 60% | 90% | ||
| V | 50% | 80% | ||
| VI | 40% | 70% |
Threshold