Parent Proposal: #47
RFP ID: RFP-002
Team / Grantee: mmlado
Milestone: M2 — Macro implementation, library crate, iteration
Deliverables
all four annotations implemented in spel-framework-macros (#[freeze_authority] / #[freeze_authority(auto)], #[require_not_frozen], #[freeze_exempt]); supporting library crate with FreezeConfig and all five management instructions; PR updated with Logos feedback; sample program demonstrating both gating models and both freeze modes.
Completion Criteria
sample program compiles with both #[freeze_authority] and #[freeze_authority(auto)]; all five instructions exercisable via SPEL CLI dry-run; both freeze modes and both gating models reachable; PR merge-ready from my side with maintainer feedback incorporated where available.
Payout: $1750
Duration: 8-12 days
Parent Proposal: #47
RFP ID: RFP-002
Team / Grantee: mmlado
Milestone: M2 — Macro implementation, library crate, iteration
Deliverables
all four annotations implemented in spel-framework-macros (
#[freeze_authority]/#[freeze_authority(auto)],#[require_not_frozen],#[freeze_exempt]); supporting library crate with FreezeConfig and all five management instructions; PR updated with Logos feedback; sample program demonstrating both gating models and both freeze modes.Completion Criteria
sample program compiles with both
#[freeze_authority]and#[freeze_authority(auto)]; all five instructions exercisable via SPEL CLI dry-run; both freeze modes and both gating models reachable; PR merge-ready from my side with maintainer feedback incorporated where available.Payout: $1750
Duration: 8-12 days